
caps lock私は vim を使用しているので、キーに再マップしました。しかし、長い大文字を入力するには、Caps Lock が必要になることがあります。そこで、素早いダブルキーストロークを Caps Lock にEsc再マップできるかどうか疑問に思っています。Shift
Windows および Mac OS X プラットフォームをご検討ください。
答え1
使用できるオートホットキーWindows 環境向け。
500ミリ秒以内に2回押すCaps Lockと切り替わりますShift
Shift::
if (A_ThisHotkey == A_PriorHotkey && A_TimeSincePriorHotkey <= 500)
{
SetCapsLockState % !GetKeyState("CapsLock", "T")
}
return