Dos diseños de teclado personalizados, ambos CASI trabajando de diferentes maneras

2

He estado usando la disposición del teclado Programmer Dvorak por un tiempo, pero tuve problemas después de una ejecución deficiente Un pellizco mío que me llevó a reinstalar la versión. Sin embargo, el último paquete (marcado como beta) no admite KeyBindings que usan el modificador de control. Si intento modificar el paquete Dovarak del programador con Ukelele, parece que Mac OS X deja de reconocerlo, incluso después de reiniciar.

Luego decidí rehacer el diseño del Programador Dvorak a partir de la plantilla Dvorak incorporada de Ukelele. Este diseño de teclado me permite usar los accesos directos de texto Cocoa (^ A ^ E ^ F, etc.), pero no puedo hacer cosas como lidiar con los diálogos del sistema (por ejemplo, hacer una Actualización de software y presionar la barra espaciadora. En general, el botón resaltado: barra espaciadora :: botón sombreado sólido: ingresar). Además, algunas aplicaciones no me permiten usar atajos de comandos. Por ejemplo, no puedo usar Command-C, -X o -N en el caso mental mientras uso mi Dvorak reconstruido, pero no puedo usar KeyBindings como ^ D si estoy usando el Dvorak oficial. PERO si uso el teclado normal de EE. UU., no tengo problemas; tanto el control como el comando funcionan bien.

Entonces, mi pregunta principal es: ¿cómo fusiono las funcionalidades de estos dos diseños? Expresado de otra manera: ¿por qué es que, dado el siguiente XML, me encuentro con los fenómenos descritos anteriormente?

  1. una idea de GitHub para mi diseño de Programador Dvorak
  2. otra idea, publicada para ahorrarle tiempo al descargar el paquete completo

Tenga en cuenta que el diseño oficial (el segundo enlace de arriba) se instala con un directorio .bundle en /Library/Keyboard Layouts/ , mientras que mi diseño recreado simplemente en $HOME/Library/Keyboard Layouts/name.layout .

Si hay alguna otra información que pueda ser útil, por favor hágamelo saber; Me encantaría tomar capturas de pantalla o algo si es necesario.

    
pregunta Josh Tilles 11.02.2012 - 01:27

1 respuesta

1

Ahora hay una nueva versión de Programmer Dvorak que funciona con combinaciones de teclas como A.

  

mod El modificador de opción actualmente no es funcional. Además, no puede reemplazar un diseño romano predeterminado con este. Las teclas de control ahora deberían ser funcionales.

La opción funcionó en todos los lugares que probé, por lo que no funcional podría significar que los estados bajo la opción no generan caracteres que no sean ASCII. Si desea desactivar todas las fuentes de entrada por defecto, puede edite el HIToolBox plist .

En versiones anteriores, podría haber agregado un mapa de teclas en el que todas las teclas generan un carácter de control como � . Consulte Control no funciona en iTerm 2 cuando se usa la distribución del teclado del programador Dvorak .

    
respondido por el user495470 30.04.2013 - 07:45

Lea otras preguntas en las etiquetas