Editar la distribución del teclado del sistema

3

Me pregunto cómo editar los dos archivos siguientes, para poder cambiar la distribución del teclado del sistema. Parece que son archivos de recursos binarios, pero no estoy seguro.

/System/Library/Keyboard\ Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-B.dat

/System/Library/Keyboard\ Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat

Podría usar Ukelele para crear un diseño personalizado, pero Me gustaría saber cómo Ukelele lee los diseños actuales, y más sobre si es posible editar el diseño del sistema directamente.

    
pregunta rraallvv 12.01.2013 - 17:16

3 respuestas

1

Por lo que sé, nadie ha encontrado una forma de editar directamente los diseños del sistema. Hacer un diseño personalizado a través de Ukelele es el camino a seguir.

    
respondido por el Tom Gewecke 12.01.2013 - 20:20
1

He podido personalizar una bandera sin usar Ukelele.

Acabo de extraer todas las banderas icns con este script: github.com/phible/scripts

Luego, ubique los icns en el archivo AppleKeyboardLayouts-L.dat comparando con el principio y el final del código hexa de los archivos .icns, borre el código y reemplácelo con el de mis icns personalizados. Cerrar sesión de sesión de usuario, volver a iniciar sesión, hecho;)

Aquí está el resultado con mi tema negro:

RecomiendousarIconComposer2xparacrearelnuevo.ICNSantesdeintegrarloenel.DAT.Consulte aquí .

ADVERTENCIA: NUNCA BORRAR EL .DAT EN EL PAQUETE DEL TECLADO, SIEMPRE ESCRIBIRLO SIEMPRE, ¡OTRA MANERA QUE EL TECLADO ESTARÁ AJUSTADO Y NO PODRÁ HACER NADA!

(MANTENGA SIEMPRE A UN INSTALADOR DE MAC OS X EN CASOS SENSIBLES COMO ESTO PARA REPARAR LAS COSAS QUE REINSTALAN MAC OS X COMPLETAMENTE O SOLO FIJARLO CON EL TERMINAL)

    
respondido por el hymced 23.08.2014 - 04:29
-1

Aunque prefiero hacer mis propios mapas, parece que muchos de los archivos de los teclados predeterminados se almacenan en / opt / X11 / share / X11 / xkb / keymap

    
respondido por el ButhKid 24.03.2013 - 04:30

Lea otras preguntas en las etiquetas