4

Emacs を使用していますが、Ctrlキーの位置が少し問題があります。

私が見つけた唯一の解決策はCaps-Lock、追加のCtrlキーとして作成することです。Caps-Lockこれでいいのですが、ときどきキーを使いたいです。したがって、私の解決策は、キーCaps-Lockのダブルタップに再バインドすることです。Shift

私の質問は、Windows と Linux の両方でそれを達成する方法ですか?

4

1 に答える 1

0

Windowsでオートホットキーを使用できます。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 に答える