Ukelele ist ein Unicode-Editor für das Tastaturlayout für Mac OS X, Version 10.2 und höher. Version 2.0 und höher gelten nur für Mac OS X 10.4 und höher.
Ab Version 10.2 (Jaguar) unterstützt Mac OS X ein XML-basiertes Format für Tastaturlayouts (.keylayout-Dateien). Diese können installiert werden, indem Sie sie in den Ordner Tastaturlayouts in / Library oder ~ / Library kopieren. Anschließend werden sie über die Registerkarte Eingabe des Moduls International (Sprache & Text in 10.6) in den Systemeinstellungen aktiviert.
Das Ändern von Tastaturlayouts - geschweige denn das Erstellen völlig neuer Tastaturlayouts, z. B. für ein neues Skript - durch direktes Bearbeiten des XML-Texts ist jedoch mühsam und fehleranfällig.
Mit Ukelele soll die Bearbeitung des Tastaturlayouts vereinfacht werden, indem eine grafische Oberfläche für .keylayout-Dateien bereitgestellt wird, über die die gewünschten Zeichen bei Bedarf einfach auf die Tasten gezogen werden können. (Die Zeichenpalette oder die Zeichenanzeige, die im Menü Eingabe verfügbar ist, wenn sie in den Systemeinstellungen aktiviert wurde, ist ein großartiger Ort, um die Zeichen zu finden.)
Zusätzlich zur einfachen Zuweisung einzelner Zeichencodes zu Tasten kann Ukelele Zeichenfolgen mit mehreren Zeichen zuweisen und "tote Tasten" erstellen, bei denen ein Tastendruck einen neuen Status festlegt, der die Ausgabe des folgenden Tastendrucks ändert.
Weitere Informationen zu Mac OS X-Tastaturlayouts sowie zu vorhandenen Layouts, die zum Herunterladen verfügbar sind, finden Sie unter
Eingaberessourcen . Für einige Layouttypen, insbesondere bei einer großen Anzahl von Dead-Key-Sequenzen, kann die Erstellung eines Layouts mit dem textbasierten Tool KeyLayoutMaker eine nützliche Alternative sein.