Cmd-w cierra la ventana actual en MacOS Catalina. Esto entra en conflicto con mi memoria muscular de usar M-w en Emacs.
Miré Desactivar Comando-W en el terminal pero la respuesta aceptada no funciona en MacOS Catalina.
¿Cómo se desactiva Cmd-w?
Cmd-w cierra la ventana actual en MacOS Catalina. Esto entra en conflicto con mi memoria muscular de usar M-w en Emacs.
Miré Desactivar Comando-W en el terminal pero la respuesta aceptada no funciona en MacOS Catalina.
¿Cómo se desactiva Cmd-w?
Como en las versiones antiguas, no se puede eliminar. La solución es la misma: se puede anular el valor predeterminado del sistema con una nueva combinación de teclas. La tecla de acceso directo debe estar asociada a un nombre de elemento del menú contextual (es decir, un elemento de menú específico de la aplicación). El nombre debe coincidir exactamente.
Las aplicaciones de sistemas utilizan el nombre Close
para significar cerrar la ventana, junto con iTerm2. Algunas otras aplicaciones utilizan la forma más verbosa Close Window
. Reasigna ambos para conseguir una cobertura decente de la aplicación. Tenga en cuenta que algunas aplicaciones pueden utilizar otros nombres únicos que significan cerrar la ventana. Habrá que hacer entradas separadas para estas aplicaciones para reasignarlas globalmente.
Navegue hasta System Preferences
-> Keyboard
.
Seleccione el Shortcuts
y luego App Shortcuts
en el panel izquierdo.
Seleccione el +
en la parte inferior de la ventana para añadir un nuevo acceso directo.
Para reasignarlo globalmente, seleccione All Applications
en el Application
campo. Para cambiar Cmd-w en una aplicación específica en lugar de globalmente, seleccione eso en su lugar.
Set Menu Title
a Close
. Se distingue entre mayúsculas y minúsculas y debe coincidir exactamente.
Set Keyboard Shortcut
a la combinación de teclas deseada. Lo puse a un valor oscuro para que esté esencialmente 'deshabilitado'.
Haga clic en Add
para finalizar el atajo de teclas. El panel derecho debería mostrar ahora una nueva entrada para Close
con su combinación de teclas (véase la primera imagen como ejemplo).
Añade otra entrada de tecla de acceso rápido con Application
ajustado a All Applications
y Menu Title
ajustado a Close Window
para una cobertura adicional.
Cierra el menú.
El cambio entra en vigor inmediatamente, incluso con las aplicaciones abiertas.
Eso sólo funcionará en las aplicaciones en las que el elemento de menú diga literalmente "Cerrar", no para Cerrar ventana, Cerrar pestaña, etc Mirando la pregunta enlazada, dice más o menos lo mismo - debe tener una coincidencia exacta.
Esa no es mi experiencia. Parece que funciona en todas las aplicaciones, incluso cuando no aparecen en la lista. Close
en su menú.
Empíricamente, hace tiempo que se demostró que no funciona con las entradas de menú "contextuales". Hay muchas preguntas al respecto - un ejemplo apple.stackexchange.com/preguntas/387276/ Si has conseguido que funcione, me encantaría saber en qué se diferencia de la experiencia de los demás.
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.