EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

xmodmap – Online in der Cloud

Führen Sie xmodmap im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl xmodmap, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


xmodmap – Dienstprogramm zum Ändern von Tastaturbelegungen und Zeigerschaltflächenzuordnungen in X

ZUSAMMENFASSUNG


xmodmap [-options ...] [Dateiname]

BESCHREIBUNG


Das xmodmap Das Programm dient zum Bearbeiten und Anzeigen der Tastatur Modifikator Karte und Tastenbelegung Tabelle
die von Clientanwendungen verwendet werden, um Ereignisschlüsselcodes in Schlüsselsymbole umzuwandeln. Es ist
Wird normalerweise vom Sitzungsstartskript des Benutzers ausgeführt, um die Tastatur entsprechend zu konfigurieren
persönlicher Geschmack.

OPTIONAL


Die folgenden Optionen können verwendet werden mit xmodmap:

-Anzeige Display
Diese Option gibt den zu verwendenden Host und die Anzeige an.

-Hilfe Diese Option gibt eine kurze Beschreibung der Befehlszeilenargumente an
sollte auf dem Standardfehlerkanal gedruckt werden. Dies erfolgt immer dann, wenn ein
Unbehandeltes Argument wird gegeben xmodmap.

-Grammatik
Diese Option gibt an, dass eine Hilfemeldung die verwendete Ausdrucksgrammatik beschreibt
in Dateien und mit -e-Ausdrücken sollte der Standardfehler ausgegeben werden.

-Ausführung
Diese Option zeigt an, dass xmodmap sollte seine Versionsinformationen drucken und beenden.

-verbose
Diese Option zeigt an, dass xmodmap sollte beim Parsen Protokollierungsinformationen ausgeben
seine Eingabe.

-ruhig Diese Option deaktiviert die ausführliche Protokollierung. Dies ist die Standardeinstellung.

-n Diese Option zeigt an, dass xmodmap sollte die Zuordnungen nicht ändern, sollte aber
Zeigen Sie, was es tun würde um(1) funktioniert, wenn diese Option gegeben wird.

-e Ausdruck
Diese Option gibt einen auszuführenden Ausdruck an. Es können beliebig viele Ausdrücke verwendet werden
über die Befehlszeile angegeben werden.

-Uhr Diese Option gibt an, dass die aktuelle Modifikator-Map auf dem gedruckt werden soll
Standardausgabe. Dies ist der Standardbetriebsmodus, wenn keine anderen Modusoptionen vorhanden sind
angegeben sind.

-pk Diese Option gibt an, dass die aktuelle Keymap-Tabelle auf dem gedruckt werden soll
Standardausgabe.

-pke Diese Option gibt an, dass die aktuelle Keymap-Tabelle auf dem gedruckt werden soll
Standardausgabe in Form von Ausdrücken, auf die zurückgeführt werden kann xmodmap.

-pp Diese Option gibt an, dass die aktuelle Zeigerkarte auf dem gedruckt werden soll
Standardausgabe.

- Ein einzelner Bindestrich bedeutet, dass die Standardeingabe als Eingabedatei verwendet werden soll.

Das Dateinamen gibt eine Datei an, die enthält xmodmap Ausdrücke, die ausgeführt werden sollen. Diese Datei ist
wird normalerweise im Home-Verzeichnis des Benutzers mit einem Namen wie gespeichert .xmodmaprc.

AUSDRUCK GRAMMATIK


Das xmodmap Das Programm liest eine Liste von Ausdrücken und analysiert sie alle, bevor es versucht
Führen Sie einen von ihnen aus. Dadurch ist es möglich, auf Keysyms zu verweisen, die neu definiert werden
auf natürliche Weise, ohne sich so viele Gedanken über Namenskonflikte machen zu müssen.

Die Liste der Keysym-Namen finden Sie in der Header-Datei (ohne das
XK_ Präfix), ergänzt durch die Keysym-Datenbank /usr/share/X11/XKeysymDB. Keysyms
Passende Unicode-Zeichen können als „U0020“ bis „U007E“ und „U00A0“ angegeben werden
„U10FFFF“ für alle möglichen Unicode-Zeichen.

