Layouts der On-Screen-Tastatur erstellen

Diese Anleitung beschreibt, wie das Layout der On-Screen-Tastatur angepasst und neue Layouts erstellt werden.

Layout erstellen
Im Ordner /usr/share/matchbox-keyboard befinden sich die Layouts der Tastatur als XML-Dateien. Um ein neues Layout zu erstellen, kopiert man am besten ein vorhandenes Layout und verwendet es als Vorlage. z.B. sudo -s cd /usr/share/matchbox-keyboard cp keyboard-tiitoo.xml keyboard-adminh.xml Danach bearbeite man die neue Datei nach Herzenslust.

Die XML-Datei enthält vier layout-Sektionen: eine deutsche, eine englische und jeweils noch eine weitere für Portrait-Modus. Jedes layout enthält row-Sektionen, die wiederum key-Tags beinhalten.

Details über das Format stehen auf.

Layout verwenden
Um das neue Layout zu verwenden, editiere man die Datei /usr/bin/tiitoo-keyboard-toggle-daemon.sh. Die dritte Zeile CMDLINE='matchbox-keyboard tiitoo' ändern und tiitoo ersetzen mit dem Suffix, das man oben gewählt hatte, z.B. CMDLINE='matchbox-keyboard adminh'

Fertige Layouts
Auf wenation.de befinden sich einige fertige Layouts.

Allerdings sind sie nicht alle auf dem neuesten Stand. Zum Teil fehlen die Portrait-Sektionen, was dazu führt, dass die Tastatur abstürzt, wenn der tiitoo-browser in den Portrait-Modus wechselt. Außerdem überschreiben sie die keyboard-tiitoo.xml. Daher sollte das Original vorher gesichert werden oder besser die neue Datei umbenannt werden in keyboard-wenation.xml. Wie z.B. im folgenden Code-Snippet:

cd /tmp wget 'http://ristig.homelinux.org/wenation/lib/exe/fetch.php?media=betreutes_wiki:wenation2.tgz' -O keyboard-wenation2.tgz tar xf keyboard-wenation2.tgz mv keyboard-tiitoo.xml keyboard-wenation.xml sudo mv keyboard-wenation.xml wenation /usr/share/matchbox-keyboard

Siehe auch

 * Umschalten zwischen On-Screen-Tastatur-Layouts

Weblinks

 * matchbox-keyboard aus dem matchbox Projekt