如何将双击 Shift 键重新映射到大写锁定键?

如何将双击 Shift 键重新映射到大写锁定键?

我正在使用 vim,所以我重新映射caps lockEsc键。但有时我仍然需要大写锁定才能输入较长的大写字符。所以我想知道是否可以将快速Shift双击重新映射到大写锁定?

请考虑Windows和Mac OS X平台。

答案1

你可以使用自动热键适用于 Windows 环境。

Caps Lock如果Shift在 500 毫秒内按下两次,则将切换

Shift::
if (A_ThisHotkey == A_PriorHotkey && A_TimeSincePriorHotkey <= 500)
{
    SetCapsLockState % !GetKeyState("CapsLock", "T")
}
return

相关内容