Quais são os nomes das teclas para o teclado PressAndHold.app?

9

Para evitar ambiguidade nesta pergunta, usarei keypara significar uma chave de dicionário plist (string de pesquisa); e keypara significar um botão no seu teclado.


Esta resposta a outra pergunta identificou uma ótima maneira de editar os caracteres especiais que você pode inserir usando o método de pressionar e segurar do teclado.

Você pode editar os Keyboard-xx.plistarquivos de PressAndHold.apppara adicionar seus caracteres à pressão existente keys. O dicionário plist keyspara cada press-and-holdable keyolhar como este: <key>Roman-Accent-a</key>e <key>Roman-Accent-A</key>, etc., mas se você quiser adicionar alguns pressionar e segurar caracteres para um número key, ou uma pontuação key, então você precisa saber o keynome para o dicionário, a fim para adicioná-lo.

Quero acrescentar personagens press-and-hold para o 2e 3 keyse possivelmente outros, eu tentei os seguintes formatos para os keynomes no arquivo plist:

2
Number-2
Roman-Accent-2

Nada disso adiciona um popover de pressionar e segurar para o 2 key. Quais são os keynomes corretos para todo o meu teclado keysque posso adicionar Keyboard-en.plist?

jhabbott
fonte

Respostas:

2

Na verdade, tenho a mesma pergunta, mas isso pode ajudar alguém que está tentando descobrir isso.

Encontrei aqui que o nome provavelmente é Roman-Accent-2: https://github.com/skalnik/dotfiles/blob/master/osx/emoji-expansions.plist

como este código é usado:

<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>

Também procure Keyboard-ja.plist e você verá que eles usam esse Roman-Accent-x para quase qualquer caractere x. Mas, no entanto, não funciona para mim se eu o adicionar ao Keyboard-en.plist. Eu não entendo o porquê.

Kasper
fonte