Ukelele - це редактор розкладки клавіатури Unicode для Mac OS X версії 10.2 та новіших версій. Версії 2.0 та новіших версій призначені лише для Mac OS X версій 10.4 та новіших версій.
Починаючи з версії 10.2 (Jaguar), Mac OS X підтримує формат на основі XML для розкладки клавіатури (файли .keylayout). Вони можуть бути встановлені, скопіювавши їх у папку Розкладки клавіатури в / Бібліотека або ~ / Бібліотека; тоді вони вмикаються на вкладці "Введення" інтернаціонального (Мова & Текст у 10.6) модуля в налаштуваннях системи.
Однак модифікація розкладки клавіатури - не кажучи вже про створення абсолютно нових розкладок клавіатури, як, наприклад, для нового сценарію - шляхом прямого редагування тексту XML є стомлюючою та схильною до помилок.
Ukelele має на меті спростити редагування розкладки клавіатури, надаючи графічний інтерфейс файлам .keylayout, де потрібні символи можна просто перетягнути на клавіші за потребою. (Палітра символів або переглядач символів, доступна в меню Введення, якщо вона була включена в системних налаштуваннях, - це чудове місце для пошуку символів.)
Крім простого присвоєння одиночних символьних кодів клавішам, Ukelele може призначити рядки з декількома символами та створити "мертві клавіші", де натискання клавіш встановлює новий стан, що модифікує вихід наступного натискання клавіш.
Для отримання додаткової інформації про розкладки клавіатури Mac OS X, а також про існуючі макети, доступні для завантаження, див.
Вхідні ресурси . Для деяких типів компонування, особливо з великою кількістю послідовних послідовностей, створення макета за допомогою текстового інструменту KeyLayoutMaker може бути корисною альтернативою.