Respuesta corta: Chrome y Firefox tienen una opción integrada que te obliga a mantener presionado ⌘Q en vez de solo tocarlo. Safari no tiene una.
Activa primero las protecciones integradas. No cuestan nada y son la solución correcta para esos dos navegadores.
Chrome viene con exactamente la protección que quieres, desactivada de forma predeterminada. En la barra de menús abre el menú Chrome y haz clic en Avisar antes de salir (⌘Q) para que quede marcado.
A partir de ahí, un toque de ⌘Q muestra «Mantén ⌘Q para salir» y nada se cierra. Tienes que mantener la combinación presionada cerca de un segundo para de verdad salir. Es el mejor cambio que puedes hacer si Chrome es donde pierdes trabajo.
Abre Firefox › Configuración › General y marca Confirmar antes de salir con ⌘Q. Firefox entonces muestra un aviso de confirmación con cuántas pestañas y ventanas están por cerrarse.
Safari no tiene ninguna opción equivalente. No hay un «avisar antes de salir» en la configuración de Safari, y nunca lo ha habido. Cualquier cosa que diga lo contrario está describiendo a Chrome.
Lo que Safari sí tiene es reabrir. Desactiva Cerrar ventanas al salir de una aplicación en Configuración del Sistema › Escritorio y Dock, y Safari te devuelve tus ventanas y pestañas la próxima vez que se abre. Eso no evita el cierre, solo lo hace reversible, y de todos modos pierdes lo que hayas escrito en un formulario.
Para de verdad detener la tecla en Safari necesitas algo fuera de Safari.
La mayoría de las aplicaciones no tienen nada. Photoshop, Slack, Mail, Notas, Vista previa y las demás se cierran en cuanto presionas ⌘Q, y la razón por la que esto pasa es que ⌘Q está justo al lado de ⌘W en el teclado. Nadie quiere presionarlo. Quieren cerrar una pestaña.
Por eso una solución por app solo llega hasta cierto punto: funciona en los dos navegadores que lo pensaron, y en ningún otro lado.
Tienes dos opciones que cubren todas las apps.
Reasigna el atajo. En Configuración del Sistema › Teclado › Atajos de
teclado › Atajos de app, agrega un atajo para una app específica con el título de menú exacto
Quit Safari y asígnale algo inofensivo. Esto funciona, es gratis, y tiene dos
trampas: tienes que hacerlo por app con el texto de menú exacto, y mueve el atajo en vez de
protegerlo, así que ⌘Q después no hace absolutamente nada en vez de preguntar.
O protege la combinación. Still Dock mantiene ⌘Q y ⌘W para las apps que elijas, así el atajo sigue funcionando en todas las demás. Elige las tres apps en las que sigues perdiendo trabajo y deja el resto igual. Hay más en desactivar ⌘Q en un Mac y confirmar antes de que ⌘W cierre.
Sí. Es una protección a nivel de Chrome, no por ventana.
Solo el atajo que reasignaste. El elemento de menú Salir todavía funciona con el mouse. El riesgo es olvidar que lo hiciste y concluir que la app está rota un año después.
No existe, y nunca ha existido. Cerrar ventanas al salir de una aplicación es lo más parecido, y cambia lo que pasa después de cerrar la app en vez de evitarlo.
El mismo vecindario, un problema distinto, y los navegadores no lo protegen para nada. Consulta confirmar antes de que ⌘W cierre.