1 votos

Modificación de los accesos directos del sistema, como Deshacer, sin efectos secundarios

En los teclados alemanes el atajo de sistema para Undo es el mismo que en un teclado inglés: command + z .

El problema: En una distribución de teclado alemana el z se conmuta con la tecla y y como tal muy inconveniente para alcanzar con la mano izquierda solamente. (En un teclado inglés sería lo mismo que pulsar command + y - no ergonómico)

Utilizando System Preferences > Keyboard > Shortcuts y añadiendo un App Shortcut no parece funcionar como command + y colisiona con otros atajos de aplicaciones (por ejemplo, Rehacer en Sublime).

Entonces, ¿cuáles son mis opciones para reasignar el atajo de deshacer en todo el sistema para que al presionar command + y lo desencadena, sin efectos secundarios?

Preferiblemente no me gustaría utilizar soluciones de terceros.

2voto

Tetsujin Puntos 23061

Dudo que lo consiga de forma nativa, porque no hay una secuencia de deshacer/rehacer en todo el sistema.
Algunas aplicaciones siguen utilizando el antiguo Cmd Y muchos otros los más nuevos Cmd Shift Z .

Por supuesto, puede cambiar cualquier comando del menú, pero no puede cambiar un comando que no tenga un elemento de menú. Tampoco puedes usar un comodín en el nombre del menú.
Por poner un ejemplo de Safari. Cmd Z es actualmente "Deshacer la escritura

enter image description here

Sin embargo, si cierro una pestaña se convierte en "Deshacer cierre de pestaña

enter image description here

Una vez que se deshace, se vuelve a rehacer de forma similar al contexto

enter image description here

Tendrías que intentar hacer un nuevo comando de teclado para cada elemento potencial del menú y también ignorar que la página de prefijos del teclado va a seguir gritando que tienes duplicados.

Puede que consigas algo así como Elementos del mosquetón para cambiar globalmente esas combinaciones de teclas específicas. Hay algunas "recetas" pre-hechas para hacer algunas reasignaciones bastante complejas, pero no es algo que haya estudiado. Ver https://ke-complex-modifications.pqrs.org/#Keychron%20K6

0voto

fluxens Puntos 101

Después de dedicar más tiempo a este tema, creo que he encontrado una solución: Distribuciones de teclado MacOS definidas por el usuario. Estos permiten reasignar combinaciones de modificadores como command + key mientras se va key sin tocar.

Mientras que los archivos xml de las distribuciones de teclado se pueden editar manualmente, utilizando Ukulele hace que este proceso sea mucho menos propenso a errores.

En Ukulele crea un diseño de teclado a partir de tu diseño activo. Luego, manteniendo command presionado cambiar la cadena de salida para y y z :

enter image description here

Ahora utilice Ukulele para añadir esta distribución de teclado a las distribuciones activas o cópiela en ~Library/Keyboard Layouts . Después de cerrar la sesión / iniciar la sesión, el nuevo diseño puede ser seleccionado y se convierte en activo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X