¿Cómo definir las variaciones clave de Lion en un archivo '.keylayout'?

4

En Lion puedes mantener presionada una tecla para mostrar sus variaciones.

Sinembargo,alusarmi distribución de teclado personalizada en formato .keylayout , esta funcionalidad está desactivada.

Supongo que las distribuciones de teclado predeterminadas de Lion tienen los caracteres especiales que aparecen cuando mantienes presionada cierta tecla codificada en algún lugar, y mi antigua distribución de teclado personalizada (basada en las distribuciones predeterminadas de Snow Leopard) carece de esos datos.

Mi pregunta es: ¿cómo pueden definirse estas "variaciones de clave" en un archivo .keylayout ?

    
pregunta Mathias Bynens 21.03.2012 - 13:03

4 respuestas

1

Ukelele.app 2.2 ahora admite esto, tipo de:

  

Al guardar una distribución de teclado en un paquete, se volverá compatible con el mecanismo de "mantener presionado" para ingresar diacríticos, introducido en OS X 10.7 (Lion). Para este propósito, se puede suministrar un "idioma deseado" (el idioma del sistema es el predeterminado), que determinará qué posibilidades se ofrecen en la ventana emergente. Sin embargo, estos paquetes pueden no funcionar con OS X 10.4 (Tiger) y versiones anteriores.

    
respondido por el Mathias Bynens 31.05.2012 - 09:33
5

Los caracteres especiales incluidos en las ventanas emergentes se definen en archivos como /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en_US.plist , no en archivos .keylayout. (Las ventanas emergentes también se usan con idiomas que tienen sus propios métodos de entrada, como el vietnamita).

Sin embargo, no sé cómo agregar una lista de propiedades como esa para un diseño personalizado. También intenté copiar el U.S..keylayout que viene con Ukelele a ~ / Libary / Keyboard Layouts / (sin cambiar el nombre o la identificación), pero los elementos emergentes no funcionaron con él.

    
respondido por el user495470 21.03.2012 - 14:18
1

Por lo que sé, el archivo .keylayout no está involucrado con esta función, está en otra parte del sistema.

Muchas personas también han preguntado cómo se puede personalizar el selector de caracteres, pero hasta la fecha, nadie ha descubierto cómo hacerlo.

    
respondido por el Tom Gewecke 21.03.2012 - 14:15
1

La nueva versión del diseño del teclado tipográfico inglés / ruso de Ilya Birman (v. 3.0) admite la función Mantener y presionar para ingresar variaciones de teclas, aunque sea un teclado personalizado. Me las arreglé para reemplazar su diseño del paquete con el mío, pero esta funcionalidad funcionó solo si el nombre del diseño establecido en Ukelele se mantuvo igual.

Ahora tengo mi propio diseño personalizado con mi propio ícono y soporte para Presionar y Mantener, pero su nombre es "English - Ilya Birman Typography" y, sin embargo, no puedo hacer nada al respecto. ¿Alguien puede pensar en una solución para estos?

Puede descargar el diseño de Birman desde aquí (script de instalación) - enlace (haga clic en "Скачать раскладку для Мака" ) o aquí, enlace , aunque no estoy seguro de que la segunda opción sea compatible con Presionar y Mantener sin ejecutar primero el script de instalación.

    
respondido por el Ivan Smekalov 04.07.2012 - 17:36

Lea otras preguntas en las etiquetas