Wenn ich programmiere, tausche ich gerne diese Tasten:
Esc↔ Tab Ctrl↔CapsLock
In habe ~/.xmodmap
ich diese Neuzuordnungen angegeben:
keycode 66 = Control_L
keycode 37 = Caps_Lock
keycode 23 = Escape
keycode 9 = Tab
Das Escape
und die Tab
Tasten tauschen, kein Problem, aber anstelle von Caps_Lock
und Control_L
tauschen werden beide Tasten Caps_Lock
.
Was auch immer ich versuche, die Steuertasten werden nicht zugewiesen Caps_Lock
( Schlüsselcode 66). Wenn ich keycode 66 =
die Taste verlasse , ist der Schlüssel nicht zugewiesen, aber wenn ich Control_L
oder zuweise Control_R
, funktioniert er einfach nicht. Aber wenn ich zum Beispiel einen anderen Schlüssel zuweise, keycode 66 = Tab
wird er zugewiesen, kein Problem.
Xmodmap möchte einfach nicht, dass die Feststelltaste und die Steuertasten ausgetauscht werden. Wirklich frustrierend. Jede Hilfe / Hinweise wäre wirklich hilfreich.
PS: Ich benutze Archlinux.
Locker verwandte Antwort: Ich wollte die Feststelltaste der linken Steuerung neu zuordnen und die eigentliche linke Steuerung unberührt lassen. Die xmodmap-Manpage bietet auch die Lösung:
quelle