Setzen Sie unter Ubuntu Linux Tab auf q

TL;DR

Umgebung

$ 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

xmodmap und xev

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

Setzen Sie die Registerkarte auf q

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

Setzen Sie unter Ubuntu Linux Tab auf q
Wie installiere ich php7.4 unter Linux (Ubuntu)
Installieren Sie Linux Debian auf der Registerkarte Pfeile Q584 / H.
Richten Sie Python 3.4 unter Ubuntu ein
Stellen Sie die Matplotlib-Schriftart in Ubuntu ein
Ich möchte OpenJDK 11 mit Ubuntu Linux 18.04 LTS / 18.10 verwenden
Stellen Sie unter Linux (Ubuntu) das Trackpad ein und stellen Sie die Funktion auf Drei-Finger-Wischen ein
So richten Sie Ubuntu für Windows Subsystem für Linux 2 (WSL2) ein
Einfaches Kopieren in die Zwischenablage unter Linux
So installieren Sie VMware-Tools unter Linux
So installieren Sie MBDyn (Linux Ubuntu)
Führen Sie cron unter Amazon Linux aus (unter Linux eingestellt).
[sed] Verwenden Sie sed, um Tabulatorzeichen unter MacOS und Linux zu ersetzen
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
So aktualisieren Sie PHP unter Amazon Linux 2
So zeigen Sie Piktogramme unter Manjaro Linux an
So installieren Sie Pakete unter Alpine Linux
5 Gründe, Linux auf Ihrem Laptop zu installieren.
Führen Sie bootgen unter Debian GNU / Linux, Ubuntu aus
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
So finden Sie große Dateien unter Linux
Was tun nach der Installation von Linux (Ubuntu)
Gust kann unter Linux keine Verbindung zu Wifi herstellen
Kompilieren des Linux-Kernels (Linux 5.x unter Ubuntu 20.04)
Richten Sie golang mit goenv unter GNU / Linux ein
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
Shebang auf Ubuntu 20.04
Linux (Ubuntu) Memo
So führen Sie MeCab unter Ubuntu 18.04 LTS Python aus
[Linux] Wie man .bashrc eines allgemeinen Benutzers mit WSL2 Ubuntu20.04 auch als Root liest
[Linux] Einführung in Linux
So laden Sie einfach CPU / Speicher unter Linux
Liefern Sie OBS-Filmmaterial unter Arch Linux an Zoom
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
Richten Sie eine Objective-C 2.0-Entwicklungsumgebung unter Linux ein
So installieren Sie Camunda Modeler unter Manjaro Linux
Ich möchte die Eingabe / Ausgabe von Dateien unter Linux protokollieren
Ich möchte so etwas wie AutoHotkey mit AutoKey unter Ubuntu (Kali Linux) erreichen.
Stellen Sie das Startskript unter Linux ein (RasPi, Edison)
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
Verwendung von C216 Audio Controller unter Arch Linux
Richten Sie mit Samba einen Dateiserver unter Ubuntu 20.04 ein
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
Richten Sie Docker unter Oracle Linux (7.x) mit Vagrant ein
So konfigurieren Sie Layer auf Lambda mit AWS SAM
[Teil 1] Lassen Sie uns einen Micra-Server unter Linux einrichten
Vorbereiten der Verwendung von Ansible auf einem vorhandenen Linux-Server
So installieren Sie Git unter Linux wie EC2
Multiplizieren Sie PDF mit OCR in der Befehlszeile unter Linux (Ubuntu).
[Tipps] Verwendung des iPhone als Webkamera unter Linux
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Richten Sie Python- und maschinelle Lernbibliotheken unter Ubuntu ein
[AWS] So erweitern Sie den Speicherplatz unter Amazon Linux
Prozesse unter Linux dämonisieren
Installieren Sie TensorFlow unter Ubuntu
jblas unter Arch Linux