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

Aar*_*hen 9 remapping capslock

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

请考虑 Windows 和 Mac OS X 平台。

Jos*_*ang 0

您可以在 Windows 环境中使用AutoHotkey 。

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

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