So ändern Sie die Tastaturbelegung mit xmodmap

So Andern Sie Die Tastaturbelegung Mit Xmodmap



Nachdem der Benutzer die Linux-Umgebung eingerichtet hat, besteht das erste, was für den Benutzer praktisch ist, darin, die Tastaturbelegung entsprechend der Benutzerfreundlichkeit des Zugriffs einrichten zu können. Die Linux-Umgebung verfügt über eine Standard-Tastenbelegung, die je nach Benutzerfreundlichkeit geändert werden kann.

Um die Tasten zuzuordnen, kann der Benutzer die „ xmodmap ' Befehl. Mit Hilfe dieses Befehls kann der Benutzer bestimmte Tasten auf der Tastatur neu zuordnen, was hilfreich ist, um ein individuelles und perfektes Tastaturlayout zu erstellen, anstatt sich für die Standard-Linux-Distribution zu entscheiden.







Dieser Befehl kann auch zum Zuordnen bestimmter Funktionen zu einigen Tasten verwendet werden, die andernfalls möglicherweise nicht verwendet wurden, z. B. zum Hinzufügen von Akzentbuchstaben oder zum Zuordnen defekter Tasten.



Dieser Artikel enthält zwei Methoden zum Ändern von Tastaturbelegungen:



Beginnen wir mit der grundlegenden Methode und lernen Sie anhand einer Schritt-für-Schritt-Anleitung, wie Sie die Tastaturbelegung mithilfe von xmodmap ändern.





Wie ändere ich die Tastaturbelegung mit xmodmap?

„xmodmap“ ist ein Befehlszeilenprogramm, das zum Ändern und Zuordnen von Schlüsseln in Xorg verwendet wird.

Wie erhalte ich die standardmäßige (aktuelle) Keymap-Tabelle?

Mit dem folgenden Befehl kann der Benutzer einen Blick auf die aktuelle Tastaturbelegung werfen:



xmodmap -pke

Die Keymap-Tabelle wird wie folgt angezeigt:

Diese Tabelle zeigt die Tastenbelegung und alle möglichen Kombinationen für jede Tastaturtastenfunktion. Lassen Sie uns verstehen, was jeder Zeile entspricht und wie wir diese Keymaps ändern können.

KeyCode und Key Mapping erklärt

Jeder Schlüsselcode entspricht einem Schlüsselsymbol, dem er zugeordnet ist. Nehmen Sie in der obigen Tastenzuordnung ein Beispiel dafür, dass der Tastencode 25 dem Kleinbuchstaben „w“ zugeordnet ist, während der Großbuchstabe „W“ dem Tastencode 25 plus Umschalttaste zugeordnet ist.

Jede Spalte entspricht einer Reihe von Kombinationen:

  1. Schlüssel
  2. Umschalt+Taste
  3. Mode_shift+Taste
  4. Mode_Umschalt+Umschalt+Taste
  5. ISO_Level3_Umschalt+Taste
  6. ISO_Level3_Umschalt+Umschalt+Taste

Okay, sobald wir es klar verstanden haben, machen wir weiter und springen direkt zur praktischen Arbeit des Änderns von Keymaps mit xmodmap.

Wie ändere ich die Tastaturbelegung mit xmodmap?

Um die Tastaturbelegung zu ändern, verwenden Sie „ ~/.Xmodmap ' Befehl. Führen Sie die folgenden Schritte aus, um die Tastaturbelegung zu ändern.

Schritt 1: Kopie der aktuellen Zuordnungen

Kopieren Sie die aktuellen Zuordnungen in die Datei „.Xmodmap“ im HOME-Verzeichnis:

xmodmap -pke > ~ / .Xmodmap

Schritt 2: Bearbeiten Sie die Datei „~/.Xmodmap“.

Öffnen Sie die Datei nach dem Kopieren im „Nano“-Editor mit dem folgenden Befehl:

Nano ~ / .Xmodmap

Der „~/.Xmodmap“ Die Datei wird geöffnet und enthält die Standardzuordnung:

Schritt 3: Ändern Sie die Tastenbelegung der gewünschten Taste

Der Benutzer kann die Standardtastenbelegung ändern und die Tasten entsprechend seiner Eignung zuordnen. Im folgenden Bildschirm wurde beispielsweise die Tastenbelegung für Tastencode 25 von „w W w W“ in „r R r R“ geändert:

