Створення файлу розкладки клавіатури
Я теж використовував Ukelele для створення розкладки клавіатури. Потім ви можете експортувати .bundle
або .keylayout
файл і скопіювати його /Library/Keyboard Layouts
.
sudo cp KeyboardLayout.keylayout /Library/Keyboard\ Layouts/
Якщо ви хочете, щоб піктограма клавіатури була зв'язана в одному файлі, Ukelele пропонує опцію експорту в пакет. Тому в цьому випадку скопіюйте .bundle
файл замість цього. Крім того, ви можете тримати піктограми окремо і копіювати їх з тим самим іменем у одну папку.
sudo cp KeyboardLayout.icns /Library/Keyboard\ Layouts/
Після перезавантаження ви можете додати джерело вводу в системні налаштування-> клавіатура-> меню джерела введення. Можливо, це доступно в розділі Інші або на мові, якщо ви приєднали мову до клавіатури в Ukelele.
Як створити файл .icns
mkdir layout.iconset
Потім додайте в папку такі PNG:
# All sizes necessary
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
Вам не потрібно все це, але це офіційний список. Деякі є надмірними в кількості пікселів, але вказують на щільність.
iconutil --convert icns --output layout.icns layout.iconset/
Приклад проекту на GitHub
Мій українсько-російський проект на GitHub - це демонстрація, яка зараз працює над Mavericks 10.9.5.