Réponse courte : macOS n'a aucun interrupteur pour cela, mais vous pouvez réattribuer Quitter à un raccourci que vous ne taperez jamais par accident, dans Réglages Système.
Les étapes sont ci-dessous, ainsi que pourquoi Q entre toutes les touches, et que faire des onglets déjà perdus. Tout ici s'applique aussi à ⌘W, qui est la touche que vous visiez réellement.
Commande Q quitte toute l'app. Chaque fenêtre, chaque onglet, tout, immédiatement et sans confirmation sauf si un document a des modifications non enregistrées. Commande W, la touche juste à côté, ferme seulement l'onglet au premier plan, ce qui est la différence qui piège les gens.
Non. Il n'existe aucune annulation pour quitter une app, et c'est la réponse honnête à la question que la plupart des gens viennent poser ici. Une fois l'app fermée, macOS n'a aucun moyen de l'inverser. Ce que vous pouvez faire, c'est en récupérer une partie :
Ce qui ne revient pas, c'est tout ce qui a été tapé dans un formulaire web, un fichier de brouillon non enregistré, ou l'agencement exact des fenêtres que vous aviez. C'est ce que les gens regrettent le plus de perdre, et c'est pourquoi empêcher la fermeture vaut plus que n'importe quelle astuce de récupération.
Regardez où se trouvent les touches. Q se trouve juste au-dessus de A et immédiatement à gauche de W. Trois des raccourcis les plus utilisés sur le Mac vivent dans ce groupe :
Une touche est à un cheveu des deux autres, et une seule d'entre elles est catastrophique. Ratez W de quelques millimètres et Safari ferme tout : chaque fenêtre, chaque onglet, et tout formulaire à moitié rempli.
Rien ne vous avertit et il n'y a pas d'annulation. Apple l'a conçu ainsi et n'a jamais reconsidéré cette décision.
Vous ne pouvez pas désactiver ⌘Q globalement, mais vous pouvez le déplacer, application par application, pour que le raccourci dangereux ne soit plus sous votre petit doigt.
Quit Safari.⌘Q ne fait désormais plus rien dans cette app. Le menu se met à jour pour afficher la nouvelle combinaison.
Deux choses piègent les gens. Le titre du menu doit correspondre caractère pour caractère, y compris le nom de l'app, il doit donc être « Quit Safari ». Et vous devez répéter cela pour chaque app que vous voulez protéger, ce qui est la principale faiblesse de cette approche.
Cela vaut la peine de le faire dans tous les cas, car cela transforme un désastre en simple désagrément.
Dans Safari, ouvrez Réglages, puis Général, et réglez Safari s'ouvre avec sur Toutes les fenêtres de la dernière session. Quittez par accident et rouvrir remet chaque fenêtre et onglet en place.
Cela ne récupère pas le texte que vous aviez tapé dans un formulaire, considérez-le donc comme un filet de sécurité.
Les deux proposent déjà la protection qui manque à Safari.
Le fait que ces navigateurs l'aient tous ajouté indépendamment vous indique à quel point cette plainte est courante. Safari fait figure d'exception.
L'autre approche consiste à exiger une intention pour Commande Q, en ajoutant un court délai : une simple pression ne fait rien et seul un appui volontaire et maintenu quitte. Le délai couvre toutes les apps à la fois.
Plusieurs outils font cela, y compris des gratuits. L'approche convient : vous gardez le raccourci que vous connaissez déjà, et il cesse de se déclencher sur un effleurement.
Still Dock, qui verrouille le Dock du Mac, propose la protection à la fermeture comme interrupteur dans la barre des menus, aux côtés des verrous du Dock, si bien que la même app qui empêche votre Dock de changer par accident empêche aussi vos apps de se fermer par accident. Même idée, appliquée à l'autre chose que macOS vous laisse détruire en une frappe. Sur un Mac que d'autres personnes utilisent, cet interrupteur peut aussi être activé depuis votre téléphone : voir empêcher ⌘Q de quitter des apps sur un Mac partagé, depuis votre téléphone.
Vous utilisez plusieurs écrans ? Le Dock saute aussi entre eux, ce qui est un problème distinct avec ses propres solutions : comment garder le Dock du Mac sur un seul écran.
Pas dans Réglages Système. Le panneau Raccourcis d'app fonctionne par application, un changement global nécessite donc un utilitaire qui se place entre la frappe et l'app.
Généralement l'une de trois choses. L'app est occupée ou ne répond pas, elle ne reçoit donc jamais la frappe, et forcer à quitter depuis le menu Pomme est la solution. Ou un document a des modifications non enregistrées et une boîte de dialogue d'enregistrement attend derrière une autre fenêtre. Ou le raccourci a été réattribué, soit par vous dans Raccourcis clavier, soit par une app qui le protège, auquel cas le menu Fichier indique à quoi Quitter est maintenant lié.
Non. Quitter fonctionne toujours, depuis le menu ou depuis votre nouveau raccourci. Vous avez déplacé le raccourci, et la commande reste.
macOS compare Raccourcis d'app au texte littéral de l'élément de menu. « Quit Safari » et « Quit » sont des chaînes différentes, et une divergence ne fait simplement rien, sans erreur pour vous en indiquer la raison.
Dans les apps qui utilisent le modèle de document standard, oui, vous obtenez une invite d'enregistrement. Les navigateurs et beaucoup d'autres se ferment simplement, ce qui explique pourquoi le cas des navigateurs fait le plus mal.
Rouvrez l'app et consultez son menu Historique, et dans Safari utilisez Historique puis Rouvrir toutes les fenêtres de la dernière session. Le texte saisi dans un formulaire est généralement perdu.
Chrome et Firefox ont chacun une protection intégrée pour cela, gratuite à activer. Voir empêcher ⌘Q de quitter Chrome, Safari et Firefox.