Fügen Sie folgende Zeilen in Ihr ein ~/.Xmodmap
:
keycode 0x2D = k K U03BA U039A U0915 U05DB U0137 U0136
Der xev
Schlüsselcode kann durch Ausführen und Drücken der Taste erhalten werden. Wenn Sie von einem bekannten Status aus starten, z. B. einem US-Tastaturlayout, können Sie das Tastensymbol verwenden, das der Taste bereits zugewiesen ist, wie in
keycode k = k K U03BA U039A U0915 U05DB U0137 U0136
Die 8 Spalten auf der rechten Seite des =
Zeichen entsprechen nacheinander auf den blanken Schlüssel Shift, AltGr, AltGr+ Shift, und diese vier mit wiederholen ISO_Level3_Shiftauch.
Die Wörter auf der rechten Seite des =
Zeichens sind Schlüsselwörter. Sie finden gültige Keysym-Namen in /usr/include/X11/keysymdef.h
(oder wo auch immer sich Ihre Distribution befindet keysymdef.h
). Suchen Sie nach Zeilen des Formulars #define XK_foo 0xabcd /* ... */
: foo
ist der Name des Schlüssels. Sie können auch U1234 verwenden, wobei 1234
die Nummer eines Unicode-Zeichens im Hexadezimal- Format steht (für "exotische" Zeichen wie क
oft ist dies oft die einzige Option).
Letzte Warnung: Es gibt zwei Möglichkeiten, die Tastatur unter X zu konfigurieren. Xmodmap ist der einfache Weg. Xkb ist ein anderer Weg; Es ist leistungsfähiger, viel komplexer und weniger gut dokumentiert. Manchmal können xkb-Einstellungen dazu führen, dass xmodmap-Einstellungen nicht funktionieren. Die xkb-Konfiguration kann beeinflussen, welchen Modifikatoren die xmodmap-Spalten entsprechen.