Wie kann man die Tastenkombination so zuordnen, Shift-Win
dass sie wie bei Debian-basierten Linux-Distributionen funktioniert AltGr
? XKB ist in der Tat sehr spärlich dokumentiert!
Danke.
Antwort1
Der einfachste Weg, den ich kenne, besteht darin, xev
den Tastencode für Ihre Windows-Taste zu suchen (auf meiner Tastatur ist es 133, aber auf Ihrer ist er wahrscheinlich anders) und dann die Keysym-Namen für die Windows-Taste und Alt Gr zu suchen (auch hier kann xev helfen, ebenso wie , das in Ubuntu /usr/include/X11/keysymdef.h
enthalten ist ). Um zu verwenden , führen Sie es einfach von der Befehlszeile aus, drücken Sie dann die gewünschte Taste und sehen Sie sich die Ausgabe an.x11proto-core-dev
xev
Ich denke, Alt Gr ist entweder Alt_R
oder ISO_Level3_Shift
(die Taste mit der Bezeichnung „Alt Gr“ auf meiner Tastatur ist Letzterem zugeordnet, aber meine linke „Alt“-Taste ist zugeordnet Alt_L
).
Dann können Sie beispielsweise Folgendes in Ihre Shell-Initialisierungsdatei einfügen ~/.bashrc
(eine Alternative ist .xmodmaprc
):
xmodmap -e 'Tastencode 133=Super_L ISO_Level3_Shift'
Weitere Informationen finden Sie unter man xmodmap und auf diesen Seiten:
http://www.in-ulm.de/~mascheck/X11/xmodmap.html
http://madduck.net/docs/extending-xkb/
Eine andere Möglichkeit, dies in Ubuntu zu tun, besteht möglicherweise über System->Einstellungen->Tastatur->Layouts->Optionen... Ich persönlich bin mir nie sicher, was all diese wortreichen Beschreibungen bedeuten („Alt und Meta liegen auf den Alt-Tasten“?).