Как переназначить двойное нажатие клавиши на клавишу Capslock?

Я использую vim, поэтому я переназначил capslock для клавиши Esc. Но иногда мне все еще нужен capslock для ввода длинных прописных букв. Так что мне интересно, возможно ли переназначить быстрые двойные нажатия клавиш в capslock? Пожалуйста, рассмотрите Windows и Mac OS X платформы.

1 ответ

Вы можете использовать AutoHotkey для сред Windows.

Это переключится Caps Lock, если Shiftнажать дважды в течение 500 миллисекунд.

      Shift::
if (A_ThisHotkey == A_PriorHotkey && A_TimeSincePriorHotkey <= 500)
{
    SetCapsLockState % !GetKeyState("CapsLock", "T")
}
return
Другие вопросы по тегам