
Ich möchte, dass sich meine rechte Alt-Taste in der virtuellen Linux-Konsole AltGrwie meine linke Steuerung verhält .Control_L
Ich verwende das showkey
Dienstprogramm und habe festgestellt, dass durch Drücken von AltGrkeycode generiert wird 100
. Daher habe ich eine rebind.map-Datei mit dieser Zeile geschrieben:
keycode 100 = Control
Und dann habe ich diese Konfiguration geladen mitloadkeys $(readlink -f rebind.map)
AltGrWenn ich also + drücke, csollte das gleiche Ergebnis wie Control+ erscheinen c. Und das tut es beim ersten Drücken. Beim zweiten Drücken wird die Tastatur unbrauchbar.
Wie binde ich mein System richtig ein, AltGrdamit es sich wie Control_Leine virtuelle Linux-Konsole verhält?
Antwort1
Meinst du „unbrauchbar“, weil „Control“ scheinbar ständig gedrückt ist? Ich habe gerade dasselbe versucht und hatte das gleiche Problem. Meine Problemumgehung bestand darin, die aktuelle Tastenbelegung zu speichern dumpkeys
und die Zeile für den Tastencode zu extrahieren, den ich ändern wollte. Das war
keycode 56 = Alt ... (Alt repeated a total of 128 times)
Also habe ich diese Zeile wie folgt geändert:
keycode 56 = Control ... (Control repeated a total of 128 times)
und habe die Datei mit dieser Zeile darin über geladen loadkeys
und jetzt scheint es zu funktionieren.
Antwort2
Ok, ich habe die Lösung gefunden. Ich weiß allerdings nicht genau, warum es funktioniert. Das Geheimnis besteht darin, keymaps 0-15
oberhalb der keycode 100 = Control
Zeile Folgendes hinzuzufügen:
keymaps 0-15
keycode 100 = Control