¿Cómo agregar caracteres al presionar y mantener presionado el selector de caracteres en OS X Lion?

71

En OS X Lion, hay una función muy útil para las personas como yo que necesitan escribir en varios idiomas, que muestra un pequeño menú de caracteres adicionales cuando presionas una letra.

Por ejemplo, cuando presiono la letra E , obtengo:

Esto es genial cuando estoy escribiendo en francés, por ejemplo. Sin embargo, ahora mismo necesito escribir algo en checo; sin embargo, la letra checa ě (parece que la tercera letra en la ventana emergente con el acento invertido) no aparece en la ventana emergente.

¿Hay alguna manera de decirle a OS X que incluya checos u otros caracteres adicionales en esas ventanas emergentes?

Nota: no quiero usar la distribución del teclado checo; Descubrí que cambiar de diseño para cada idioma es poco práctico.

    
pregunta houbysoft 06.08.2011 - 17:37

6 respuestas

87

Los caracteres incluidos en los elementos emergentes se definen en listas de propiedades dentro del paquete /System/Library/Input\ Methods/PressAndHold.app/ .

Pude cambiar de à a y al editar /System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist y cerrar sesión y volver a iniciarla.

(tenga en cuenta el escape en "Método de entrada" si está copiando)

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a y á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a y á â ä æ ã å ā</string>
</dict>

    
respondido por el user495470 21.03.2012 - 14:27
18

Sé que es un poco tarde, pero creo que es una contribución importante: no solo puede presionar y mantener presionadas las teclas para ingresar caracteres especiales; también puede ingresar cadenas de texto . Por ejemplo, configuré mi archivo Keyboard-en.plist para que cuando tenga la tecla "p", pueda elegir entre mi nombre (que es bastante largo), apellido y dirección de correo electrónico (que también es largo). Creo que esto podría ser útil para algunas personas, así es como se ve:

<key>Roman-Accent-p</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>p firstname lastname email</string>
    <key>Strings</key>
    <string>p firstname lastname email</string>
</dict>
    
respondido por el pasawaya 03.08.2012 - 02:47
5

Si está utilizando macOS Sierra , debe buscar en otra parte para cambiarlo. Aquí están mis instrucciones, inspiradas en Caracteres personalizados en la ventana emergente OS X Accent - George Garside :

  1. Desactive la protección de integridad del sistema como se detalla en Cómo desactivar rootless en Mac OS X El Capitán - MacWorld .

  2. Navega a /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/ en el Finder. Para ir rápidamente, presione G y pegue la cadena.

  3. Encuentra tu archivo plist de teclado. Si está utilizando el diseño en inglés, estaría mirando Keyboard-en.plist y si está utilizando el diseño alemán sería Keyboard-de.plist . También podría tener otros nombres, dependiendo del idioma de su teclado.

  4. Haga una copia de seguridad de este archivo presionando ⌘D . Cambie el nombre de la copia que hizo a algo con "copia de seguridad" en su nombre.

  5. Abre el archivo original (sin copia de seguridad en su nombre) y edita los caracteres que deseas ingresar. Después de eso, guárdalo.

  6. Habilite la protección de integridad del sistema como se detalla en la misma página del paso 1.

respondido por el Skeleton Bow 27.02.2017 - 16:29
3

Mi solución (para checo):

  1. Copia de seguridad /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist file
  2. Copie /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-cs.plist y cambie su nombre a /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
  3. Eliminar caracteres inútiles de la nueva /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
respondido por el Valon 24.05.2012 - 15:13
3

Usando la información en este hilo, respondí la misma pregunta en MacRumors.

Hice un archivo .plist personalizado específicamente para la entrada de Pinyin en chino. Así que quise enlazar a una lista creada para la fonética china. Puede descargarlo aquí .

    
respondido por el user38125 08.01.2013 - 10:37
-1

¡Lo tengo para trabajar en OS X 10.11!

Parece que cambiaron la ubicación a: / Sistema / Biblioteca / Métodos de entrada / PressAndHold.app

- > Haga clic derecho + Mostrar contenido del paquete

/Contents/PlugIns/PAH_Extension.appex

- > Haga clic derecho + Mostrar contenido del paquete

/Contents/Resources/Keyboard-en.plist (o cualquier teclado que uses).

Allí puede hacer clic en las flechas desplegables, luego hacer doble clic al lado de "Keycaps" y cambiar las teclas a las teclas que desee.

Mira, funciona!

    
respondido por el Kris 11.10.2017 - 22:54

Lea otras preguntas en las etiquetas