Schlüsselcode NUMBER = KEYSYMNAME ...
Die Liste der Schlüsselsymbole ist dem angegebenen Schlüsselcode zugeordnet (der angegeben werden kann).
in Dezimal-, Hexadezimal- oder Oktalform und kann durch Ausführen von ermittelt werden xev Programm). Bis zu
Einem Schlüssel können acht Keysyms zugeordnet werden, die letzten vier werden jedoch in keinem verwendet
Haupt-X-Server-Implementierung. Das erste Keysym wird verwendet, wenn keine Modifikatortaste vorhanden ist
in Verbindung mit dieser Taste gedrückt, die zweite mit Shift, die dritte, wenn die
Die Mode_switch-Taste wird mit dieser Taste verwendet und die vierte, wenn sowohl Mode_switch als auch
Es werden Umschalttasten verwendet.

Schlüsselcode jedem = KEYSYMNAME ...
Wenn keinem vorhandenen Schlüssel die angegebene Liste von Schlüsselsymbolen zugewiesen ist, ein Ersatzschlüssel
Auf der Tastatur wird ausgewählt und die Tastenkombinationen werden ihr zugewiesen. Die Liste der
Schlüsselsymbole können dezimal, hexadezimal oder oktal angegeben werden.

Keysym KEYSYMNAME = KEYSYMNAME ...
Das KEYSYMNAME auf der linken Seite wird in passende Tastencodes übersetzt
Führen Sie den entsprechenden Satz aus Schlüsselcode Ausdrücke. Beachten Sie, dass dies der Fall ist
Ist „keysym“ an mehrere Schlüssel gebunden, wird der Ausdruck bei jedem Treffer ausgeführt
Schlüsselcode.

klar MODIFIERNAME
Dadurch werden alle Einträge in der Modifikatorzuordnung für den angegebenen Modifikator entfernt, sofern gültig
Namen sind: Shift, Zahnscheiben, Control, Mod1, Mod2, Mod3, Mod4 und Mod5 (Fall nicht
spielt bei Modifikatornamen eine Rolle, obwohl es bei allen anderen Namen eine Rolle spielt. Für
Mit „clear Lock“ werden beispielsweise alle Schlüssel entfernt, die an die Umschaltsperre gebunden waren
Modifikator.

hinzufügen MODIFIERNAME = KEYSYMNAME ...
Dadurch werden alle Tasten, die die angegebenen Tastenkombinationen enthalten, zur angegebenen Modifikatorzuordnung hinzugefügt.
Die Keysym-Namen werden ausgewertet, nachdem alle Eingabeausdrücke gelesen wurden, um sie zu erstellen
einfach zu schreibende Ausdrücke zum Austauschen von Schlüsseln (siehe Abschnitt BEISPIELE).

entfernen MODIFIERNAME = KEYSYMNAME ...
Dadurch werden alle Schlüssel, die die angegebenen Schlüsselsymbole enthalten, aus dem angegebenen Modifikator entfernt
Karte. nicht wie hinzufügen, Die Keysym-Namen werden beim Einlesen der Zeile ausgewertet. Dies
ermöglicht es Ihnen, Schlüssel von einem Modifikator zu entfernen, ohne sich Gedanken darüber machen zu müssen, ob oder
nicht, sie wurden neu zugewiesen.

Zeiger = Standard
Dadurch wird die Zeigerkarte auf ihre Standardeinstellungen zurückgesetzt (Schaltfläche 1 generiert einen Code).
von 1, Taste 2 erzeugt eine 2 usw.).

Zeiger = NUMBER ...
Dadurch wird die Zeigerkarte so eingestellt, dass sie die angegebenen Tastencodes enthält. Die Liste immer
beginnt mit der ersten physischen Taste. Wenn Sie einen Tastencode auf 0 setzen, werden Ereignisse deaktiviert
von dieser Schaltfläche aus.

Zeilen, die mit einem Ausrufezeichen (!) beginnen, gelten als Kommentare.

Wenn Sie die Bindung einer Zusatztaste ändern möchten, müssen Sie diese auch aus der entfernen
entsprechende Modifikatorkarte.

Beispiele:


Viele Zeiger sind so konzipiert, dass die erste Taste mit dem Zeigefinger gedrückt wird
die rechte Hand. Für Linkshänder ist das häufig bequemer
Kehren Sie die generierten Tastencodes um, sodass die primäre Taste mit gedrückt wird
der Zeigefinger der linken Hand. Dies könnte auf einem 3-Tasten-Zeiger wie folgt erfolgen:
% xmodmap -e "Zeiger = 3 2 1"

