Diese Tastatur hat nur eine Supertaste, daher möchte ich die Menütaste neu zuordnen, um dies auszugleichen.
Diese Tastatur hat nur eine Supertaste, daher möchte ich die Menütaste neu zuordnen, um dies auszugleichen.
Antworten:
Verwenden Sie xev
, um den Schlüsselcode für den Schlüssel zu finden, den Sie neu zuordnen möchten. Wenn ich zum Beispiel die MenuTaste drücke , wird mir mitgeteilt , dass dies der Schlüsselcode 135 ist .
Als Nächstes ~/.xmodmaprc
füge ich in meiner Datei eine Zeile wie die folgende hinzu:
keycode 135 = Super_R
... um es zur rechten Windows-Taste zu machen. Dann müssen nur noch die Key-Remaps aktiviert werden. Dies geschieht normalerweise automatisch bei der Anmeldung an Ihrer x-Sitzung. Wenn Ihre Desktop-Umgebung dies jedoch nicht tut, können Sie sie manuell über xmodmap ~/.xmodmaprc
eine Befehlszeile oder ein Skript ausführen, das bei der Anmeldung ausgeführt wird.
xev
? Zeigen alle anderen Tasten Ereignisse an?
xmodmap ~/.Xmodmap
aus .xinitrc
, wie es im arch wiki beschrieben ist, mache. Nur die Vorschau mit xmodmap, wenn ich bereits angemeldet bin, funktioniert nicht.
Ich weiß nicht, welches System Sie verwenden, aber wenn es sich um ein recht modernes System für die Anmeldung als Root handelt, gehen Sie zu
/usr/share/X11/xkb/keycodes
Kopieren Sie die evdev
Datei ( erstellen Sie eine Sicherungskopie) . Bearbeite es. Suchen Sie die Zeile mit der Menütaste und ändern Sie den Alias in Super-Taste (links oder rechts), z. B. Ändern
alias <MENU> = <COMP>;
zu
alias <MENU> = <SUPR>;
Abmelden, anmelden ( X11
muss neu gestartet werden), viel Spaß mit Ihrer neuen Tastatur.