Ich habe viele Möglichkeiten gefunden, um zuzuordnen Caps Lock. Left ControlZum Beispiel: Bearbeiten von /etc/default/keyboard und Hinzufügen von "ctrl:nocaps" zu den XKBOPTIONS
Aber ich kann nirgends finden, wie ich es zuordnen kann Right Control. Es muss das Richtige sein, weil ich danach etwas anderes machen will und das Richtige für den nächsten Schritt notwendig ist.
Wie kann ich eine Zuordnung Caps Lockherstellen Right Control?
Antwort1
Verwenden
xev
Und drücken Sie die rechte Strg-Taste. Sie erhalten ein Ereignis wie dieses:
KeyPress event, serial 36, synthetic NO, window 0x4200001,
root 0x266, subw 0x0, time 253995826, (1344,552), root:(1410,604),
state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Merken Sie sich den Schlüsselcode, in meinem Fall 105.
Erstellen Sie ein Skript, beispielsweise /home/user/xmodmap.sh mit folgendem Inhalt:
#!/bin/bash
xmodmap -e "keycode 105 = Caps_Lock"
Geben Sie dem Skript nun die Berechtigungen mit:
sudo chmod 755 /home/user/xmodmap.sh
Und fügen Sie es hinzu, damit es ausgeführt wird, wenn Ihr Ubuntu startet. Gehen Sie zu System -> Einstellungen -> Startanwendungen und erstellen Sie einen neuen Eintrag mit dem folgenden Befehl:
/bin/bash -c "sleep 5 && /home/user/xmodmap.sh"