GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Neubelegung von Tastatur- und Maustasten unter Linux mit der neuen Key Mapper GUI (unterstützt X11 und Wayland)

Key Mapper ist ein neues GUI-Tool, mit dem Sie Ihre Tastatur- und Maustasten auf Linux-Desktops neu zuordnen können (es unterstützt sowohl X11 als auch Wayland).

Die Anwendung unterstützt gerätespezifische Voreinstellungen , und es ermöglicht die Verwendung von zeitgesteuerten Makros mit der Möglichkeit, Tasten zu wiederholen, zwischen Tasten zu warten, einen Modifikator zu halten, während eine Taste verwendet wird, und mehr . Zusätzlich zu Tastaturen und Mäusen bietet Key Mapper auch grundlegende Unterstützung für Gamepads.

Weitere Funktionen umfassen Unterstützung für das Stoppen von Zuordnungen und die Verwendung von Systemstandards für ein Gerät (Verwendung von Apply Defaults Button) und Unterstützung für automatisches Laden von Voreinstellungen bei der Registrierung für verbundene Geräte . Auch Key Mapper verwendet evdev, um Tastencodes zu lesen und sie in der Anwendung anzuzeigen damit der Benutzer dies nicht manuell tun muss.

Die Anwendung unterstützt keine Bindung von Befehlen oder Skripts an Tastatur- oder Maustasten. Lesen Sie dazu diesen Artikel von Linux Uprising.

Für zukünftige Versionen plant der Entwickler Unterstützung für das Zuordnen von D-Pad- und Joystick-Richtungen als Schaltflächen, das automatische Laden von Voreinstellungen, wenn ein Gerät nach der Anmeldung angeschlossen wird, und das Zuordnen eines kombinierten Tastendrucks zu einer Schaltfläche.

[[Bearbeiten]]Key Mapper wurde mit Unterstützung für die Zuordnung von Joysticks wie D-Pads, Unterstützung für Mausradzuordnung, Tastaturkürzel und automatisches Laden von Voreinstellungen aktualisiert, wenn Geräte angeschlossen sind, auch nach der Anmeldung.

Wie man Tastatur- und Maustasten unter Linux mit Key Mapper zuweist

Mit Key Mapper können Sie die einer Tastatur- oder Maustaste (oder mehreren Tasten) zugewiesene Aktion einer anderen Taste zuweisen. Sie können es auch verwenden, um einer Taste ein Makro (Folge von Tastenanschlägen / Aktionen) zuzuweisen.

Wenn Sie Key Mapper zum ersten Mal ausführen, sollten Sie das Gerät (Maus oder Tastatur) aus der Dropdown-Liste Gerät auswählen. Wählen Sie ein Gerät aus und Sie können mit der Erstellung einer neuen Voreinstellung beginnen, um Ihre Tastatur- oder Maustasten einfach neu zuzuordnen.

Klicken Sie mit der linken Maustaste in die Key Spalte, und drücken Sie dann die Tastaturtaste oder Maustaste, die Sie neu zuordnen möchten, und sie wird auf dem Tastenfeld angezeigt. Wenn das nicht funktioniert, müssen Sie möglicherweise auf Apply Defaults klicken Schaltfläche, die auf der rechten Seite des Geräte-Dropdowns angezeigt wird, und fügen Sie dann den Schlüssel hinzu.

Nachdem Sie die Taste (oder Tasten) eingegeben haben, die Sie neu zuordnen möchten, ist es an der Zeit, die Zuordnung auszuwählen. Klicken Sie auf diese Mapping Zelle, die der Schaltfläche entspricht, die Sie neu zuordnen möchten, und beginnen Sie dann mit der Eingabe dessen, was Sie der Schaltfläche neu zuordnen möchten. Sie können statt des ganzen Wortes auch die ersten paar Buchstaben eingeben, z. Sie können „con“ eingeben und ein Dropdown-Menü sollte die verfügbaren Optionen anzeigen, z. B. control_l , control_r , usw.:

Wenn Sie die Zuordnungen abgeschlossen haben, klicken Sie auf Save Taste. Klicken Sie abschließend auf Apply um die neuen Zuordnungen zu verwenden. Du musst zuerst Save die neuen Zuordnungen und klicken Sie dann auf Apply klicken, sonst sind die Änderungen wirkungslos!

Das könnte Ihnen gefallen:Aufzeichnen und Wiedergeben von Maus- und Tastaturereignissen mit Atbswp Macro Recorder (GUI)

Es ist erwähnenswert, dass die Verwendung von Tastaturkürzeln als Zuordnungen nicht so einfach ist, wie Sie vielleicht denken, zumindest nicht mit der neuesten Version (denn wie bereits erwähnt, steht die Zuordnung eines kombinierten Tastendrucks zu einer Taste auf der To-Do-Liste). Zum Beispiel, wenn Sie Ctrl + F1 verwenden möchten als Belegung für eine Taste fügen Sie control_l+f1 hinzu an den Schlüsselmapper Mapping Spalte funktioniert nicht. Stattdessen müssen Sie dieses Makro als Zuordnung verwenden:m(control_l, k(f1)) .

Informationen zur Verwendung von Makros finden Sie in der Key Mapper Macro-Dokumentation, die auch einige Beispiele enthält.

Key Mapper herunterladen

Key Mapper kann problemlos auf Debian/Ubuntu und darauf basierenden Linux-Distributionen (wie Linux Mint, Pop!_OS, Zorin OS, Elementary OS usw.) installiert werden mit dem Python3-Key-Mapper-DEB-Paket, das von der Seite mit den Anwendungsveröffentlichungen heruntergeladen werden kann.

Arch Linux und Manjaro Benutzer können Key Mapper mithilfe eines AUR-Pakets installieren.

Sie können PIP auch als hier erläuterten Key-Mapper verwenden, der auf jeder Linux-Distribution funktioniert (Ich empfehle nicht, PIP mit sudo zu verwenden obwohl; Außerdem müssen Sie bei einigen Linux-Distributionen pip3 verwenden Statt pip , da hierfür Python 3 benötigt wird).

Das könnte Ihnen gefallen:

  • Automatisieren von wiederholten Eingaben (Texterweiterung) mit AutoKey unter Linux
  • Verwenden Sie Espanso Text Expander, um Zeit zu sparen und die Produktivität zu steigern (Linux, Windows, macOS)


Debian
  1. Überwachen Sie Befehle und Aufgaben mit dem Linux-Überwachungsbefehl

  2. Verschlüsseln und entschlüsseln Sie Dateien mit einer Passphrase unter Linux

  3. Teilen Sie Ihre Tastatur und Maus zwischen Linux und Raspberry Pi

  4. Einfache Einrichtung von NFS-Freigaben in Ubuntu, Linux Mint oder Debian mit einer einfachen NFS-GUI (Server und Client)

  5. Linux:Mausklicks mit Tastatur emulieren

Passwortlose Verschlüsselung der Linux-Root-Partition auf Debian 8 mit einem USB-Stick

So sperren Sie Tastatur und Maus, aber nicht den Bildschirm unter Linux

Melden Sie sich unter Linux und macOS mit einem privaten SSH-Schlüssel an

So konfigurieren Sie Synergy unter Linux, um Tastatur und Maus mit mehreren Systemen gemeinsam zu nutzen

So zeichnen Sie Screencasts unter Linux mit angezeigten Mausklicks und Tastenkombinationen auf

Wie funktioniert eine Linux-GUI auf der untersten Ebene?