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?
- una idea de GitHub para mi diseño de Programador Dvorak
- 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.