He creado un diseño de teclado personalizado (archivo .keylayout
) y reasignado (entre otras teclas) las teclas X
, C
y V
. Sin embargo, quiero mantener Cmd + X / C / V como en QWERTY , porque es práctico y estoy acostumbrado a ello.
En mi diseño, conservé las asignaciones originales X, C, V
para cuando se presione Comando :
<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 a excepción de Command + . (que debería hacer un Command + V , es decir, pegar) en Safari, Mail y algunas otras aplicaciones de Apple ... En ese caso, usar la tecla V original (en un teclado QWERTY) funciona ...
No entiendo por qué falla solo para este acceso directo. He leído que algunos accesos directos Cmd+…
son especiales y no pueden ser anulados, pero ¿por qué funciona con cortar / copiar pero no con pegar? ¿Y por qué funciona en todas las aplicaciones excepto Safari y Mail?
He utilizado el diseño de bepo (dvorak francés) y lo he editado 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 intentar para corregir / detectar problemas?
También intenté abrir + guardar mi diseño con Ukulele y ya no funciona, ni siquiera lo detecta OS X. He vuelto a mi versión.