Feststelltaste auf RECHTE Strg-Taste (Es ist wichtig, die richtige zu wählen)

Feststelltaste auf RECHTE Strg-Taste (Es ist wichtig, die richtige zu wählen)

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"

verwandte Informationen