He creado una distribución de teclado personalizada ( .keylayout
) y reasignado (entre otras claves) el X
, C
y V
llaves. Sin embargo, quiero mantener Cmd+X/C/V como en el QWERTY porque es práctico y estoy acostumbrado a ello.
Así que en mi diseño, he mantenido el original X, C, V
mapeos para cuando Command está presionado:
<keyMap index="0"> <!-- No modifiers -->
...
<key code="7" action="y" /> <!-- my modified layout -->
<key code="8" action="x" />
<key code="9" action="." />
...
<keyMap index="10"> <!-- command -->
...
<key code="7" output="x" /> <!-- same as qwerty -->
<key code="8" output="c" />
<key code="9" output="v" />
Esto funciona bien excepto en el caso de Command + . (que debería hacer un Command + V (es decir, pegar) en Safari, Mail y algunas otras aplicaciones de Apple En ese caso, utilizando el original V (en un teclado QWERTY) sí funciona
No entiendo por qué falla sólo por este atajo? He leído que algunos Cmd+…
Los atajos son especiales y no se pueden anular, pero ¿por qué funciona con cortar/copiar pero no con pegar? ¿Y por qué funciona en todas las aplicaciones excepto en Safari y Mail?
He utilizado el bepo (dvorak francés) y editarlo en un editor de texto. Mi versión está en GitHub . He abierto mi diseño en Ukulele y lo muestra bastante bien, ¿hay algo que pueda probar con él para depurar/detectar problemas?
También he intentado abrir+guardar mi diseño con Ukulele y ya no funciona, ni siquiera lo detecta OS X. He vuelto a mi versión.
0 votos
¿Usaste Ukelele para hacer tu diseño personalizado?
0 votos
No, he utilizado el bepo (dvorak francés) y editarlo en un editor de texto. Mi versión está en github . He abierto mi diseño en Ukulele y lo muestra bastante bien, ¿hay algo que pueda probar con él para depurar / detectar problemas?
0 votos
Podrías probar a guardarlo en Ukelele a ver si hay alguna diferencia. También hay una lista de correo Ukelele donde alguien podría tener una idea: groups.google.com/forum/#!forum/ukelele-users
0 votos
@TomGewecke He intentado abrir+guardar mi diseño con Ukulele y ya no funciona, ni siquiera lo detecta OS X. He vuelto a mi versión. Preguntaré en la lista de correo gracias por el enlace.
0 votos
¿El grupo de usuarios de ukelele no ha podido ayudar?
0 votos
Sólo para aclarar, ¿estás diciendo que estás tratando de usar Comando + . para imitar el comportamiento de Comando + v (es decir, para Pegar)? Y, ¿está diciendo esto hace pero no para programas de Apple como Safari, Mail, etc.?
0 votos
@Monomeeth sí exactamente
0 votos
@TomGewecke No usé Ukulele para escribir el diseño (está aquí github.com/mnapoli/bepo ). Recuerdo que pedí ayuda de todos modos, pero lamentablemente nadie pudo ayudarme.
0 votos
Como sé con el Comando + . en Safari puedes cancelar operaciones por ejemplo cancelar consultas de Búsqueda y funciona como el Comando ESC.
0 votos
@dante12 bueno saberlo, que podría ser algún tipo de atajo hardcoded que impide mi atajo de suceder.
0 votos
@MatthieuNapoli Perdona, acabo de ver tu comentario. Supongo que a lo que quería llegar era a si esto (i) sólo pasa con el software de Apple y, si es así, (ii) pasa con todo el software de Apple. Básicamente el Comando + . ha sido utilizado por Mac OS durante décadas como un atajo de teclado universal para "detener operaciones". Acabo de añadir una respuesta para proporcionarle (y otros) más detalles.