¿Hay alguna forma de deshabilitar command+ Qpara salir de aplicaciones?
Intenté agregar este elemento de menú al panel de preferencias "Accesos directos de teclado" (como se sugiere aquí ) y reasignarlo a command++ option( Qun poco más difícil de presionar), y el elemento de menú cambió para mostrar esto, pero command+ Qaú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 command+ Qpara cada aplicación, también estaría bien.
Vaya a Preferencias del Sistema, luego Teclado. Seleccione Accesos directos. 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. Ahora, cuando presione Cmd+Q, los colores de la pantalla se invertirán. Púlselo de nuevo para volver a los colores normales. No más cierres accidentales de aplicaciones (como cerrar más de doscientas pestañas en Firefox cuando intento usar Cmd+a o tres docenas de archivos PDF en Vista previa cuando intento usar Cmd+tab; las últimas dos cosas que hice, nunca más).
PD Quien pensó que era una buena idea usar Cmd+Q para salir de las aplicaciones debería volver a la escuela de usabilidad.
También hay un buen complemento que puede usar llamado Siempre preguntar , que fuerza un cuadro de diálogo rápido antes de salir de Firefox.
Cmd+Q
es el equivalente a hacer un @
símbolo en un diseño de teclado alemán PC-105. 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.invert color
, me encanta, se ve nerdLaunchpad and Dock > Show Launchpad
y establecerlo en Cmd+Q
. Es menos molesto que toda la pantalla parpadeando violentamente cuando los colores se invierten.Cmd+Q
tan fácilmente como esto en Catalina?Cmd+Q
cuando intentaba asignar esta combinación a otra acción :facepalm:He encontrado una manera de hacer esto sin tener que cambiar el volumen o cosas por el estilo cuando presionas command+ Q.
vaya a preferencias del sistema -> teclado -> control de misión -> "no molestar".
Luego simplemente haga clic en el cuadro y cámbielo a: command+ Q.
Settings
-> Keyboard
-> pestaña Shortcuts
-> desde la lista de elementos de la izquierda, seleccione App Shortcuts
-> presione el +
botón, agregue tu aplicación -> ¡Importante! escribe exactamente Quit
y asigna tu atajo. ¡Disfrutar! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.pngLo siento por desenterrar una publicación tan antigua, pero esta idea puede ser útil .
En Preferencias del sistema: teclado, cree un nuevo acceso directo para la aplicación que desea evitar que se cierre. Busque el título del comando de salida en el menú de la aplicación e ingrese exactamente lo mismo que un título de menú para el atajo, luego proporcione un atajo diferente.
De hecho, no tiene este problema con todas las aplicaciones, sino solo con el navegador y tal vez con una o dos aplicaciones más.
Usando KeyRemap4MacBook, puede 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 se deshabilitaría por ejemplo ⌥⌘Q. El segundo elemento autogen cambia ⇧⌘Q a ⌘Q.
También hay configuraciones predefinidas que hacen que enviar ⌘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>
~/.config/karabiner/assets/complex_modifications
).QBlocker es una aplicación gratuita y de código abierto para resolver este problema al requerir que el usuario mantenga presionado CMD + Q para salir de todas las aplicaciones o solo de algunas.
Utilice un reasignador de teclado. Hay una gran GPL para OSX (yo uso Keyremap4MacBook) Simplemente asigne el combo de teclas de comando Q a algo que no hace nada.
Ahora hay un elemento en el menú de la aplicación 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
No es una respuesta directa a su pregunta, pero puede decirle a Firefox que abra automáticamente sus ventanas antiguas cuando las inicie usando la When Firefox starts
opción en el General
panel de preferencias.
Si no desea cambiar su pantalla de inicio solo por el cierre accidental ocasional, también hay un comando para hacerlo: History
menú -> Restore Previous Session
.
Vaya a Preferencias del sistema> Teclado> Accesos directos y luego el botón de la aplicación en la barra izquierda . Presione el botón + y luego elija su aplicación. Escriba "Salir (Nombre de la aplicación)" en la ranura del título del menú. Agregue su comando para reemplazar cmd-q y eso es todo.
Como ha visto, simplemente configurar un nuevo método abreviado de teclado en las Preferencias del sistema no siempre funciona. Cambiará el acceso directo que se muestra en el menú, pero la aplicación aún podría estar escuchando la pulsación de la tecla Comando+Q. He visto algunas aplicaciones que hacen esto. Incluso algunos escucharán las pulsaciones de teclas que no aparecen como accesos directos 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 como un estado global del sistema.
Con ControllerMate, puede asignar Comando+Q para que no haga nada y luego hacer que Comando+Opción+Q llame a la entrada del menú Salir. O puede volverse elegante y hacer que Comando+Q no haga nada, excepto si presiona Comando+Q nuevamente dentro de 1/2 segundo, entonces llamará al menú Salir.
ControllerMate es una aplicación increíble. He hecho muchas personalizaciones como un "Modo jefe/cónyuge", que es una sola pulsación de tecla que hace lo siguiente
Otra sugerencia (junto con la sugerencia de Henry) es usar un administrador de sesión para que, si Firefox se cierra por accidente, puedas restaurarlo fácilmente. El administrador de sesión incorporado está bien, pero también debe 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.
Simplemente he reemplazado el comando existente por uno nuevo,
Ex. Reemplacé el comando Quit por Sublime Text para MAC,
Solía agregar un nuevo acceso directo y agregar un nuevo comandoalt+command+c
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 reasignar efectivamente 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 en este enfoque, pero debería funcionar.
Vaya a configuración → Teclado → atajos → App-keyboardshortcuts (en mi mac: 'App-Tastenkurzbefehle') Presione '+' Luego agregue el atajo para el programa que desea desactivar Command+Q. ¡Después escriba exactamente el nombre del punto del menú! Debido a que mi mac es alemán, está escrito 'Safari beenden'.
Prefiero esta solución porque todavía puedo cerrar Safari con un atajo, pero no lo hago por accidente.
use Switcher puede evitar que presione cmd + q por error
bmike
Conocido
bmike
Conocido
bmike
Conocido
bmike
dteoh
Estuardo