TL;DR
$ uname -srvmpio
Linux 4.18.0-25-generic #26~18.04.1-Ubuntu SMP Thu Jun 27 07:28:31 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
Sie können die Tastenkombinationen mit dem Befehl xmodmap
ändern.
$ xmodmap -e "keycode [keycode] = [keysym]"
Sie können den physischen Schlüssel, auf den "[keycode]" zeigt, dem Inhalt zuweisen, auf den "[keysym]" zeigt.
Um dies herauszufinden, verwenden Sie den Befehl xev
.
$ xev
Sie können den Schlüsselcode und das Schlüsselsymbol überprüfen, indem Sie nach dem Starten des Befehls die Taste drücken.
Wenn Sie "q" drücken, lautet der Schlüsselcode 24 und das Schlüsselsymbol q.
KeyPress event, serial 37, synthetic NO, window 0x5e00001,
root 0x17e, subw 0x0, time 5825075, (42,674), root:(197,823),
state 0x0, keycode 24 (keysym 0x71, q), same_screen YES,
XLookupString gives 1 bytes: (71) "q"
XmbLookupString gives 1 bytes: (71) "q"
XFilterEvent returns: False
Wenn Sie "Tab" drücken, lautet der Schlüsselcode 23 und das Keysym Tab.
KeyPress event, serial 37, synthetic NO, window 0x5e00001,
root 0x17e, subw 0x0, time 5804891, (141,203), root:(296,352),
state 0x0, keycode 23 (keysym 0xff09, Tab), same_screen YES,
XLookupString gives 1 bytes: (09) " "
XmbLookupString gives 1 bytes: (09) " "
XFilterEvent returns: False
Nachdem wir die Informationen bis jetzt haben, gehen Sie wie folgt vor, um Tab auf q zu setzen:
$ xmodmap -e "keycode 23 = q"
Gehen Sie wie folgt vor, um es rückgängig zu machen:
$ xmodmap -e "keycode 23 = Tab"
Bitte beachten Sie, dass diese Änderung nur für die aktuelle X Window-Sitzung gilt und keine permanente Anwendung hat.
Persönlich ist das in Ordnung ...
Recommended Posts