Windows の CTRL キーを Emacs のみの CAPSLOCK キーに置き換える

Windows の CTRL キーを Emacs のみの CAPSLOCK キーに置き換える

Windows のレジストリ エディターを使用して、CTRL キーと CAPS LOCK キーを相互に再マップすることができました。これは、Emacs では非常に便利ですが、通常のアプリケーションでは非常に扱いにくいです。

emacs のみ CTRL <-> CAPS を再マップしたいのですが、他のすべてではキーは同じままにする必要があります。それは可能ですか?

答え1

はい、可能ですオートホットキー次のようなスクリプトです。

SetTitleMatchMode, 2

#IfWinActive, Emacs
Capslock::Ctrl
Ctrl::Capslock
#IfWinActive

見るタイトルマッチモードの設定#IfWinActive / #IfWinExistキーとボタンの再マッピングスクリプトを微調整する必要がある場合は、他のAHKドキュメントを参照してください(特にEmacsウィンドウのタイトルやahk_クラスきちんと)。

関連情報