J'ai créé une disposition de clavier personnalisée avec Ukelele ( http://scripts.sil.org/ukelele ) dans Snow Leopard (l'idée est de générer des lettres scandinaves avec Alt-key, sinon j'ai une disposition américaine à peu près standard). Après la mise à niveau, l'ancienne disposition installée (vers ~ / Library / Keyboard Layouts) ne fonctionnait pas.
Ukelele semble fonctionner correctement dans Lion, mais que je mette la disposition des touches générée dans un ensemble ou un fichier unique, ou que je l'enregistre "/ Library / Keyboard Layouts" ou "~ / Library / Keyboard Layouts" ne semble pas avoir d'importance.
Aidez-moi?
ÉDITER:
@Sergio, je ne peux pas choisir la disposition dans les sources d'entrée. Un fichier de keylayout que j'ai essayé: http://semeai.org/~sjl/us-scands.keylayout
BTW Hors sujet: je ne sais pas si je deviens aveugle ou quelque chose, mais je n'arrive pas à localiser le répertoire de la bibliothèque dans le Finder. J'ai besoin de copier des trucs dans les deux sens depuis mon répertoire personnel.
MISE À JOUR:
J'essaie d'obtenir ce travail sur ma machine depuis quelques heures maintenant et j'ai juste pensé essayer avec une disposition aléatoire sur le 'net; http://colemak.com/Mac a été le premier à frapper le radar. J'ai fait la même chose qu'avec ma mise en page, je l'ai enregistrée sous Bibliothèque et elle apparaît sous Sources d'entrée. Ma disposition ne fonctionne toujours pas. Je vais essayer de créer une mise en page à partir de zéro, voir si cela aide. BTW, apparemment "Nouveau à partir de la source d'entrée actuelle" dans Ukelele est cassé dans Lion.
MISE À JOUR 2011/08/15:
@À M:
Copiez votre keylayout (il s'est naturellement retrouvé dans mon dossier Junk):
midgard (01:55) >ls -l ~/Library/Keyboard\ Layouts/MongolianQWERTY.keylayout
-rw-r--r--@ 1 sjl staff 44536 Mar 13 2008 /Users/sjl/Library/Keyboard Layouts/MongolianQWERTY.keylayout
Déconnecté, connecté, ne s'affiche pas dans les sources d'entrée (je regarde de très près entre "Maori" et "Myanmar - QWERTY").
J'ai également désinstallé un tas de logiciels et de plugins donnant des messages suspects à system.log, mais je n'ai pas aidé.
MISE À JOUR 2011/08/16:
J'ai créé un compte de test, et voilà, la mise en page fonctionne parfaitement pour cela. De plus, le bogue dans les préférences ne s'affiche pas pour ce compte. Lorsque vous essayez cela sur mon propre compte, il n'y a aucune erreur dans les journaux de la console avec les mots clés suggérés (cependant, je n'arrive pas à localiser le fichier console.log).
MISE À JOUR 2011/08/16 plus tard:
Nuking Library / Caches (et relogging) n'a pas aidé.
MISE À JOUR 2011/08/17:
J'ai fait
% find Library -name "*.plist" -exec mv {} {}.renamed \;
et redémarré, mais cela n'a pas aidé. J'ai restauré la situation avec
% for file in `find Library -name "*.plist.renamed"`; \
do mv "$file" "${file//.renamed/}"; done
addendum: j'ai également parcouru tous les fichiers .plist avec plutil -s comme décrit dans http://www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html . Il y a eu quelques cassures, mais dans des applications très indépendantes.
MISE À JOUR 2011/09/10:
Je suis allé plus loin et j'ai déplacé toute ma bibliothèque à l'aide d'un autre compte, me connecte avec mon propre compte et observe des choses qui ne fonctionnent toujours pas. J'ai copié la disposition dans / Library / Keyboard Layouts, d'où elle fonctionne pour un compte de test, mais pas pour le mien. De plus, si je supprime tous les fichiers de keylayout personnalisés, de partout, le visualiseur de caractères et le visualiseur de clavier sont sélectionnables dans le menu Sources d'entrée et apparaissent également sous le menu International dans la barre de menus. Dès que je copie une disposition de clavier dans la bibliothèque (maison ou système), les visualiseurs disparaissent à la fois du menu et des sources d'entrée.
Avez-vous des idées sur la façon d'obtenir plus d'informations du système? J'ai essayé Command-V au démarrage pour un démarrage détaillé, mais cela n'a donné aucune information supplémentaire pour ce problème.
SOLUTION POUR LA POSTERITÉ:
Adapté de http://support.apple.com/kb/TS1896?viewlocale=en_US pour Lion:
sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
Redémarrer.