¿Cuáles son los nombres de clave para las listas de teclado de PressAndHold.app?

9

Para evitar la ambigüedad en esta pregunta, keyusaré para referirme a una clave de diccionario plist (cadena de búsqueda); y keypara significar un botón en su teclado.


Esta respuesta a otra pregunta identificó una excelente manera de editar los caracteres especiales que puede insertar utilizando el método de presionar y mantener presionado en su teclado.

Puede editar los Keyboard-xx.plistarchivos del PressAndHold.apppara agregar sus caracteres a las pulsaciones existentes keys. El diccionario plist keyspara cada aspecto de presionar y mantener se keyve así:, <key>Roman-Accent-a</key>y <key>Roman-Accent-A</key>, etc., pero si desea agregar algunos caracteres de presionar y mantener presionado a un número keyo una puntuación, keyentonces necesita saber el keynombre del diccionario en orden para agregarlo

Quiero agregar caracteres presionar y mantener para los 2y 3 keysposiblemente otros, he probado los siguientes formatos para los keynombres en el archivo plist:

2
Number-2
Roman-Accent-2

Ninguno de estos agrega un popover de presionar y mantener para 2 key. ¿Cuáles son los keynombres correctos para todo mi teclado keysque puedo agregar Keyboard-en.plist?

jhabbott
fuente

Respuestas:

2

De hecho, tengo la misma pregunta, pero esto puede ayudar a alguien que está tratando de resolver esto.

Encontré aquí, que el nombre es probablemente Roman-Accent-2: https://github.com/skalnik/dotfiles/blob/master/osx/emoji-expansions.plist

como se usa este código:

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

También busque Keyboard-ja.plist, y verá que usan este Roman-Accent-x para casi cualquier personaje x. Sin embargo, no funciona para mí si lo agrego a Keyboard-en.plist. No entiendo por qué.

Kasper
fuente