¿Cómo deshabilitar Command-Q para salir?
On febrero 15, 2021 by admin¿Hay alguna forma de deshabilitar el comando + Q para salir de aplicaciones?
Intenté agregar este elemento de menú al panel de preferencias «Atajos de teclado» (como sugerido aquí ) y reasignarlo al comando + opción + Q (un poco más difícil de golpear), y el elemento del menú cambió para mostrar esto, pero comando + Q aún hace que la aplicación se cierre.
Estoy usando OS X 10.7, pero felizmente actualizaría a 10.8 si solucionara esto.
La aplicación para la que realmente quiero esto es Firefox, pero si hubiera una solución que deshabilitara el comando + Q para cada aplicación, también estaría bien.
Comentarios
- ¿Está buscando un truco global o podría simplemente reasignar las aplicaciones que desea anular? Esto último es bastante fácil usando el panel de preferencias del teclado normal y haciendo otro atajo (como comando – shift – control – opción – Q) que no ‘ será presionado por capricho.
- bmike: Yo ‘ tomaría cualquiera, pero como dije, intenté hacerlo command-option-Q y no ‘ t trabajo. Si intento ingresar command-option-shift-Q, emite un pitido y dice que la aplicación System Prefs ha cancelado el cierre de sesión.
- El problema es que debe anular el abandono por aplicación e incluir el nombre de la aplicación. para que el nombre completo del menú se ingrese en el acceso directo específico de la aplicación.
- bmike: Estaba especificando la anulación solo para Firefox, e incluyendo el nombre de la aplicación en la anulación del elemento del menú.
- Mmm: no ‘ leí la pregunta en el sentido de que Firefox ignora intencionalmente el método abreviado de teclado definido por OS X, pero quizás eso ‘ es lo que estás viendo basado en los comentarios? Me pregunto si quizás implementaron una función de reasignación de atajos. ‘ ha pasado un tiempo desde que ‘ tuve al zorro corriendo. Elegir un comando como ⌃⇧⌘Z hace que Command-Q sea insensible para Mail y Safari; vea esta imagen para ver cómo configuro los accesos directos. cl.ly/MDtE
Responder
Vaya a Preferencias del sistema, luego Teclado. Seleccione Atajos. En el panel izquierdo, busque Accesibilidad. Ahora, en el panel derecho, habilite Invertir colores y luego haga clic en el cuadro de acceso directo para reasignar el acceso directo a Cmd + Q.
Eso es todo. Ahora, cuando presione Cmd + Q los colores de la pantalla se invertirán. Presiónelo nuevamente para volver a los colores normales. No más aplicaciones de cierre accidental (como cerrar más de doscientas pestañas en Firefox al intentar usar Cmd + a o tres docenas de archivos PDF en Vista previa al intentar usar Cmd + tab; las dos últimas cosas que hice, nunca más.)
PD Quien haya pensado que era una buena idea usar Cmd + Q para salir de aplicaciones debería volver a la escuela de usabilidad.
También hay un complemento agradable que puede usar llamado Preguntar siempre , que fuerza un cuadro de diálogo antes de salir de Firefox.
Comentarios
- Me acabo de registrar aquí para votar esta respuesta.
Cmd+Q
es el equivalente a hacer un símbolo@
en una distribución de teclado PC-105 en alemán. Cambiar entre PC y Mac me está volviendo loco porque sigo cerrando el navegador cuando inicio sesión en algún lugar. Gracias por la brillante idea de invertir colores. - Lo asigné a » Cambiar al escritorio 1 «. Dado que ‘ no estoy usando esta función de todos modos, efectivamente no hace nada.
- Punto de bonificación por usar Invertir colores como advertencia. Excelente retroalimentación de UX.
- Me gusta tu idea sobre
invert color
, me encanta, parece nerd - También puedes seleccionar
Launchpad and Dock > Show Launchpad
y configúrelo enCmd+Q
. Es ‘ menos molesto que toda la pantalla parpadeando violentamente cuando los colores se invierten.
Responder
Lo siento por desenterrar una publicación tan antigua, pero esta idea puede ser útil .
En Preferencias del sistema – Crear teclado un nuevo atajo para la aplicación que desea evitar que se cierre. Busque el título del comando para salir en el menú de la aplicación e ingrese exactamente el mismo título del menú para el acceso directo, luego asigne un acceso directo diferente.
De hecho, no tiene este problema con todas las aplicaciones, pero solo el navegador y tal vez una o dos aplicaciones más.
Comentarios
- ¡Bienvenido a Ask Different! Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden dejar de ser válidas si cambia la página enlazada.
- Esta solución no ‘ t se aplica a Firefox. Firefox muestra el nuevo atajo en su menú.Pero no ‘ no funciona. cmd-q todavía cierra el navegador …
- Seguí este enlace que describe la misma solución y que funcionó perfectamente para mí.
- Acabo de agregar un acceso directo » Option Q » para » Salga de Firefox » como un acceso directo específico de la aplicación (Firefox) para Firefox. En Firefox, mi elemento de menú » Salir de Firefox » ahora muestra opt Q, y cmd Q ya no cierra la aplicación, pero opt Q sí . Debe obtener el texto del elemento del menú exactamente correctamente. Oh, ya veo, ‘ estamos aquí dentro de un par de años; con OS X 10.12.3. y Firefox 51.0.
- Buen ajuste para Safari (Safari respeta el acceso directo) y un protector de cordura para aquellos de nosotros que a menudo presionamos CMD + Q en lugar de CMD + W.
Responder
He encontrado una manera de hacer esto sin tener que cambiar el volumen o cosas así cuando presionas comando + Q .
vaya a preferencias del sistema -> teclado -> control de misión -> «no molestar».
Luego haga clic en el cuadro y cámbielo a: comando + Q .
Comentarios
Settings
– > Keyboard
– > pestaña Shortcuts
– > de la lista de elementos de la izquierda, seleccione App Shortcuts
– > presione el botón +
, agregue su aplicación – > ¡Importante! escriba exactamente Quit
y asigne su acceso directo. ¡Disfrutar! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.png
Respuesta
Usando KeyRemap4MacBook, podría agregar esto a private.xml :
<item> <name>disable_command_q</name> <identifier>disable_command_q</identifier> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen> </item>
Sin | ModifierFlag::NONE
el primer elemento autogen también deshabilitaría, por ejemplo, ⌥⌘Q. El segundo elemento autogen cambia ⇧⌘Q a ⌘Q.
También hay configuraciones predefinidas que hacen que el envío de ⌘Q requiera mantener presionado ⌘Q o presionar ⌘Q dos veces:
Se definen en custom_shortcuts.xml :
<item> <name>Hold Command+Q to Quit Application</name> <appendix>(You can adjust the threshold time of holding by</appendix> <appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix> <identifier>remap.holdcommandQ</identifier> <autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen> </item> <item> <name>Press Command+Q twice to Quit Application</name> <identifier>remap.doublepresscommandQ</identifier> <autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND </autogen> </item>
Comentarios
- En Karabiner Elements (el sucesor de KeyRemap4MacBook), hay ‘ sa » modificación compleja » que se puede descargar en línea para lograr el mismo trabajo: pqrs.org / osx / karabiner / complex_modifications / # command_q Cambiar la opción de Safari a Firefox o algún otro navegador es solo una cuestión de cambiar la expresión regular del paquete de aplicaciones dentro del JSON de configuración (que debe estar ubicado en
~/.config/karabiner/assets/complex_modifications
).
Responder
Utilice un remapeador de teclado. Hay una gran GPL para OSX (yo uso Keyremap4MacBook) Simplemente asigne el combo de la tecla Q de comando a algo que no hace nada.
Comentarios
- Ahora llamado Karabiner: pqrs.org/osx/karabiner No funciona con la versión 10.12, admitirá sistemas operativos ‘ anteriores. Hay ‘ un atajo preescrito para cambiar globalmente cmd Q a otra cosa aquí: pqrs.org/osx/karabiner/list. html.es en Accesos directos personalizados
Responder
QBlocker
QBlocker es una aplicación gratuita y de código abierto que para resolver este problema requiere que el usuario mantenga presionado CMD + Q para salir de todas las aplicaciones o solo algunos.
Comentarios
- esta es una buena opción pero alguien dice que está robando cookies de Chrome. Por favor, ¿puede mirar esto? github.com/steve228uk/QBlocker/issues/34
Responder
No es una respuesta directa a su pregunta, pero puede decirle a Firefox que abra automáticamente su Windows cuando lo inicia usando la opción When Firefox starts
debajo del panel de preferencias General
.
Si no lo desea para cambiar la pantalla de inicio solo por una salida accidental ocasional, también hay un comando para hacerlo: History
menu -> Restore Previous Session
.
Comentarios
- Sí, pero si hay muchas ventanas / pestañas abiertas, eso puede llevar bastante tiempo y algunas ganaron ‘ no podrá recuperar su sesión / estado por completo. También restaura de forma molesta todas las ventanas en el espacio actual, en lugar del espacio en el que estaban anteriormente.
Respuesta
Ahora hay un elemento en el menú de la aplicación de Chrome «Advertir antes de salir» que me funciona.
Fuente: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
Comentarios
- Quitaron esta característica hace un tiempo.
- @Miscreant A partir de 2020, está ahí.
Responder
Puede deshabilitar Cmd + Q utilizando BetterTouchTool (una maravillosa aplicación) para Mac OS:
Vaya a Teclado -> Agregar nuevo atajo o secuencia de teclas -> asigne Cmd + Q a «Sin acción»
Comentarios
- No ‘ Para modificar realmente el comando, simplemente le dice al sistema que priorice otra acción. Encuentro esto increíblemente hacky, ya que no puedes ‘ reutilizar el comando para cualquier otra cosa de esta manera.
Responder
Vaya a Preferencias del sistema> Teclado> Accesos directos y luego al botón de aplicación en el barra izquierda . Presiona el botón + y luego elige tu aplicación. Escriba «Salir (nombre de la aplicación)» en el espacio del título del menú. Agregue su comando para reemplazar cmd-q y eso es todo.
Comentarios
- Esto no agrega nada que las otras respuestas tengan ‘ t ya cubierto.
Responder
Como ha visto, simplemente estableciendo un El nuevo método abreviado de teclado en Preferencias del sistema no siempre funciona. Cambiará el acceso directo que se muestra en el menú, pero la aplicación podría seguir escuchando la pulsación de la tecla Commmand + Q. He visto algunas aplicaciones que hacen esto. Incluso algunas escucharán las pulsaciones de teclas que no aparecen como atajos en el menú (Photoshop, por ejemplo).
Una opción de terceros es usar algo como ControllerMate . Tiene la capacidad de reasignar cualquier entrada del controlador (teclado, mouse, trackpad, joystick, etc.) y cambiar lo que hace. Lo uso para hacer muchas reasignaciones y ejecutar scripts de macros. Se pueden configurar por aplicación o en un estado global del sistema.
Con ControllerMate, puede asignar Comando + Q para no hacer nada y luego hacer que Comando + Opción + Q llame al Salga de la entrada del menú. O podría ser elegante y hacer que Comando + Q no haga nada excepto si presiona Comando + Q nuevamente dentro de 1/2 segundo, entonces llamaría al menú Salir.
ControllerMate es una increíble aplicación. He realizado muchas personalizaciones, como un «Modo jefe / cónyuge», que es una sola pulsación de tecla que hace lo siguiente
- silencia el audio de la computadora
- pausa iTunes si está jugando
- sale de QuickTime y / o VLC si se está ejecutando
- minimiza las ventanas actuales de Firefox y abre una nueva ventana a Google.com
Otra sugerencia (junto con la sugerencia de Henry) es use un administrador de sesiones para que, si Firefox se cierra por accidente, pueda restaurarlo fácilmente. El administrador de sesiones integrado está bien, pero también debería mirar Tab Mix Plus . No solo le brinda opciones increíbles para administrar sus pestañas, sino que su administrador de sesiones también es excelente. Tengo muchas sesiones guardadas y puedo abrirlas rápidamente en cualquier momento en nuevas ventanas.
Comentarios
- $ 24.95 para un remapeador de entrada? Eso ‘ es gracioso.
Responder
Responder
Hay una solución no publicada aquí que pensé que debería merecer consideración. Si no le importa eliminar el comando + q por completo de su computadora, puede reasignarlo de manera efectiva en Ukulele para que Comando + Q ejecute otro atajo de teclado.
Puede hacer que ejecute comando + espacio o comando + 1 simplemente asígnelo a otra cosa.
Hay aspectos positivos y negativos de este enfoque, pero debería funcionar.
Deja una respuesta