Muchas, muchas veces, accidentalmente presiono ⌘+ Qcuando tenía la intención de cerrar una pestaña o ventana, o cambiar de aplicación. Cuando vi la opción en Google Chrome de requerir que se mantuviera el acceso directo , me llené de alegría. El problema es que uso Safari.
En resumen: ¿cómo puedo hacer que el acceso directo "hold command-Q" sea universal en todas mis aplicaciones (o al menos Safari)?
keyboard
shortcut
applications
Timothy Mueller-Harder
fuente
fuente
Respuestas:
Douglas Teoh ha creado una aplicación llamada SlowQuitApps , que hace exactamente esto.
fuente
Aquí hay una solución parcial para empezar:
Prevención de abandono accidental en Safari (o cualquier aplicación específica)
Simplemente configure un atajo de teclado inusual para el elemento de menú "Salir de Safari" en las preferencias del teclado.
Esto deshabilitará el ⌘Qacceso directo estándar , por lo que golpearlo accidentalmente no hace la diferencia, ¡y debe pensar antes de dejar de fumar!
(Desafortunadamente, no he encontrado una manera fácil de hacer esto para cada aplicación, sin ingresar cada una manualmente).
fuente
Continuando con la solución de jtbandes , una vez que haya reasignado el comando Quit estándar a una combinación de teclas diferente (sí, lamentablemente, debe reasignarlo manualmente para cada aplicación que le preocupa salir accidentalmente), puede crear un servicio en Automator que no requiere entrada. Debería tener una sola acción: ejecutar AppleScript. El guión es:
Luego guarda ese servicio (llamé al mío "SafeSave") y le asigna la tecla al servicio ⌘Q. Por lo tanto, ha reclamado la combinación de teclas estándar.
fuente
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
fuente
CommandQ ($ 4.00) hace exactamente esto. Es muy personalizable y tiene una buena GUI, aunque no la he usado personalmente. Parece cumplir los requisitos de esta pregunta.
fuente
No creo que sea posible.
fuente