Tastaturbelegung unter Linux
Serbische bzw. kroatische Sonderzeichen
Sucht man nach den Begriffen "Linux", "serbische Tastatur" bzw. "kroatische Tastatur", findet man oft Anleitungen um das Tastaturlayout zwischen der deutschen und serbischen Sprache umzuschalten. Hier aendert sich jedoch das komplette Tastaturlayout.
Das bedeutet, dass viele Sonderzeichen und oft auch einige Buchstaben auf der Tastatur ihren Platz wechseln. Ein beruehmtes Beispiel erhaelt man beim Vergleich von englischer und deutscher Tastatur, wo "y" und "z" ihre Plaetze tauschen.
Für den Fall der serbisch/kroatischen Sprache geht es eigentlich nur darum, fuenf Zeichen in Gross- und Kleinschrift verfuegbar zu machen: žŽ, šŠ, đĐ, ćĆ, čČ.
Dies kann man meiner Meinung nach einfacher erreichen, wenn man die Sonderzeichen ueber Tastenkombinationen mit der auf der deutschen Tastatur vorhandenen AltGr-Taste aufruft. Zum Beispiel ž = AltGr + z .
Um der Tastenkombination AltGr + z das Zeichen ž zuzuordnen, verwendet man unter Linux das Programm xmodmap.
Aenderungen an der Tastaturbelegung unter Linux durchfuehren
Um die Aenderungen durchzufuehren, muss man in seinem Homeverzeichnis ein Textfile (z.B. mit dem Namen: .xmodmap mit folgendem Inhalt anlegen:
! ! Activate Serbian, Croatian, ... Letters with AltGr: ! keycode 0x1D = z Z leftarrow yen zcaron Zcaron keycode 0x27 = s S ssharp section scaron Scaron keycode 0x28 = d D eth ETH dstroke Dstroke keycode 0x35 = x X guillemotright greater cacute Cacute keycode 0x36 = c C cent copyright ccaron Ccaron
Erklaerungen zum File
Das Rufezeichen ist ein Kommentarzeichen, Zeilen mit Rufezeichen werden also ignoriert.
Nach den drei Kommentarzeilen werden die Tasten z, s, d, x und c neu belegt.
Dem keycode "0x1D" (Dort liegt auf der deutschen Tastatur das
Z-Zeichen werden folgende Zeichen zugeordnet:
z Z leftarrow yen zcaron Zcaron.
Drueckt man die Taste alleine, erhaelt man das Zeichen "z". Mit
Shift "Z" mit der Mod1-Taste "leftarrow" mit Shift-Mod1 "yen" mit
AltGr ž (zcaron) und mit Shift-AltGr Ž (Zcaron).
Will man ganz sicher gehen, dass die Sache funktioniert, oder moechte man ž auch ueber die Mod1-Taste erreichen, kann man im .xmodmap-File auch die Spalten 3 und 4 durch den Inhalt der Spalten 5 und 6 ersetzen also z.B fuer die Zeile mit keycode "0x1D":
keycode 0x1D = z Z zcaron Zcaron zcaron Zcaron
Aufrufen des Kommondas xmodmap
Um die Aenderungen durchzufuehren, muss auf der Konsole das Kommando xmodmap mit den folgenden Parametern aufgerufen werden:
xmodmap .xmodmap
xmodmap ruft nun das file .xmodmap auf und fuehrt die Neubelegung der Tasten durch. Beim Aufrufen des Kommandos sollte man sich in seinem Homeverzeichnis (bzw. in dem Verzeichnis, wo man das File .xmodmap gespeichert hat) befinden.