4

我正在使用 Emacs,Ctrl关键位置有点问题。

我发现的唯一解决方案是Caps-Lock作为附加Ctrl密钥。这很好,但我也希望偶尔使用Caps-Lockkey。所以我的解决方案是重新绑定Caps-Lock到双击Shift键。

我的问题是如何在 Windows 和 Linux 中实现它?

4

1 回答 1

0

你可以在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

来源:在 AutoHotkey [stackoverflow] 中检测双键按下

于 2014-11-19T23:55:54.747 回答