我正在使用 Emacs,Ctrl关键位置有点问题。
我发现的唯一解决方案是Caps-Lock作为附加Ctrl密钥。这很好,但我也希望偶尔使用Caps-Lockkey。所以我的解决方案是重新绑定Caps-Lock到双击Shift键。
我的问题是如何在 Windows 和 Linux 中实现它?
我正在使用 Emacs,Ctrl关键位置有点问题。
我发现的唯一解决方案是Caps-Lock作为附加Ctrl密钥。这很好,但我也希望偶尔使用Caps-Lockkey。所以我的解决方案是重新绑定Caps-Lock到双击Shift键。
我的问题是如何在 Windows 和 Linux 中实现它?
你可以在windows下使用autohotkey。似乎有一个等效的 linux 程序(autokey),但我从未使用过它。
这个 .ahk 脚本应该可以解决问题:
~SHIFT::
if (A_PriorHotkey <> "~SHIFT" or A_TimeSincePriorHotkey > 400)
{
; Too much time between presses, so this isn't a double-press.
KeyWait, Esc
return
}
Send {CapsLock}
return