LugLD:Howtos:Desktop:KeyboardCustomize

Aus LUG-LD Wiki

Wechseln zu: Navigation, Suche

Sie befinden sich hier: Hauptseite / Inhaltsverzeichnis / Howto's / Desktop / Tastatur an eigene Bedürfnisse anpassen


Anpassung der Tastenbelegung mittels xmodmap

Der Befehl xmodmap dient dazu, die Belegungstabelle der Tastatur zu modifizieren. xmodmap kann Befehle direkt entgegennehmen (xmodmap -e "MODIFIKATION" ) oder eine Liste von Modifikationen aus einer Textdatei laden (xmodmap DATEI).

Anwendungsbeispiel 1: [[<<]] In manchen Anwendungen (z.B. OpenOffice, Mozilla) erscheint beim Drücken des Kommas auf dem Nummernblock ein Punkt, obwohl hierzulande ein Komma das korrekte Dezimaltrennzeichen ist.

Lösung:[[<<]] Mit dem Befehl xmodmap -e "keycode 91 = KP_Delete comma" weist man dieser Taste fest das Komma zu.

Anwendungsbeispiel 2:[[<<]] Für viele Benutzer ist die Capslock-Taste ein Graus. Es wurden schon Windows-User dabei beobachtet, wie sie diese Taste ausgebaut haben, um ihr den Garaus zu machen.

Lösung:[[<<]] Mit dem Befehl xmodmap -e "remove Lock = Caps_Lock" deaktiviert man die Lock-Funktion komplett. Je nach Bedarf kann man der Taste dann noch eine neue Funktion gebe, z.B. als zusätzliche Shift-Taste mittels xmodmap -e "add Shift = Caps_Lock"

Einstellungen Systemweit vornehmen:[[<<]] Um diese Einstellungen Systemweit vorzunehmen, trägt man die Modifikationen einfach in die Systemeigene Xmodmap ein. Bei einem Debian System ist diese in der Regel /etc/X11/Xmodmap.

Jedem Benutzer eigene Modmaps erlauben:[[<<]] (Anmerkung: Dieses Beispiel gilt für Debian-Systeme, sollte aber auch ohne große Änderungen auf andere Systeme übertragbar sein!)[[<<]] Optional kann man den Benutzern auch erlauben, eigene Modmaps zu verwenden. Dazu muss man in die Datei /etc/X11/Xsession.options die Zeile allow-user-modmap einfügen. Anschließend kann jeder Benutzer unter $HOME/.Xmodmap seine eigenen Modifikationen definieren.