Neuzuordnung von Schlüsseln systemweit unter Linux, nicht nur unter X.


12

Ich versuche, das typische Remapping von Capslock zu Control durchzuführen, aber ich möchte auch Left Control neu zuordnen, um ein zweiter Superschlüssel zu sein. Ich kann dies problemlos mit xmodmap tun, aber sobald ich zu einem virtuellen Terminal wechsle (dh was kommt, wenn Sie Strg-Alt-F1 drücken), bin ich wieder mit den Standardtastenzuordnungen beschäftigt. Ich suche also hauptsächlich nach einer Möglichkeit, die Schlüssel auch in den virtuellen Terminals neu zuzuordnen.

Ich bin damit einverstanden, xmodmap für Sachen in X und eine separate Methode für virtuelle Terminals zu verwenden, aber ich würde es vorziehen, etwas zu tun, das beide Situationen nach Möglichkeit behandelt.



Antworten:



9

Von askubuntu.com

Soweit Ihre caps-> ctrlgeht, das funktioniert. Auf diese Weise können Sie möglicherweise auch Ihren Superschlüssel neu zuordnen.

sudo vi /etc/default/keyboard

Jetzt finden Sie die Zeile, beginnt mit XKBOPTIONS, und fügen Sie ctrl:nocapsmachen capseinen zusätzlichen ctrloder um ctrl:swapcapssie zu tauschen.

Zum Beispiel sieht meins so aus

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

dann renne

sudo dpkg-reconfigure keyboard-configuration

Der Grund , auf diese Weise besser ist , ist , dass es Auswirkungen auf den virtuellen Konsolen nehmen (zB ctrl+ alt+ F1) sowie in dem grafischen Desktop.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.