1 votos

Desactivar ⌘Q para una aplicación específica

Sé que alguien ha preguntado sobre la desactivación de la Q, pero a mí me gusta el acceso directo y lo uso a menudo. Sin embargo, uso un cliente de correo electrónico llamado Airmail que, lamentablemente, no mantiene un servicio (para las notificaciones) que se ejecuta en segundo plano cuando se cierra. Sin embargo, si pulso el botón de cierre se ejecuta un servicio en segundo plano, lo que me permite recibir notificaciones.

Pero como tengo la costumbre de pulsar Q todo el tiempo para cerrar aplicaciones, estaba buscando la manera de poder desactivarlo para sólo por correo aéreo.

¿Alguien sabe cómo hacer esto?

2voto

Tetsujin Puntos 23061

Puedes añadir un comando clave a cualquier aplicación [o a todas las aplicaciones] desde
Preferencias del Sistema > Teclado > Accesos directos > Accesos directos a aplicaciones
No tengo Airmail, pero usando Safari como ejemplo

enter image description here

Pulsa el botón +, selecciona qué aplicación, escribe el nombre del menú y la combinación de teclas elegida
En el caso de una aplicación para la que no quieras que funcione la combinación de teclas original, sustitúyela por algo difícil de pulsar, o algo que nunca utilizarías, como
Cmd / Opt / Ctrl / Shift / F15 etc.

Alternativamente, si quieres sustituir Quit por Close Window, añade Cmd Q para cerrar la ventana en su lugar, [siempre y cuando ese comando aparezca en algún lugar del menú] que automáticamente eliminar Cmd Q desde el elemento Quit

enter image description here

0voto

Hugh Guiney Puntos 368

Simplemente escriba esto en un terminal para eliminar el acceso directo del elemento de menú.

defaults write com.apple.Safari NSUserKeyEquivalents -dict-add "Quit Safari" nil

si quieres hacer esto para otra aplicación y no sabes el id de esa aplicación simplemente usa este comando.

osascript -e 'id of app "Calculator"'.   // com.apple.calculator
osascript -e 'id of app "Google Chrome"' // com.google.Chrome

entonces

defaults write com.apple.calculator NSUserKeyEquivalents -dict-add "Quit Calculator" nil
defaults write com.google.Chrome NSUserKeyEquivalents -dict-add "Quit Google Chrome" nil

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