私のラップトップでは、Emacsを使用しています。しかし、私には左がありません Ctrl キー、そして私は左側のマッピングを検討しました Alt 左への鍵 Ctrl と右 Alt キー(Alt Gr) Alt (メタ)。このようにして、親指でキーを押すだけです。どうすればよいですか?
現在Windowsを使用していますが、後でLinuxで試してみたいと思うかもしれません。
AutoHotkeyを使用して、事実上すべてのキーを他のキーに再マップできます。リマップサイトをチェックしてください: http://www.autohotkey.com/docs/misc/Remap.htm
コードは機能するはずです:
LAlt::LCtrl
LControl & RAlt::Alt
キーの完全なリストについては、こちらをご覧ください: http://www.autohotkey.com/docs/KeyList.htm
このソリューションは(何らかの理由で)機能しないため、StackOverflowでこの回答を確認することをお勧めします: https://stackoverflow.com/questions/229633/how-to-globally-map-altgr-key-to -alt-key
この男は同じ問題を抱えていて、レジストリでAlt GrをAltに再マップすることができました(とにかく信頼性が高いです)。
Linuxでは、xev
とxmodmap
を使用できます。
ターミナルからxev
を起動し、その出力を見て、toキーのキーコードを確認します。
KeyPress event, serial 36, synthetic NO, window 0x1400001,
root 0x15a, subw 0x0, time 2274037, (436,185), root:(437,636),
state 0x0, keycod*emphasized text*e 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
ここで、私のAlt_L
キーのキーコードは64です。次に、xmodmap
を使用して、このキーコードに新しいkeysymを割り当てます。
xmodmap -e "keycode 64 = Control_L"