Dans Lion, vous pouvez maintenir une touche enfoncée pour afficher ses variations.
Cependant, lors de l'utilisation de mon disposition de clavier personnalisée dans .keylayout
format , cette fonctionnalité est désactivée.
Je suppose que les dispositions de clavier par défaut de Lion comportent les caractères spéciaux qui apparaissent lorsque vous maintenez une certaine touche codée en dur quelque part, et mon ancienne configuration de clavier personnalisée (basée sur les dispositions par défaut de Snow Leopard) manque de ces données.
Ma question est la suivante: comment définir ces «variations clés» dans un .keylayout
fichier?
Réponses:
Les caractères spéciaux inclus dans les popovers sont définis dans des fichiers comme
/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en_US.plist
, pas dans les fichiers .keylayout. (Les popovers sont également utilisés avec des langues ayant leurs propres méthodes de saisie, comme le vietnamien.)Je ne sais pas comment ajouter une telle liste de propriétés pour une mise en page personnalisée. J'ai aussi essayé de copier le
U.S..keylayout
cela vient avec Ukulele dans ~ / Library / Keyboard Layouts / (sans changer le nom ni l'identifiant), mais les popovers ne fonctionnaient pas avec.la source
.keylayout
format - il n’ya donc aucun moyen de savoir s’il est même possible de définir ces caractères spéciaux dans ce format. Bonne trouvaille sur le.plist
des dossiers!Pour autant que je sache, le fichier .keylayout n'est pas impliqué dans cette fonctionnalité, il se trouve ailleurs dans le système.
Beaucoup de gens ont également demandé comment personnaliser le sélecteur de personnage, mais à ce jour, personne n'a encore trouvé comment le faire.
la source
Ukelele.app 2.2 supporte maintenant ceci, genre de:
la source
La nouvelle version de la disposition de clavier typographique anglais / russe d'Ilya Birman (version 3.0) prend en charge Appuyez et maintenez pour entrer des variations de clé même s'il s'agit d'un clavier personnalisé. J'ai réussi à remplacer sa mise en page du lot par la mienne, mais ces fonctionnalités ne fonctionnent que si le nom de la mise en page défini dans Ukelele est conservé.
J'ai maintenant ma propre mise en page personnalisée avec ma propre icône et le support Press and Hold, mais son nom est «Typographie anglaise - Ilya Birman» et pourtant je ne peux rien y faire. Quelqu'un peut-il penser à une solution de contournement pour ceux-ci?
Vous pouvez télécharger la mise en page de Birman à partir d’ici (script d’installation) - http://ilyabirman.ru/projects/typography-layout/ (cliquez sur “Скачать раскладку для Мака”) ou ici - http://cl.ly/HrDP bien que je ne sois pas sûr que la deuxième option bénéficie du support Press and Hold sans exécuter le script d’installation au préalable.
la source