
我正在使用 vim,所以我已經重新映射caps lock到Esc按鍵。但有時我仍然需要大寫鎖定來輸入長大寫字元。所以我想知道是否可以將快速雙擊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