4 votos

Desactivar Cmd-w en MacOS Catalina

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?

5voto

Stewart Smith Puntos 101

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 .

enter image description here

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.

enter image description here

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.

1 votos

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.

0 votos

Esa no es mi experiencia. Parece que funciona en todas las aplicaciones, incluso cuando no aparecen en la lista. Close en su menú.

1 votos

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.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