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 rien à 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 la partie qui gêne réellement les gens, 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 :
L'une est à un cheveu des deux autres, et une seule d'entre elles est catastrophique. Ratez W de quelques millimètres et Safari ne ferme pas un onglet, il ferme tout : chaque fenêtre, chaque onglet, et tout formulaire à moitié rempli.
Rien ne vous avertit. Il n'y a pas d'annulation. C'est tout le problème, et c'est une décision de conception qu'Apple n'a jamais reconsidérée.
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 qui piègent les gens. Le titre du menu doit correspondre caractère pour caractère, y compris le nom de l'app, c'est donc « Quit Safari » et non « Quit ». 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, c'est donc un filet de sécurité plutôt qu'une réparation.
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 à faire de Commande Q une action intentionnelle, en ajoutant un court délai pour qu'un simple appui ne fasse rien et que seul un maintien volontaire quitte l'app. Cela couvre chaque app à la fois plutôt qu'une par une.
Plusieurs outils font cela, y compris des gratuits. C'est la bonne forme de solution : vous gardez le raccourci que vous connaissez déjà, il cesse simplement 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, pas supprimé la commande.
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.