Viele Anwendungen unterstützen das Konzept von Metatasten (ähnlich den Steuertasten, außer dass).
Meta wird statt Control gedrückt gehalten. Einige Server verfügen jedoch nicht über ein Meta-Keysym
die Standard-Keymap-Tabelle, daher muss eine von Hand hinzugefügt werden. Der folgende Befehl wird
Hängen Sie Meta an den Mehrsprachenschlüssel an (manchmal mit der Bezeichnung „Zeichen verfassen“). Es auch
macht sich die Tatsache zunutze, dass Anwendungen, die einen Metaschlüssel benötigen, diesen lediglich erhalten müssen
keycode und erfordern nicht, dass sich das Keysym in der ersten Spalte der Keymap-Tabelle befindet. Das
bedeutet, dass Anwendungen, die nach einem Multi_key suchen (einschließlich des Standardmodifikators).
Karte) wird keine Änderung bemerken.
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

Ebenso verfügen einige Tastaturen über eine Alt-Taste, aber keine Meta-Taste. In diesem Fall kann Folgendes gelten
nützlich sein:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

Eine der einfacheren und dennoch bequemeren Verwendungsmöglichkeiten von xmodmap besteht darin, den „Rubout“ der Tastatur einzustellen
Schlüssel zum Generieren eines alternativen Schlüsselsymbols. Dies erfordert häufig den Austausch der Rücktaste mit
Löschen, um es für den Benutzer komfortabler zu machen. Wenn die ttyModes Ressource in Xterm ist eingestellt als
Nun, alle Terminalemulatorfenster verwenden dieselbe Taste zum Löschen von Zeichen:
% xmodmap -e "keysym BackSpace = Löschen"
% echo „XTerm*ttyModes: ^ löschen?“ | xrdb -merge

Einige Tastaturen generieren nicht automatisch Kleiner-als- und Größer-als-Zeichen, wenn
die Komma- und Punkttasten werden verschoben. Abhilfe schafft man mit xmodmap durch Zurücksetzen des
Bindungen für Komma und Punkt mit den folgenden Skripten:
!
! make Shift-, be < und Shift-. sein >
!
Keysym-Komma = Komma weniger
Keysym-Periode = Periode größer

Einer der irritierendsten Unterschiede zwischen Tastaturen ist die Position des Steuerelements
und CapsLock-Tasten. Eine häufige Verwendung von xmodmap besteht darin, diese beiden Schlüssel wie folgt zu vertauschen:
!
! Tauschen Sie Caps_Lock und Control_L aus
!
entferne Lock = Caps_Lock
entferne Control = Control_L
Keysym Control_L = Caps_Lock
Keysym Caps_Lock = Control_L
füge Lock = Caps_Lock hinzu
füge Control = Control_L hinzu

Dieses Beispiel kann erneut ausgeführt werden, um die Schlüssel wieder auf ihre vorherigen Zuweisungen zurückzusetzen.

Das Schlüsselcode Der Befehl ist nützlich, um mehreren Tastencodes dasselbe Schlüsselsymbol zuzuweisen.
Obwohl es nicht portierbar ist, ermöglicht es auch das Schreiben von Skripten, die das zurücksetzen können
Tastatur in einen bekannten Zustand versetzen. Das folgende Skript legt die Rücktaste fest, um „Löschen“ zu generieren
(wie oben gezeigt), löscht alle vorhandenen Feststelltastenbindungen und macht die Feststelltaste zu einem
Steuertaste, F5 generiert Escape und macht Break/Reset zu einer Umschaltsperre.
!
! Auf dem HP haben die folgenden Schlüsselcodes die aufgeführten Tastenkappen:
!
! 101 Rücktaste
! 55 Kapseln
! 14 Strg
! 15 Pause/Reset
! 86 Stopp
! 89 F5
!
Schlüsselcode 101 = Löschen
Tastencode 55 = Control_R
klare Sperre
füge Control = Control_R hinzu
Schlüsselcode 89 = Escape
Tastencode 15 = Caps_Lock
füge Lock = Caps_Lock hinzu


DISPLAY um die Standard-Host- und Anzeigenummer zu erhalten.

Verwenden Sie xmodmap online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad