Muchas, muchas veces, accidentalmente presiono ⌘+ Qcuando quería cerrar una pestaña o ventana, o cambiar de aplicación. Cuando vi la opción en Google Chrome para requerir que se mantenga presionado el acceso directo , me llené de alegría. El problema es que uso Safari.
Entonces, en resumen: ¿Cómo puedo hacer que el acceso directo "mantener presionado el comando-Q" sea universal en todas mis aplicaciones (o al menos en Safari)?
Douglas Teoh ha creado una aplicación llamada SlowQuitApps , que hace exactamente eso.
Una aplicación OS X que agrega un retraso global de 1 segundo al atajo Cmd-Q. En otras palabras, debe mantener presionado Cmd-Q durante 1 segundo antes de que se cierre una aplicación.
Cuando el retraso está activo, se dibuja una superposición en el centro de la pantalla.
Aquí hay una solución parcial para empezar:
Simplemente configure un atajo de teclado inusual para el elemento de menú "Salir de Safari" en las preferencias del teclado.
Esto deshabilitará el ⌘Qatajo estándar, por lo que presionarlo accidentalmente no hace la diferencia, ¡y debe pensar antes de salir!
(Desafortunadamente, no he encontrado una manera fácil de hacer esto para cada aplicación, sin ingresar cada una manualmente).
Continuando con la solución de jtbandes , una vez que haya reasignado el comando Salir estándar a una pulsación de tecla diferente (sí, lamentablemente, debe reasignarlo manualmente para cada aplicación que le preocupa cerrar accidentalmente), puede crear un servicio en Automator que no requiere aporte. Debería tener una sola acción: Ejecutar AppleScript. El guion es:
tell application "System Events"
set theName to name of the first process whose frontmost is true
end tell
tell application theName
display dialog "Are you sure you want to quit?"
quit
end tell
Luego guarda ese servicio (llamé al mío "SafeSave") y asigna al servicio la pulsación de tecla ⌘Q. Por lo tanto, ha reclamado la pulsación de tecla estándar.
Otra opción es usar Karabiner con el siguiente XML:
__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT
CommandQ ($4.00) hace exactamente esto. Es muy personalizable y tiene una GUI agradable, aunque no la he usado personalmente. Parece cumplir con los requisitos de esta pregunta.
No creo que eso sea posible.
sensato
daviesgeek
martes
martes
Pablo Wagland
Saaru Lindestøkke