1 votos

PressAndHold en Ventura

Las listas PressAndHold están ahora (Ventura) en /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/

Hace tiempo (con ayuda de aquí), conseguí añadir la funcionalidad PressAndHold a Unicode Hex Input y la llamé UHI+. Casi parece que sigue utilizando la versión antigua. Sin embargo, busqué un archivo que contuviera la cadena "à â ä æ ã å ã a" en /System, /Library y /Users (incluyendo mi método de entrada personalizado) ¡y no lo encontré!

¿Hay una manera de hacer un método de entrada para utilizar el archivo en /Library en lugar de la que está en /System?

Actualización es uno en /System, y es el que se está utilizando. Mi grep -l no lo encontró porque ahora está en formato binario. Pero no está en la misma ruta que en versiones anteriores de S.O. Ahora en /System/Library/TextInput/TextInput_en.bundle/Versions/A/Resources/Keyboard-en.plist que es de sólo lectura. He editado la pregunta debido a esto.

Nota: Existen cientos de preguntas En relación con PressAndHold, Debido a esto (y porque todos son para versiones anteriores de S.O.), he optado por escribir una nueva en lugar de piggy-back en una antigua que ya no se aplica (ya que Apple sigue cambiando la ruta y el formato).

1voto

PATRY Puntos 3068

Como referencia, la respuesta anterior sobre cómo modificar el Menú Acento es aquí.

En Monterey,la ubicación del .plist que hay que editar es la misma que se indica en esa respuesta. Definitivamente es valioso conocer la nueva ubicación que has descubierto para Ventura.

Desgraciadamente, Apple lo ha cada vez más difícil modificar estos archivos.

Hasta donde yo sé, no hay forma de que el menú de acentos de una distribución de teclado refleje otra cosa que no sea una de las listas .plist específicas del idioma que se encuentran en Sistema/Biblioteca. Normalmente, el menú de acentos que utiliza un teclado depende del código de idioma especificado en su formato .bundle.

0voto

WGroleau Puntos 255

Por ahora, tendré que decir lo mismo que Tom: "Que yo sepa, no hay manera". Lo conseguí en una versión anterior por el método proctálgico de reiniciar para deshabilitar SIP, instalar mi cambio y reiniciar con SIP habilitado de nuevo. Pero poco después, una Actualización de Software revirtió mi cambio. Por no hablar de las veces que Apple ha cambiado la ubicación de los archivos.

Y ahora, según el artículo citado por Tom, hacerlo la primera vez romperá todo el sistema.

Poner mi versión del archivo en /Biblioteca no funcionó entonces y no funciona ahora. El archivo /System seguirá definiendo las ventanas emergentes. Pude usar sudo & rsync para duplicar /System/Library/TextInput como /Library/TextInput Convierte el archivo a xml, edítalo y vuélvelo a convertir. Después de reiniciar, las ventanas emergentes siguen utilizando la definición /System.

Si puedo encontrar alguna documentación de Apple sobre cómo funciona esta cosa, tal vez pueda encontrar una manera de hacerlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X