Schritt 4: Speichern Sie die Änderungen

Um die Änderungen sicherzustellen, führen Sie den folgenden Befehl aus, um die Konfiguration in „ xmodmap “.

xmodmap ~ / .Xmodmap

Schritt 5: Aktualisieren Sie die Datei „~/.bashrc“.

Um die Konfigurationsänderungen bei jedem Start des Terminals/der Shell beizubehalten, hängen Sie den oben ausgeführten Befehl am Ende der Datei „~/.bashrc“ mit dem folgenden Befehl an:

Echo xmodmap ~ / .Xmodmap >> ~ / .bashrc

Schritt 6: Überprüfen Sie die Tastenzuordnung

Um die vorgenommenen Änderungen erneut zu sehen, führen Sie den folgenden Befehl aus:

xmodmap -pke

Im obigen Bildschirm ist zu erkennen, dass die Tastenbelegung für den Tastencode 25 effektiv geändert wurde.

Dies dient lediglich dazu, die Tastaturbelegung mithilfe der xmodmap zu ändern. Lassen Sie uns lernen, wie Sie die Tastaturbelegung mithilfe von xkeycaps ändern.

Wie ändere ich die Tastaturbelegung mit xkeycaps?

„xkeycaps“ ist eine grafische Oberfläche zum Ändern der Tastenbelegung der Tastatur (auch bekannt als grafisches Frontend für xmodmap). Dieses Paket ist nicht vorinstalliert. Also müssen wir es zuerst installieren.

Voraussetzung: Installation von xkeycaps unter Linux

Installieren ' xkeycaps ”Führen Sie den unten eingegebenen Befehl aus:

Sudo geeignet Installieren xkeycaps

Schritt 1: Suchen und öffnen Sie xkeycaps

Suchen Sie nach der Installation nach „xkeycaps“ und öffnen Sie die Anwendung.

Die erste Schnittstelle würde so aussehen.

Schritt 2: Wählen Sie Tastatur und Layout aus

Sie können die Tastatur und das Layout entsprechend Ihren Anforderungen auswählen:

und wählen Sie „OK“.

Sie werden das bemerken, wenn Sie mit der Maus über den Schlüssel fahren. KeyCode, KeySym und ASCII-Code werden im Detail angezeigt (wie im obigen Screenshot hervorgehoben).

Schritt 3: KeySym des Schlüssels bearbeiten

Um ein beliebiges KeySym zu ändern/zu modifizieren, halten Sie die „Rechtsklick“-Taste auf der jeweiligen Taste gedrückt. Daraufhin wird ein Kontextmenü angezeigt.

Über das angezeigte Menü können Sie verschiedene Aufgaben ausführen, z. B. Schlüssel bearbeiten, austauschen, duplizieren, deaktivieren und wiederherstellen.

Gehen Sie nun nach unten zum Menü (lassen Sie den Rechtsklick nicht los) und wählen Sie „KeySyms of Key bearbeiten“, indem Sie den Rechtsklick Ihrer Maus loslassen.

Schritt 4: Wählen Sie Zeichensatz und KeySym des ausgewählten KeyCodes aus

Es erscheint ein neues Popup-Fenster, in dem Sie den Zeichensatz und KeySym des ausgewählten KeyCodes auswählen können, wie im GIF unten gezeigt:

Wenn alles erledigt ist, wählen Sie „OK“, um die Änderungen zu speichern.

Dabei geht es darum, die Tastaturbelegung mithilfe von xkeycaps (grafische Schnittstelle zu xmodmap) zu ändern.

Abschluss

Das Anpassen Ihrer Linux-Tastaturbelegung mit dem Befehl xmodmap bietet ein personalisiertes und benutzerfreundliches Tastaturlayout. Die Schritt-für-Schritt-Anleitung kann dabei helfen, die gewünschte Tastaturbelegung entsprechend der Benutzerauswahl einzurichten. In diesem Artikel wird das vollständige Verfahren zum Ändern der Tastenzuordnung erläutert. Es wurde auch die Verwendung des „ $HOME/.bashrc ”-Befehl, der ein konsistentes Erlebnis auf allen Terminals in einer Linux-Umgebung gewährleistet.