Kurze Antwort: macOS hat dafür keinen Schalter, aber du kannst Beenden in den Systemeinstellungen auf eine Tastenkombination legen, die du nie aus Versehen triffst.
Die Schritte stehen unten, zusammen mit warum ausgerechnet Q, und was du mit den Tabs machen kannst, die du bereits verloren hast. Alles hier gilt auch für ⌘W, die Taste, auf die du eigentlich gezielt hast.
Command Q beendet die ganze App. Jedes Fenster, jeden Tab, alles, sofort und ohne Bestätigung, außer ein Dokument hat ungesicherte Änderungen. Command W, die Taste direkt daneben, schließt nur den vorderen Tab, und das ist der Unterschied, der Leute erwischt.
Nein. Es gibt kein Rückgängig für das Beenden einer App, und das ist die ehrliche Antwort auf die Frage, mit der die meisten hierher kommen. Ist die App erst weg, hat macOS nichts umzukehren. Was du tun kannst, ist, einen Teil davon zurückzuholen:
Was nicht zurückkommt, ist alles, was in ein Webformular getippt wurde, eine ungesicherte Notizdatei, oder die genaue Anordnung deiner Fenster. Das ist der Teil, der den Leuten wirklich etwas ausmacht, und deshalb ist es mehr wert, das Beenden zu verhindern, als jeder Wiederherstellungstrick.
Schau, wo die Tasten liegen. Q sitzt direkt über A und unmittelbar links von W. Drei der meistgenutzten Tastenkombinationen auf dem Mac liegen in diesem Cluster:
Eine ist einen Rundungsfehler von den anderen beiden entfernt, und nur eine davon ist katastrophal. Verfehl W um ein paar Millimeter, und Safari schließt nicht einen Tab, es schließt alles: jedes Fenster, jeden Tab, und jedes Formular, das du halb ausgefüllt hattest.
Nichts warnt dich. Es gibt kein Rückgängig. Das ist das ganze Problem, und es ist eine Design-Entscheidung, die Apple nie überdacht hat.
Du kannst ⌘Q nicht global ausschalten, aber du kannst es pro Anwendung verschieben, sodass die gefährliche Tastenkombination nicht mehr unter deinem kleinen Finger liegt.
Quit Safari.⌘Q tut jetzt nichts mehr in dieser App. Das Menü aktualisiert sich, um die neue Kombination zu zeigen.
Zwei Dinge, über die Leute stolpern. Der Menütitel muss Zeichen für Zeichen übereinstimmen, inklusive des App-Namens, es ist also „Quit Safari“ und nicht „Quit“. Und du musst das für jede App wiederholen, die du schützen willst, was die Hauptschwäche dieses Ansatzes ist.
Lohnt sich unabhängig davon, denn es macht aus einer Katastrophe eine Unannehmlichkeit.
Öffne in Safari Einstellungen, dann Allgemein, und setz Safari öffnet mit auf Alle Fenster der letzten Sitzung. Beendest du aus Versehen, stellt das erneute Öffnen jedes Fenster und jeden Tab wieder her.
Es stellt keinen Text wieder her, den du in ein Formular getippt hattest, es ist also ein Sicherheitsnetz und keine Lösung.
Beide liefern bereits den Schutz, den Safari nicht hat.
Dass all diese Browser das unabhängig voneinander hinzugefügt haben, sagt dir, wie verbreitet diese Beschwerde ist. Safari ist die Ausnahme.
Der andere Ansatz ist, Command Q eine Absicht abzuverlangen, indem eine kurze Verzögerung hinzugefügt wird, sodass ein Tipp nichts bewirkt und nur ein absichtliches Halten beendet. Das deckt jede App auf einmal ab, statt eine nach der anderen.
Mehrere Werkzeuge tun das, auch kostenlose. Es ist die richtige Art von Lösung: Du behältst die Tastenkombination, die du schon kennst, sie löst nur nicht mehr bei einer Berührung aus.
Still Dock, das das Mac-Dock sperrt, hat den Beenden-Schutz als Schalter in der Menüleiste, neben den Dock-Sperren, dieselbe App, die verhindert, dass dein Dock aus Versehen anders wird, verhindert also auch, dass deine Apps aus Versehen schließen. Dieselbe Idee, angewandt auf das andere, was macOS dich mit einem Tastendruck zerstören lässt. Auf einem Mac, den andere Leute nutzen, lässt sich dieser Schalter auch von deinem Telefon aus umlegen: siehe verhindere, dass ⌘Q Apps auf einem gemeinsam genutzten Mac beendet, von deinem Telefon aus.
Nutzt du mehr als einen Bildschirm? Das Dock springt auch zwischen ihnen, das ist ein eigenes Problem mit eigenen Lösungen: wie du das Mac-Dock auf einem Bildschirm hältst.
Nicht in den Systemeinstellungen. Der Bereich App-Tastenkombinationen arbeitet pro Anwendung, eine globale Änderung braucht also ein Dienstprogramm, das zwischen dem Tastendruck und der App sitzt.
Meist eines von drei Dingen. Die App ist beschäftigt oder reagiert nicht, sie bekommt den Tastendruck also nie, und erzwungenes Beenden aus dem Apple-Menü ist der Ausweg. Oder ein Dokument hat ungesicherte Änderungen, und ein Sicherungsdialog wartet hinter einem anderen Fenster. Oder die Tastenkombination wurde neu zugewiesen, entweder von dir in den Tastaturkurzbefehlen oder von einer App, die sie schützt, in diesem Fall zeigt das Ablage-Menü, womit Beenden jetzt verknüpft ist.
Nein. Beenden funktioniert weiterhin, aus dem Menü oder mit deiner neuen Tastenkombination. Du hast die Tastenkombination verschoben, nicht den Befehl entfernt.
macOS vergleicht App-Tastenkombinationen mit dem wörtlichen Text des Menüpunkts. „Quit Safari“ und „Quit“ sind unterschiedliche Zeichenketten, und eine Abweichung bewirkt einfach nichts, ohne dass ein Fehler dir sagt, warum.
In Apps, die das übliche Dokumentenmodell nutzen, ja, du bekommst eine Sicherungsabfrage. Browser und viele andere schließen einfach, weshalb der Fall mit dem Browser am meisten wehtut.
Öffne die App erneut und schau in ihr Verlauf-Menü, und in Safari nutze Verlauf, dann Alle Fenster der letzten Sitzung öffnen. Text, der in ein Formular getippt wurde, ist meist weg.
Chrome und Firefox haben je einen eingebauten Schutz dafür, den einzuschalten nichts kostet. Siehe verhindere, dass ⌘Q Chrome, Safari und Firefox beendet.