Respuesta corta: macOS no tiene ningún interruptor para esto, pero puedes reasignar Salir a un atajo que nunca vayas a pulsar por accidente, en Ajustes del Sistema.
Los pasos están abajo, junto con por qué precisamente Q entre todas las teclas, y qué hacer con las pestañas que ya perdiste. Todo esto también se aplica a Cmd W, que es la tecla a la que en realidad apuntabas.
Cmd Q cierra la app entera. Cada ventana, cada pestaña, todo, al instante y sin confirmación a menos que un documento tenga cambios sin guardar. Cmd W, la tecla justo al lado, cierra solo la pestaña activa, que es la diferencia que confunde a la gente.
No. No hay forma de deshacer el cierre de una app, y esa es la respuesta honesta a la pregunta con la que llega aquí la mayoría de la gente. Una vez que la app se ha cerrado, macOS no tiene nada que revertir. Lo que puedes hacer es recuperar parte de ello:
Lo que no vuelve es cualquier cosa escrita en un formulario web, un archivo temporal sin guardar, o la disposición exacta de ventanas que tenías. Es la parte que de verdad le importa a la gente, y por eso impedir el cierre vale más que cualquier truco de recuperación.
Fíjate en dónde están las teclas. Q está justo encima de A y justo a la izquierda de W. Tres de los atajos más usados en el Mac viven en ese grupo:
Una está a un error de redondeo de las otras dos, y solo una de ellas es catastrófica. Fallas W por unos milímetros y Safari no cierra una pestaña, lo cierra todo: cada ventana, cada pestaña, y cualquier formulario que tuvieras a medio rellenar.
Nada te avisa. No hay deshacer. Ese es todo el problema, y es una decisión de diseño que Apple nunca ha revisado.
No puedes desactivar Cmd Q de forma global, pero puedes moverlo, app por app, para que el atajo peligroso ya no esté bajo tu dedo meñique.
Quit Safari.Cmd Q ahora no hace nada en esa app. El menú se actualiza para mostrar la nueva combinación.
Dos cosas con las que la gente tropieza. El título del menú tiene que coincidir carácter por carácter, incluido el nombre de la app, así que es «Salir de Safari» y no «Salir». Y hay que repetir esto para cada app que quieras proteger, que es la principal debilidad de este método.
Vale la pena hacerlo de todos modos, porque convierte un desastre en una molestia.
En Safari, abre Ajustes, luego General, y pon Safari se abre con en Todas las ventanas de la última sesión. Ciérrala por accidente y al reabrirla vuelven todas las ventanas y pestañas.
No recupera el texto que habías escrito en un formulario, así que es una red de seguridad, no una solución.
Ambos ya incluyen la protección que le falta a Safari.
Que todos estos navegadores lo añadieran de forma independiente te dice lo habitual que es esta queja. Safari es la excepción.
El otro enfoque es hacer que Cmd Q requiera intención, añadiendo un pequeño retraso para que un toque no haga nada y solo mantenerlo pulsado a propósito cierre la app. Eso cubre todas las apps a la vez en vez de una por una.
Varias herramientas hacen esto, incluidas gratuitas. Es la forma correcta de solución: conservas el atajo que ya conoces, simplemente deja de dispararse por un roce.
Still Dock, que bloquea el Dock del Mac, tiene la protección de cierre como un interruptor en la barra de menús, junto a los bloqueos del Dock, así que la misma app que evita que tu Dock cambie por accidente también evita que tus apps se cierren por accidente. La misma idea, aplicada a lo otro que macOS te deja destruir con una sola pulsación. En un Mac que usan otras personas, ese interruptor también se puede activar desde tu teléfono: consulta impedir que Cmd Q cierre apps en un Mac compartido, desde tu teléfono.
¿Usas más de una pantalla? El Dock también salta entre ellas, que es un problema aparte con sus propias soluciones: cómo mantener el Dock del Mac en una sola pantalla.
No en Ajustes del Sistema. El panel Atajos de apps funciona por aplicación, así que un cambio global necesita una utilidad que se sitúe entre la pulsación de tecla y la app.
Normalmente una de tres cosas. La app está ocupada o no responde, así que nunca recibe la pulsación de tecla, y forzar la salida desde el menú Apple es la solución. O un documento tiene cambios sin guardar y un diálogo de guardado espera detrás de otra ventana. O se ha reasignado el atajo, ya sea por ti en Atajos de teclado o por una app que lo protege, en cuyo caso el menú Archivo muestra a qué está vinculado Salir ahora.
No. Salir sigue funcionando, desde el menú o desde tu nuevo atajo. Has movido el atajo, no eliminado el comando.
macOS compara Atajos de apps con el texto literal del elemento de menú. «Salir de Safari» y «Salir» son cadenas distintas, y un desajuste simplemente no hace nada, sin ningún error que te diga por qué.
En las apps que usan el modelo de documento estándar, sí, aparece un aviso para guardar. Los navegadores y muchas otras simplemente se cierran, por eso el caso de los navegadores es el que más duele.
Vuelve a abrir la app y revisa su menú Historial, y en Safari usa Historial y luego Reabrir todas las ventanas de la última sesión. El texto escrito en un formulario normalmente se pierde.
Chrome y Firefox tienen cada uno una protección integrada para esto que no cuesta nada activar. Consulta evita que ⌘Q cierre Chrome, Safari y Firefox.