So ordnen Sie eine Maustaste in Linux zu

How Map Mouse Button Linux



Dieses Tutorial zeigt, wie Sie eine Maustaste in Linux sowohl über die Befehlszeile als auch über die GUI zuordnen.

Ordnen Sie eine Maustaste in Linux über die Befehlszeile zu:

Um Ihre Maus über die Befehlszeile zuzuordnen, benötigen Sie xinput, ein Befehlszeilen-Dienstprogramm zum Konfigurieren und Testen von X-Eingabegeräten. Mit Xinput können Sie verfügbare Eingabegeräte anzeigen, Informationen zu einem Gerät abfragen und Eingabegeräteeinstellungen bearbeiten.







Um xinput in Debian-basierten Linux-Distributionen zu installieren, führen Sie den folgenden Befehl aus:



$sudogeeignetInstallierenxeingang



Wenn Sie xinput ausführen, zeigt die Ausgabe Eingabegeräte wie Tastatur, Maus, Webcam usw. an. Wie Sie sehen können, ist meine erkannte Maus eine USB OPTICAL MOUSE mit der ID 10. Die ID sind die Informationen, die Sie in den nächsten Schritten verwenden werden.





$xeingang

Jetzt müssen Sie Ihre Maustasten zuordnen. Dazu müssen Sie xinput mit der Option get-button-map für die ID 10 verwenden, wie im folgenden Beispiel gezeigt:



$xinput get-button-map10

Wie Sie sehen können, gibt es 7 Tasten, einschließlich Anweisungen für die Maus. Sie können die Tastenfunktionen anhand des Listenparameters lernen, wie im folgenden Beispiel gezeigt.

$xeingabeliste10

Jetzt müssen Sie jede Schaltfläche identifizieren. Sie können dies tun, indem Sie die Testoption für das Gerät 10 verwenden, wie im folgenden Beispiel gezeigt. Drücken Sie nach der Ausführung jede Taste und der Ausgang gibt seine Nummer zurück.

$xeingangPrüfung 10

Alternativ können Sie auch den Befehl xev verwenden, um Tasten und Schaltflächen zu identifizieren, wie im Beispiel unten gezeigt. Positionieren Sie Ihren Mauszeiger in der weißen Box und drücken Sie die Knöpfe oder Tasten, die Sie identifizieren möchten.

$xev

Mein linker Klick ist die Nummer 1, mein rechter Klick ist die Nummer 3. Um die Tasten umzukehren, müssen Sie die Option set-button-map verwenden, gefolgt von der Maus-ID und der Tastenbelegung. In diesem Fall habe ich 1 durch 3 und 3 durch 1 ersetzt, links durch rechts und rechts durch links.

$xinput set-button-map10 3 2 1 4 5 6 7

Testen Sie nun Ihre Tasten.

Xinput kann auch verwendet werden, um Ihre Tastatur oder andere verschiedene Eingabegeräte (wie Joysticks) zuzuordnen. Weitere Informationen zu XInput finden Sie unter https://linux.die.net/man/1/xinput

Zuordnen Ihrer Maus über die Befehlszeile (Xmodmap):

Sie können Ihre Maus auch mit Xmodmap zuordnen. In diesem Fall belegen wir eine Maustaste mit der Tastatur. Installieren Sie zunächst xkbset, indem Sie den folgenden Befehl ausführen:

$sudogeeignetInstallierenxkbset


Unter Arch Linux können Sie Folgendes ausführen:

$sudopacman-Sxorg-xmodmap xorg-xev xorg-setxkbmap
sich beugen-Sxkbset

Erstellen Sie nun eine Xmodmap-Konfigurationsdatei, indem Sie den folgenden Befehl ausführen. Öffnen Sie dann die erstellte Datei mit einem Texteditor im folgenden Beispiel verwende ich nano.

$xmodmap -pke >~/.Xmodmap

Die Spalte Schlüsselcode repräsentiert einen Schlüssel. Sie können die Schlüssel auch mit dem zuvor verwendeten Befehl xev identifizieren.

Um beispielsweise eine Tasten-Linksklick-Funktion bereitzustellen, sollte diese als Pointer_Button1 definiert werden. Um eine Taste als Linksklick zu definieren, sollte es Pointer_Button3 sein.

Sie können xmodmap auch als Befehl verwenden, um beispielsweise die Menütaste in einen Linksklick-Lauf zu verwandeln:

$xmodmap -Und 'keycode 135 = Pointer_Button1'

Melden Sie sich dann ab und wieder an, um die Änderungen zu übernehmen. Beachten Sie, dass die Änderungen nur dann dauerhaft sind, wenn sie in der Konfigurationsdatei gespeichert werden.

Für zusätzliche Informationen zu Xmodmap können Sie die Manpage lesen https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

Ordnen Sie eine Maustaste in Linux über die GUI zu:

In diesem Abschnitt wird gezeigt, wie Sie Maustasten von der grafischen Benutzeroberfläche mit Key Mapper zuordnen. Bevor Sie beginnen, installieren Sie das Paket namens python-pydbus mit apt wie unten gezeigt:

$sudogeeignetInstallierenpython-pydbus

Laden Sie jetzt Key Mapper herunter. Sie können Key Mapper herunterladen von https://github.com/sezanzeb/key-mapper/releases/

Sie können es auch mit wget wie im folgenden Beispiel abrufen (denken Sie daran, die Version zu aktualisieren).

Notiz : Laden Sie für andere Linux-Distributionen das .tar.gz-Paket herunter.

$wgethttps://github.com/sezanzeb/Tastenzuordnung/Veröffentlichungen/herunterladen/1.0.0/key-mapper-1.0.0.deb

Führen Sie nach dem Herunterladen auf Debian-basierten Linux-Distributionen den folgenden Befehl aus:

$sudo dpkg -ichkey-mapper-1.0.0.deb

Führen Sie Key-Mapper aus, indem Sie den folgenden Befehl ausführen:

$key-mapper-gtk

Key Mapper ist völlig intuitiv. Drücken Sie auf der Tastenseite die Taste, die Sie zuordnen möchten. Ordnen Sie die Schaltfläche in der Spalte Zuordnung neu zu und drücken Sie dann zweimal auf die Schaltfläche Übernehmen. Sie können jederzeit STRG+ENTF drücken, um die Standardeinstellungen wiederherzustellen.

Abschluss:

Wie Sie sehen, ist das Zuordnen von Maustasten in Linux eine einfache Aufgabe, die jeder Linux-Benutzer lernen und anwenden kann. Diese Funktion ist besonders nützlich, wenn ein Eingabegerät defekt ist oder ein Eingabegerät von unserem Linux nicht unterstützt wird. Einige Benutzer können die oben erläuterten Tipps auch verwenden, um Joysticks für Spiele oder für die Zugänglichkeit zu konfigurieren.

Ich hoffe, dieses Tutorial war nützlich. Befolgen Sie den Linux-Hinweis für weitere Linux-Tipps und -Tutorials.