So kartieren Sie eine Maustaste unter Linux?

So kartieren Sie eine Maustaste unter Linux?

Dieses Tutorial zeigt, wie eine Maustaste unter Linux sowohl aus der Befehlszeile als auch in der GUI zugeordnet werden kann.

Kartieren Sie eine Maustaste in Linux aus der Befehlszeile:

Um Ihre Maus aus der Befehlszeile zuzuordnen, benötigen Sie XInput, ein Befehlszeilendienstprogramm zum Konfigurieren und Testen von X -Eingangsgeräten. Mit XInput können Sie verfügbare Eingabegeräte ansehen, Informationen zu einem Gerät abfragen und Einstellungseinstellungen bearbeiten.

Führen Sie den folgenden Befehl aus, um XInput in Debian -basierten Linux -Verteilungen zu installieren:

$ sudo APT Installieren Sie Xinput

Wenn Sie XInput ausführen, werden Eingangsgeräte wie Tastatur, Maus, Webcam usw. angezeigt. Wie Sie sehen können, ist meine erkannte Maus optische USB -Maus mit ID 10. Die ID sind die Informationen, die Sie in den nächsten Schritten verwenden werden.

$ xInput

Jetzt müssen Sie Ihre Maustastenkarte erhalten. Zu diesem Zweck müssen Sie XInput mit der Option Get-Button-Map für den ID 10 verwenden, wie im folgenden Beispiel gezeigt:

$ xInput Reton-Map 10

Wie Sie sehen können, gibt es 7 Tasten, einschließlich Anweisungen für die Maus. Sie können die Schaltflächenfunktionen mit dem List -Parameter lernen, wie im folgenden Beispiel gezeigt.

$ xInputliste 10

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

$ xInput Test 10

Alternativ können Sie auch den Befehl XEV verwenden, um Schlüssel und Schaltflächen zu identifizieren, wie im folgenden Beispiel gezeigt. Positionieren Sie Ihren Zeiger in der weißen Box und drücken Sie die Tasten oder Tasten, die Sie identifizieren möchten.

$ xev

Mein linkes Klick ist die Nummer 1 und mein Rechtsklick ist die Nummer 3. Um die Schaltflächen umzukehren. In diesem Fall habe ich 1 durch 3 und 3 durch 1 links mit rechts und rechts durch links ersetzt.

$ Xinput Set-Button-Map 10 3 2 1 4 5 6 7

Testen Sie jetzt Ihre Tasten.

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

Zuordnen Ihrer Maus aus der Befehlszeile (xmodmap):

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

$ sudo apt installieren xkbset


Auf Arch Linux können Sie ausführen:

$ sudo pacman -s xorg-xmodmap xorg-XEV XORG-SETXKBMAP
yay -s xkbset

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

$ xmodmap -pke> ~/.Xmodmap

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

Zum Beispiel sollte sie als pointer_button1 definiert werden. Um eine Taste als linksklick zu definieren, sollte es pointer_button3 sein.

Sie können auch XMODMAP als Befehl verwenden, um die Menüschlüssel in einen linken Klick -Ausführen zu verwandeln:

$ XMODMAP -E "KEYCODE 135 = pointer_button1"

Melden Sie sich dann ab und melden Sie sich zurück, um die Änderungen anzuwenden. Beachten Sie, dass die Änderungen nur bei Speichern in der Konfigurationsdatei hartnäckig sein werden.

Weitere Informationen zu Xmodmap finden Sie auf der Mannseite https: // www.X.org/archiv/x11r6.8.1/doc/xmodmap.1.html.

Kartieren Sie eine Maustaste in Linux aus der GUI:

In diesem Abschnitt wird angezeigt, wie Mausschaltflächen von der grafischen Benutzeroberfläche mithilfe von Schlüssel Mapper zugeordnet werden können. Vor Beginn der Installation des Pakets Python-Pydbus mit APT wie unten gezeigt:

$ sudo apt installieren python-pydbus

Jetzt Download Key Mapper Download. Sie können den Key Mapper von https: // github herunterladen.com/sezanzeb/key-mapper/releases/

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

Notiz: Laden Sie für andere Linux -Verteilungen die herunter .Teer.GZ -Paket.

$ wget https: // github.com/sezanzeb/key-mapper/releases/download/1.0.0/Key-Mapper-1.0.0.Deb

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

$ sudo dpkg -i key-mapper-1.0.0.Deb

Führen Sie den Schlüsselkarten aus, indem Sie den folgenden Befehl ausführen:

$ key-mapper-gtk

Schlüsselkarton ist voll intuitiv. Drücken Sie auf der Tastenseite die Taste, die Sie zuordnen möchten. Gehen Sie die Taste in der Zuordnungspalte neu und drücken Sie dann zweimal auf die Taste des Anwendens. Sie können immer Strg+Del drücken, um die Standardeinstellungen wiederherzustellen.

Abschluss:

Wie Sie können. Diese Funktion ist besonders nützlich bei einem kaputten Eingabegerät oder wenn ein Eingabegerät nicht von unserem Linux unterstützt wird. Einige Benutzer können die oben erläuterten Tipps verwenden, um Joysticks für Spiele oder für die Zugänglichkeit zu konfigurieren.

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