<p>Zur Rechten zeigt das Keymap Fenster die Darstellung einer Tastatur. Wird eine Taste gedrückt, verfärbt sich die entsprechende Taste und das jeweilige Zeichen wird in das <i>Sample and Clipboard</i> Textfeld unten eingetragen. Von dort kann der Inhalt auch in irgendein Dokument kopiert werden.<br/>
Neben der Konfiguration seines eigenen Tastaturlayouts, kann das Keymap Panel auch hilfreich sein, ein spezielles Zeichen einer anderen Sprache zu finden. Man kann z.B. zu Französisch wechseln, um das "ç" zu finden, um es in seine Mail an François zu kopieren. (Das "cedil" findet sich allerdings auch in anderen Tastaturlayouts...)</p>
<p>Gedrückte Zusatztasten wie <spanclass="key">SHIFT</span>, <spanclass="key">CONTROL</span> oder <spanclass="key">OPTION</span> ändern die Tastenanzeige entsprechend.</p>
<p>Dann gibt es da noch die Tasten, die mit einem blauen Hintergrund gekennzeichnet sind. Diese Tasten werden <i>Dead Keys</i> genannt und verändern die Taste, die man anschließend drückt. Klickt man auf so eine Taste mit der Maus, leuchten auf diese Weise veränderliche Tasten gelb auf. Ein weiterer Klick macht das wieder rückgängig. Beispiele sind é, ñ, ó or ë.</p>
<p>Unter der Tastaturdarstellung befinden sich zwei weitere Optionen:</p>
<tr><td><spanclass="menu">Select Dead Keys</span></td><td></td><td>zum Setzen der oben erwähnten blauen Tasten.</td></tr>
<tr><tdclass="onelinetop"><spanclass="menu">Switch Shortcut Key...</span></td><td></td><td>zum Setzen der Befehlskürzeltaste in Windows/Linux Mode, d.h. <spanclass="key">CONTROL</span> (= <spanclass="key">STRG</span>) oder Haiku Mode, d.h. <spanclass="key">COMMAND</span> (= <spanclass="key">ALT</span>).</td></tr>
</table>
<p>Die Liste zur Linken enthält die voreingestellten Tastaturlayouts des Systems, und darunter ggf. benutzerdefinierte Layouts. Layouts lassen sich via Drag&Drop in der Tastaturdarstellung verändern: mit der linken Maustaste ausgeführt, wird eine Taste kopiert, mit der rechten die beiden Tasten ausgetauscht.<br/>
Abschließend lässt sich das Ergebnis mittels <spanclass="menu">File | Save...</span> speichern. So veränderte Layouts erscheinen nur in der benutzerdefinierten Liste wenn sie unter <spanclass="path">~/config/settings/Keymap/</span> abgelegt werden. Ansonsten muss man sie per <spanclass="menu">File | Open...</span> laden.</p>
<p>Um die Tastaturdarstellung besser an die echte Tastatur anzupassen, stehen diverse Einstellungen um Menü <spanclass="menu">Layout</span> zur Verfügung.</p>
<p>Die Schriftart der Tastenbeschriftungen kann im <spanclass="menu">Font</span> Menü gesetzt werden. Achtung, nicht alle Schriften enthalten unbedingt alle für ein bestimmtes Layout benötigte Zeichen.</p>
<p>Schließlich bringt der <spanclass="button">Revert</span> Knopf die Einstellungen wieder zurück, die beim Start des Keymap Panels aktiv waren.</p>
<aid="advanced-keymapping"name="advanced-keymapping">Fortgeschrittene Änderungen von Tastaturlayouts</a></h2>
<p>Neben dem Keymap Panel existiert noch eine weitere Möglichkeit sein Tastaturlayout zu individualisieren. Dabei wird eine Textdatei mit einer Unmenge HEX-Werten bearbeitet, was auf den ersten Blick erstmal erschreckt, aber grundsätzlich begreifbar ist.</p>
<p>Das aktuelle Layout lässt sich mit einem Befehl im Terminal ausgeben:</p>
<preclass="terminal">keymap -d MyKeymap</pre>
<p>Die so generierte Textdatei lässt sich anschließend in einem Texteditor öffnen. Hier sollte man auf alle Fälle eine Schrift mit fester Breite verwenden, sonst findet man sich hier bestimmt nicht zurecht...<br/>
Am Anfang der Datei befindet sich die Legende für eine stilisierte Tastatur mit den entsprechenden HEX-Werten für jede Taste. Darunter folgen die eigentlichen Zuweisungen der einzelnen Werte. Hiermit lässt sich all das ändern, was auch mit den Keymap Einstellungen möglich ist, und noch mehr. Besitzt die eigene Tastatur spezielle Tasten, lassen sie sich hier u.U. aktivieren. Zumindest als normale Tasten oder weitere Option- oder Control-Taste. Dadurch kann man immer noch nicht z.B. Multimediatasten zum lauter/leiser machen benutzen oder um bestimmte Anwendungen zu starten. Dazu existiert z.B. <ahref="http://www.haikuware.com/directory/view-details/utilities/desktop-accessories/spicykeys"class="noprinturl">SpicyKeys</a>.</p>
<p>Ist man fertig, wird die Datei abgespeichert und das geänderte Layout mit diesem Befehl geladen:</p>
<preclass="terminal">keymap -l MyKeymap</pre>
<p>So sieht die ausgegebene Datei aus (die ganz rechten Tasten wurden hier ausgeblendet, damit es besser auf die Seite passt):</p>