Trả lời ngắn gọn: macOS không có công tắc cho việc này, nhưng bạn có thể gán lại Quit sang một phím tắt bạn sẽ không bao giờ vô tình chạm phải, trong Cài đặt Hệ thống.
Các bước ở bên dưới, cùng lý do vì sao lại là phím Q trong tất cả các phím, và nên làm gì với những thẻ bạn đã mất. Mọi thứ ở đây cũng áp dụng cho ⌘W, phím mà bạn thực sự đang nhắm đến.
Command Q thoát toàn bộ ứng dụng. Mọi cửa sổ, mọi thẻ, tất cả, ngay lập tức và không cần xác nhận trừ khi một tài liệu có thay đổi chưa lưu. Command W, phím ngay cạnh nó, chỉ đóng thẻ đang mở, đây chính là điểm khác biệt khiến nhiều người bị bất ngờ.
Không. Không có cách hoàn tác cho việc thoát một ứng dụng, và đó là câu trả lời trung thực cho câu hỏi mà hầu hết mọi người đến đây để hỏi. Một khi ứng dụng đã đóng, macOS không có gì để hoàn tác. Điều bạn có thể làm là lấy lại một phần:
Thứ không thể lấy lại được là bất cứ gì đã gõ vào một biểu mẫu web, một tệp nháp chưa lưu, hay cách sắp xếp cửa sổ chính xác bạn từng có. Đó là phần khiến mọi người thực sự bận tâm, và đó là lý do vì sao việc chặn thoát ứng dụng đáng giá hơn bất kỳ mẹo khôi phục nào.
Hãy nhìn vào vị trí các phím. Q nằm ngay phía trên A và ngay bên trái W. Ba phím tắt được dùng nhiều nhất trên Mac đều nằm trong cụm phím đó:
Một phím chỉ cách hai phím kia một khoảng sai số nhỏ, và chỉ một trong số đó gây thảm họa. Nhấn trượt W vài milimét và Safari không đóng một thẻ, nó đóng tất cả: mọi cửa sổ, mọi thẻ, và bất kỳ biểu mẫu nào bạn đã điền dở.
Không có gì cảnh báo bạn trước. Không có cách hoàn tác. Đó là toàn bộ vấn đề, và đó là một quyết định thiết kế mà Apple chưa bao giờ xem xét lại.
Bạn không thể tắt ⌘Q trên toàn hệ thống, nhưng bạn có thể đổi nó, theo từng ứng dụng, để phím tắt nguy hiểm đó không còn nằm ngay dưới ngón út của bạn.
Quit Safari.⌘Q giờ đây không còn tác dụng gì trong ứng dụng đó. Menu sẽ cập nhật để hiển thị tổ hợp phím mới.
Hai điều khiến nhiều người mắc phải. Tên menu phải khớp từng ký tự một, bao gồm cả tên ứng dụng, nên đó phải là "Quit Safari" chứ không phải "Quit". Và bạn phải lặp lại việc này cho từng ứng dụng bạn muốn bảo vệ, đây chính là điểm yếu chính của cách làm này.
Vẫn đáng làm dù thế nào, vì nó biến một thảm họa thành một bất tiện nhỏ.
Trong Safari, mở Cài đặt, sau đó Chung, và đặt Safari mở bằng thành Tất cả cửa sổ từ phiên trước. Vô tình thoát và mở lại sẽ đưa mọi cửa sổ và thẻ trở lại.
Nó không khôi phục văn bản bạn đã gõ vào một biểu mẫu, nên đây là một lưới an toàn chứ không phải một cách khắc phục triệt để.
Cả hai đều đã có sẵn cơ chế bảo vệ mà Safari còn thiếu.
Việc các trình duyệt này đều tự thêm tính năng đó một cách độc lập cho bạn biết vấn đề này phổ biến đến mức nào. Safari là ngoại lệ.
Cách tiếp cận khác là buộc Command Q phải có chủ đích, bằng cách thêm một độ trễ ngắn để một lần nhấn nhanh không có tác dụng và chỉ một lần giữ có chủ đích mới thoát. Cách này bao quát mọi ứng dụng cùng lúc thay vì từng ứng dụng một.
Vài công cụ làm được việc này, kể cả những công cụ miễn phí. Đây là hình thức giải pháp đúng đắn: bạn vẫn giữ phím tắt bạn đã quen, nó chỉ đơn giản là ngừng kích hoạt khi bị chạm nhẹ.
Still Dock, ứng dụng khóa Dock trên Mac, có tính năng bảo vệ khỏi thoát ứng dụng dưới dạng một công tắc trong thanh menu, ngay cạnh các khóa Dock, nên cùng một ứng dụng ngăn Dock của bạn thay đổi do vô tình cũng ngăn ứng dụng của bạn đóng do vô tình. Cùng một ý tưởng, áp dụng cho thứ khác mà macOS cho phép bạn phá hỏng chỉ bằng một lần nhấn phím. Trên một Mac người khác sử dụng, công tắc đó cũng có thể được bật/tắt ngay từ điện thoại của bạn: xem chặn ⌘Q thoát ứng dụng trên một Mac dùng chung, ngay từ điện thoại của bạn.
Đang dùng nhiều hơn một màn hình? Dock cũng nhảy qua lại giữa chúng, đây là một vấn đề riêng với cách khắc phục riêng: cách giữ Dock trên Mac ở một màn hình.
Không phải trong Cài đặt Hệ thống. Bảng Phím tắt ứng dụng hoạt động theo từng ứng dụng, nên một thay đổi áp dụng toàn hệ thống cần một tiện ích nằm giữa phím bấm và ứng dụng.
Thường là một trong ba nguyên nhân. Ứng dụng đang bận hoặc ngừng phản hồi, nên nó không bao giờ nhận được phím bấm đó, và buộc thoát từ menu Apple là lối ra. Hoặc một tài liệu có thay đổi chưa lưu và một hộp thoại lưu đang chờ phía sau một cửa sổ khác. Hoặc phím tắt đã được gán lại, hoặc do chính bạn trong Phím tắt bàn phím hoặc do một ứng dụng bảo vệ nó, trong trường hợp đó menu File sẽ hiển thị Quit hiện đang gắn với phím nào.
Không. Quit vẫn hoạt động bình thường, từ menu hoặc từ phím tắt mới của bạn. Bạn chỉ đổi phím tắt, chứ không xóa lệnh.
macOS so khớp Phím tắt ứng dụng dựa trên đúng văn bản của mục menu. "Quit Safari" và "Quit" là hai chuỗi khác nhau, và nếu không khớp thì đơn giản là sẽ chẳng có gì xảy ra, mà cũng không có lỗi nào báo cho bạn biết lý do.
Trong các ứng dụng dùng mô hình tài liệu chuẩn, có, bạn sẽ nhận được lời nhắc lưu. Trình duyệt và nhiều ứng dụng khác chỉ đóng luôn, đó là lý do vì sao trường hợp trình duyệt gây khó chịu nhất.
Mở lại ứng dụng và kiểm tra menu Lịch sử của nó, còn trong Safari hãy dùng Lịch sử rồi chọn Mở Lại Tất Cả Cửa Sổ Từ Phiên Trước. Văn bản đã gõ vào một biểu mẫu thường sẽ mất.
Chrome và Firefox đều có sẵn cơ chế bảo vệ cho việc này mà không tốn gì để bật. Xem chặn ⌘Q thoát Chrome, Safari và Firefox.