41 votos

¿Puedo cambiar a nivel mundial el acceso directo del cmd-Q exigir explotación durante dos segundos, como la opción en Chrome?

Muchas, muchas veces, accidentalmente Pulse + Q cuando quise cerrar una pestaña o ventana, o cambiar aplicaciones. Cuando vi la opción de Google Chrome para requerir el acceso directo que llevó a cabo, me llenó de alegría. Problema es, que uso Safari.

Así pues, en definitiva: ¿Cómo hago el acceso directo 'hold comando-Q' universal a través de todas mis aplicaciones (o por lo menos Safari)?

19voto

jtbandes Puntos 8260

He aquí una solución parcial para empezar:

La prevención accidental de dejar de fumar en Safari (o cualquier aplicación específica)

Simplemente establece un inusual método abreviado de teclado para el "Salir de Safari" en el menú de preferencias del Teclado.

Esto desactivará el estándar Q atajo, por lo que accidentalmente golpear a no hacer una diferencia - y usted tiene que pensar antes de dejar de fumar!

(Por desgracia, no he encontrado una manera fácil de hacer esto para cada aplicación, sin necesidad de entrar en cada uno de forma manual.)

14voto

TraFoO Puntos 11

Continuando en jtbandes' solución, una vez que se han reasignado el estándar de comando Salir a una pulsación de tecla diferentes (sí, lamentablemente, tendrá que reasignar manualmente para cada aplicación que usted está preocupado acerca accidentalmente dejar de fumar), usted puede crear un servicio de Automator, que no toma de entrada. Debe tener una sola acción: Ejecutar AppleScript. La secuencia de comandos 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

A continuación, guardar ese servicio (me llama la mina "SafeSave"), y asignar el servicio de la pulsación de tecla Q. Por lo tanto, tiene reclamaron la pulsación de tecla.

11voto

yckart Puntos 131

Douglas Teoh ha hecho una aplicación llamada SlowQuitApps, que hace exactamente esto.

Una aplicación OS X que añade un retardo global de 1 segundo para el acceso directo Cmd-Q. En otras palabras, usted tiene que mantener por Cmd-Q 1 segundo antes de que saldrá de una aplicación.

Cuando la demora es activa, con una superposición se dibuja en el centro de la pantalla.

8voto

Fuzzy Purple Monkey Puntos 702

Otra opción es utilizar el mosquetón con el siguiente XML:

__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT

2voto

timothymh Puntos 5183

CommandQ ($4,00) hace exactamente esto. Es muy personalizable y tiene una agradable interfaz gráfica, aunque yo no he utilizado personalmente. Parece cumplir con los requisitos de esta pregunta.

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