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.
la source
Réponses:
Essayez ce correctif publié par Apple lorsque le visualiseur de clavier et le visualiseur de caractères disparaissaient dans la version 10.5:
http://support.apple.com/kb/TS1896?viewlocale=en_US
la source
sudo rm /var/folders/*/*/-Caches-/com.apple.IntlDataCache*
utilisersudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
, car l'ancien modèle de glob ne correspondait à rien. J'ai utilisé un modèle beaucoup plus large, mais il ne correspondait qu'à ce que j'ai lié ici.La disposition que vous avez donnée au lien me convient parfaitement. Êtes-vous sûr que votre copie du fichier se termine uniquement par .keylayout et non .keylayout.xml ou autre chose? Vous avez fait la déconnexion / connexion après l'avoir installé, non?
la source
cp
commande pour le copier pour le placer. Je vois le fichier en place avecls
. Je vais essayer avec seulement ce fichier keylayout et redémarrer la machine, il y a du crud dans le répertoire Layouts après mes expériences. (J'ai relogé et redémarré plusieurs fois en essayant de résoudre ce problème)ls
sortie:midgard (16:59) >ls -l ~/Library/Keyboard\ Layouts total 96 -rw-r--r-- 1 sjl staff 48265 Aug 13 16:47 us-scands.keylayout
. Redémarré et la disposition ne s'affiche toujours pas sous Sources d'entrée.Votre mise en page a fonctionné pour moi après:
Téléchargé le fichier que vous avez fourni. (
⌘
est mon invite bash)Le déposer dans le
~/Library/Keyboard Layouts
dossierÀ ce stade, il était déjà répertorié dans les sources d'entrée:
En le sélectionnant dans la liste des sources d'entrée de l'onglet «Sources d'entrée» du «volet de préférences Langue et texte» dans les Préférences Système
Êtes-vous sûr de ne manquer aucune de ces étapes?
Mes spécifications:
Selon System Profiler:
la source
midgard (21:23) >ls -l ~/Library/Keyboard\ Layouts total 96 -rw-r--r-- 1 sjl staff 48265 Aug 13 13:33 us-scands.keylayout
:, redémarrée, n'apparaît pas dans la liste des sources d'entrée. Je suppose que vous le voyez avec les autres variantes de clavier américain?wget
le fichier de la page Web pour m'assurer qu'il s'agit de la même version que vous utilisez. J'ai vérifié le chemin par cut'n'pasting à partir de vos commentaires.Selon la note technique TN2056 d'Apple :
Avez-vous essayé d'ouvrir la console (dans Applications / Utilitaires) et voir s'il y a un message contenant 'uchr XML compiler' après avoir installé la disposition du clavier ou après vous être connecté?
la source
Mon problème était que ma nouvelle disposition de clavier personnalisée fonctionnerait dans de nombreuses applications - Spotlight, Sublime Text, le terminal, etc. - mais pas dans de nombreuses applications intégrées telles que TextEdit ou Mail. Le dernier point de la question d'origine a finalement résolu ce problème pour moi:
la source
J'adore l'ukelele. dans le dernier macbook pro du lion, n'a pas fonctionné comme d'habitude. l'extension .keylayout ne semble pas fonctionner. cela a finalement fonctionné avec le bundle, que vous obtenez dans ukelele en économisant le bundle. il doit ensuite être copié dans la bibliothèque / clavier avec la touche option, sinon ce sera un alias. J'espère que cela t'aides
la source
Utilisez l'ancienne version stable Ukelele 1.8.4. Même un redémarrage n'est pas nécessaire.
J'ai Mac 10.10.5 (Yosemite). La version actuelle d'Ukelele n'a pas fonctionné même après avoir essayé toutes les suggestions possibles de divers forums. Enfin, j'ai désinstallé la version actuelle d'Ukelele et installé l'ancienne version stable 1.8.4. Les choses fonctionnaient comme par magie. Aucun redémarrage n'est nécessaire. Vous venez d'enregistrer la nouvelle disposition dans les dispositions de bibliothèque / clavier. Ouvrez ensuite les sources d'entrée des préférences du clavier. Ajoutez en cliquant sur +. Vous devriez voir la nouvelle disposition dans "Autres".
la source