J'ai récemment migré vers OS X et je trouve la disposition du système "Russian Phonetic" peu satisfaisante (ce n'est pas celle à laquelle je suis habitué). Comment créer une mise en page personnalisée?
J'ai lu sur Ukelele , mais la disposition que j'ai créée et copiée Library/Keyboard Layouts
ne s'affiche pas dans les préférences de clavier.
J'utilise OS X 10.9 Mavericks. J'ai cherché des solutions sur Internet, mais la plupart d'entre elles étaient obsolètes.
macos
keyboard-layout
mik01aj
la source
la source
Réponses:
/Library/Keyboard Layouts/
échoue silencieusement.) Vous pouvez utiliser l'un des deux formats. Les popovers de style iOS affichés lorsque vous tenez les clés fonctionnent uniquement avec le format de paquet. Le format de fichier XML unique (par défaut) est plus simple. Lorsque vous utilisez XML, assurez-vous que le fichier est enregistré avec une.keylayout
extension./Library/Keyboard Layouts/
. Les dispositions de clavier dans~/Library/Keyboard Layouts/
ne peuvent pas être sélectionnées dans les boîtes de dialogue de mot de passe ou dans la fenêtre de connexion.Pour appliquer les modifications à une disposition de clavier, exécutez
sudo touch /Library/Keyboard\ Layouts/
et redémarrez.Voir http://osxnotes.net/keylayout-files-and-ukelele.html pour plus d'informations.
Mise à jour (octobre 2015): Il existe une nouvelle version de Ukelele (3.0.0) qui inclut la possibilité d'installer la mise en page à partir de l'application. Je devais toujours aller dans les préférences système pour l'activer, mais je n'avais pas besoin de passer par la ligne de commande.
la source
.keylayout
extension. Ainsi, cela a fonctionné :)/Library/Keyboard Layouts/My Keyboard Layout.icns
..keylayout
fichier directement pour modifier l'name
attribut de la ligne 5. Auparavant, il n'apparaissait pas dans les Préférences Système, probablement parce qu'il portait le même nom qu'une présentation existante. Personne d'autre n'a rencontré ça? o_OCré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 fichier
.bundle
ou.keylayout
le copier et le copier/Library/Keyboard Layouts
.Si vous souhaitez que l'icône du clavier soit intégrée dans un fichier, Ukelele propose une option d'exportation vers l’ensemble. Donc, dans ce cas, copiez le
.bundle
fichier à la place. Vous pouvez également séparer les icônes et les copier avec le même nom dans le même dossier.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 dans la langue si vous avez attaché une langue au clavier en ukelele.
Comment créer un fichier .icns
Ajoutez ensuite les PNG suivants au dossier:
Vous n'avez pas besoin de tout cela, mais c'est la liste officielle. Certaines sont redondantes en nombre de pixels, mais indiquent une densité.
Exemple de projet sur GitHub
Mon projet ukraino-russe sur GitHub est une démo qui travaille actuellement sur Mavericks 10.9.5.
la source
Ukelele peut fonctionner pour vous, sachez qu'il semble s'agir de relier des clés au niveau logiciel (plutôt qu'au niveau matériel). l'utiliser dans les dialogues de mot de passe, etc.
Si vous recherchez une solution plus robuste, consultez Karabiner .
la source
Utiliser l'ancienne version stable Ukelele 1.8.4 ... Aucun redémarrage nécessaire
J'ai OS X 10.10.5 (Yosemite). La version actuelle de Ukelele ne fonctionnait pas, même après avoir essayé plusieurs autres suggestions. Enfin, j'ai désinstallé la version actuelle et installé l'ancienne version stable (1.8.4). Après cela, ça a bien fonctionné. Aucun redémarrage n'était nécessaire. Enregistrez simplement la nouvelle disposition dans les dispositions de bibliothèque / clavier. Puis ouvrez les préférences du clavier, sources d'entrée. Ajoutez en cliquant sur
+
, et vous devriez voir la nouvelle mise en page dans "Autres".la source