Kort svar: macOS har ingen kontakt til dette, men du kan give Afslut en genvej, du aldrig rammer ved et uheld, i Systemindstillinger.
Trinene står nedenfor sammen med, hvorfor det lige er Q, og hvad du kan gøre ved de faner, du allerede har mistet. Alt her gælder også for Cmd W, som er den tast, du faktisk sigtede efter.
Command Q afslutter hele appen. Alle vinduer, alle faner, det hele, med det samme og uden bekræftelse, medmindre et dokument har ændringer, der ikke er gemt. Command W, tasten lige ved siden af, lukker kun den forreste fane, og det er den forskel, der snyder folk.
Nej. Man kan ikke fortryde, at en app er afsluttet, og det er det ærlige svar på det spørgsmål, de fleste kommer hertil med. Når appen er væk, har macOS ingen måde at gøre det om. Det, du kan gøre, er at få noget af det tilbage:
Det, der ikke kommer tilbage, er alt, hvad du har skrevet i en webformular, en kladdefil, der ikke er gemt, eller den præcise placering af dine vinduer. Det er det, folk ærgrer sig mest over at miste, så at stoppe afslutningen er mere værd end ethvert gendannelsestrick.
Se, hvor tasterne sidder. Q sidder lige over A og lige til venstre for W. Tre af de mest brugte genveje på Macen bor i den klynge:
Den ene ligger en hårsbredde fra de to andre, og kun den ene er katastrofal. Ram ved siden af W med få millimeter, og Safari lukker alt: hvert vindue, hver fane og enhver formular, du havde halvt udfyldt.
Intet advarer dig, og det kan ikke fortrydes. Apple har designet det sådan og har aldrig taget beslutningen op igen.
Du kan ikke slå Cmd Q fra globalt, men du kan flytte den, program for program, så den farlige genvej ikke længere ligger under din lillefinger.
Quit Safari.Cmd Q gør nu intet i den app. Menuen opdateres og viser den nye kombination.
To ting snyder folk. Menutitlen skal passe tegn for tegn, inklusive appens navn, så den skal være "Afslut Safari". Og du skal gentage det for hver app, du vil beskytte, hvilket er fremgangsmådens største svaghed.
Værd at gøre under alle omstændigheder, for det gør en katastrofe til en ulejlighed.
I Safari åbner du Indstillinger, derefter Generelt, og indstiller Safari åbner med til Alle vinduer fra sidste session. Afslutter du ved et uheld, sætter en genåbning alle vinduer og faner tilbage.
Den gendanner ikke tekst, du havde skrevet i en formular, så betragt den som et sikkerhedsnet.
Hvorfor fejltastningen sker så ofte, og alle løsninger side om side: Cmd Q sidder for tæt på Cmd W og Cmd Tab.
Begge leveres allerede med den beskyttelse, Safari mangler.
At disse browsere alle har tilføjet det uafhængigt af hinanden, fortæller, hvor almindelig klagen er. Safari er undtagelsen.
Den anden fremgangsmåde er at gøre Command Q bevidst ved at tilføje en kort forsinkelse, så et tryk ikke gør noget, og kun et bevidst hold lukker. Forsinkelsen dækker alle apps på én gang.
Flere værktøjer gør dette, også gratis. Fremgangsmåden passer: du beholder den genvej, du allerede kender, og den udløses ikke ved et strejf.
Still Dock, der låser Dock på din Mac, har beskyttelse mod afslutning som en kontakt i menulinjen ved siden af Dock-låsene, så den samme app, der forhindrer din Dock i at ændre sig ved et uheld, også forhindrer dine apps i at lukke ved et uheld. Samme idé, brugt på det andet, macOS lader dig ødelægge med ét tastetryk. På en Mac, som andre bruger, kan kontakten også slås om fra din telefon: se stop ⌘Q i at lukke apps på en delt Mac fra din telefon.
Bruger du mere end én skærm? Dock hopper også mellem dem, hvilket er et separat problem med sine egne løsninger: sådan holder du Dock på én skærm.
Ikke i Systemindstillinger. Panelet Appgenveje virker pr. program, så en global ændring kræver et hjælpeprogram, der sidder mellem tastetrykket og appen.
Som regel én af tre ting. Appen er optaget eller reagerer ikke, så den modtager aldrig tastetrykket, og Tvangsafslut i Apple-menuen er vejen ud. Eller et dokument har ændringer, der ikke er gemt, og en dialog til arkivering venter bag et andet vindue. Eller genvejen er blevet tildelt på ny, enten af dig i Tastaturgenveje eller af en app, der beskytter den. I så fald viser menuen Arkiv, hvad Afslut nu er knyttet til.
Nej. Afslut virker stadig, fra menuen eller med din nye genvej. Du har flyttet genvejen, og kommandoen er der stadig.
macOS matcher Appgenveje mod den bogstavelige tekst i menupunktet. "Quit Safari" og "Quit" er forskellige tekster, og en uoverensstemmelse gør bare ingenting, uden en fejl der fortæller hvorfor.
I apps, der bruger den almindelige dokumentmodel, ja, så får du et spørgsmål om at gemme. Browsere og mange andre lukker bare, og derfor gør det mest ondt i browsere.
Åbn appen igen, og tjek dens Historik-menu, og i Safari bruger du Historik og derefter Åbn alle vinduer fra sidste session igen. Tekst, der var skrevet i en formular, er som regel væk.
Chrome og Firefox har hver en indbygget beskyttelse mod dette, som ikke koster noget at slå til. Se undgå at ⌘Q lukker Chrome, Safari og Firefox.