LugLD:Howtos:Desktop:KeyboardCustomize
Aus LUG-LD Wiki
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.
