Quels sont les noms de clé pour les listes de clavier PressAndHold.app?

9

Pour éviter toute ambiguïté dans cette question, je vais utiliser keypour désigner une clé de dictionnaire plist (chaîne de recherche); et keypour signifier un bouton sur votre clavier.


Cette réponse à une autre question a identifié un excellent moyen de modifier les caractères spéciaux que vous pouvez insérer en utilisant la méthode de la pression et de la pression sur votre clavier.

Vous pouvez modifier les Keyboard-xx.plistfichiers de la PressAndHold.apppour ajouter vos personnages à la pression existante keys. Le dictionnaire plist keyspour chaque keyaspect enfichable ressemble à ceci :, <key>Roman-Accent-a</key>et <key>Roman-Accent-A</key>, etc. mais si vous souhaitez ajouter des caractères de pression et de maintien à un nombre keyou à une ponctuation, keyvous devez connaître le keynom du dictionnaire l'ajouter.

Je veux ajouter des caractères de pression et de maintien pour le 2et 3 keyséventuellement d'autres, j'ai essayé les formats suivants pour les keynoms dans le fichier plist:

2
Number-2
Roman-Accent-2

Aucun de ceux-ci n'ajoute un popover press-and-hold pour le 2 key. Quels sont les keynoms corrects pour l'ensemble de mon clavier keysque je peux ajouter Keyboard-en.plist?

jhabbott
la source

Réponses:

2

J'ai en fait la même question, mais cela peut aider quelqu'un qui essaie de comprendre cela.

J'ai trouvé ici que le nom est probablement Roman-Accent-2: https://github.com/skalnik/dotfiles/blob/master/osx/emoji-expansions.plist

comme ce code est utilisé:

<key>Roman-Accent-1</key>
<dict>
<key>Direction</key>
<string>right</string>
<key>Keycaps</key>
<string>1👍 1👎</string>
<key>Strings</key>
<string>1👍 1👎</string>
</dict>

Recherchez également Keyboard-ja.plist, et vous voyez qu'ils utilisent ce Roman-Accent-x pour presque tous les caractères x. Mais néanmoins, cela ne fonctionne pas pour moi si je l'ajoute à Keyboard-en.plist. Je ne comprends pas pourquoi.

Kasper
la source