Création du fichier de disposition du clavier
Moi aussi, j'ai utilisé Ukelele pour générer une disposition de clavier. Vous pouvez ensuite exporter le .bundle
o .keylayout
et le copier dans /Library/Keyboard Layouts
.
sudo cp KeyboardLayout.keylayout /Library/Keyboard\ Layouts/
Si vous souhaitez que l'icône du clavier soit regroupée dans un seul fichier, Ukelele propose une option d'exportation vers le Bundle. Dans ce cas, copiez le fichier .bundle
à la place. Vous pouvez également conserver les icônes séparément et les copier avec le même nom dans le même dossier.
sudo cp KeyboardLayout.icns /Library/Keyboard\ Layouts/
Après un redémarrage, vous pouvez ajouter la source d'entrée dans le menu Préférences système->Clavier->Sources d'entrée. Probablement disponible sous Autres ou la langue si vous avez attaché une langue au clavier dans Ukelele.
Comment créer un fichier .icns
mkdir layout.iconset
Ajoutez ensuite les PNG suivants dans le dossier :
# 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
Vous n'avez pas besoin de tous ces éléments, mais il s'agit de la liste officielle. Certains sont redondants en nombre de pixels, mais indiquent la densité.
iconutil --convert icns --output layout.icns layout.iconset/
Exemple de projet sur GitHub
Mon Ukrainien-Russe sur GitHub est une démo qui fonctionne actuellement sur Mavericks 10.9.5.