คำตอบสั้น ๆ macOS ไม่มีสวิตช์สำหรับเรื่องนี้ แต่คุณกำหนดคำสั่งออกจากแอปใหม่ไปเป็นทางลัดที่คุณจะไม่มีวันกดโดนโดยไม่ตั้งใจได้ ในการตั้งค่าระบบ
ขั้นตอนอยู่ด้านล่าง พร้อมเหตุผลว่าทำไมถึงเป็น Q ในบรรดาปุ่มทั้งหมด และควรทำอย่างไรกับแท็บที่คุณเสียไปแล้ว ทุกอย่างในนี้ใช้ได้กับ ⌘W ด้วยเช่นกัน ซึ่งเป็นปุ่มที่คุณตั้งใจจะกดจริง ๆ
Command-Q ปิดทั้งแอป ทุกหน้าต่าง ทุกแท็บ ทั้งหมดเลย ทันทีและไม่มี การยืนยัน เว้นแต่เอกสารจะมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก Command-W ปุ่มที่อยู่ติดกันเลย ปิดแค่ แท็บด้านหน้า ซึ่งเป็นความต่างที่ทำให้คนพลาด
ไม่ ไม่มีปุ่มเลิกทำสำหรับการออกจากแอป และนั่นคือคำตอบที่ตรงไปตรงมาสำหรับคำถามที่คนส่วนใหญ่มาถามที่นี่ เมื่อแอปหายไปแล้ว macOS ไม่มีอะไรให้ย้อนกลับ สิ่งที่คุณทำได้คือเอาบางส่วนกลับคืนมา
สิ่งที่ไม่กลับมาคือทุกอย่างที่พิมพ์ลงในฟอร์มบนเว็บ ไฟล์ร่างที่ยังไม่ได้บันทึก หรือการจัด เรียงหน้าต่างที่คุณมีอยู่ นั่นคือส่วนที่คนใส่ใจจริง ๆ และนั่นคือเหตุผลที่การหยุดการปิดแอป มีค่ามากกว่าเทคนิคกู้คืนใด ๆ
ดูตำแหน่งปุ่มต่าง ๆ Q อยู่เหนือ A โดยตรงและอยู่ทางซ้ายของ W ทันที ทางลัดที่ใช้บ่อยที่สุดสามอย่างบน Mac อยู่ในกลุ่มนั้น
หนึ่งในนั้นห่างจากอีกสองปุ่มแค่นิดเดียว และมีแค่หนึ่งเดียวเท่านั้นที่หายนะ พลาด W ไปไม่กี่มิลลิเมตร Safari จะไม่ปิดแค่แท็บเดียว มันปิดทุกอย่าง ทุกหน้าต่าง ทุกแท็บ และฟอร์มไหนก็ตามที่คุณกรอกไว้ครึ่งหนึ่ง
ไม่มีการเตือนคุณ ไม่มีปุ่มเลิกทำ นั่นคือปัญหาทั้งหมด และมันเป็นการตัดสินใจด้านการออกแบบที่ Apple ไม่เคยกลับมาทบทวนเลย
คุณปิด ⌘Q แบบทั่วทั้งระบบไม่ได้ แต่คุณย้ายมันได้ ทีละแอปพลิเคชัน เพื่อไม่ให้ทางลัดที่อันตรายอยู่ใต้นิ้วก้อยของคุณอีกต่อไป
Quit Safari⌘Q ตอนนี้ไม่ทำอะไรในแอปนั้นแล้ว เมนูจะอัปเดตให้แสดงคีย์ผสมใหม่
สองเรื่องที่ทำให้คนพลาดบ่อย ชื่อเมนูต้องตรงกันตัวอักษรต่อตัวอักษร รวมถึงชื่อแอปด้วย ดังนั้นมันคือ "Quit Safari" ไม่ใช่ "Quit" และคุณต้องทำซ้ำแบบนี้กับทุกแอปที่คุณต้องการป้องกัน ซึ่งเป็นจุดอ่อนหลักของวิธีนี้
คุ้มค่าที่จะทำไม่ว่าอย่างไร เพราะมันเปลี่ยนหายนะให้กลายเป็นแค่ความไม่สะดวก
ใน Safari เปิด Settings จากนั้น General และตั้ง Safari opens with เป็น All windows from last session ออกจากแอปโดยไม่ตั้งใจแล้วการเปิดใหม่จะนำทุกหน้าต่างและแท็บกลับมา
มันไม่กู้คืนข้อความที่คุณพิมพ์ลงในฟอร์ม ดังนั้นมันเป็นตาข่ายนิรภัยมากกว่าจะเป็นวิธีแก้
ทั้งสองมาพร้อมการป้องกันที่ Safari ไม่มีอยู่แล้ว
การที่เบราว์เซอร์เหล่านี้ต่างก็เพิ่มมันเข้ามาเองแยกกันบอกว่าปัญหานี้พบบ่อยแค่ไหน Safari คือตัวที่แปลกแยกออกไป
อีกวิธีคือทำให้ Command-Q ต้องการความตั้งใจ โดยเพิ่มความล่าช้าสั้น ๆ เพื่อให้การแตะไม่ทำอะไรเลย และมีแค่การกดค้างโดยตั้งใจเท่านั้นที่จะออกจากแอป วิธีนี้ครอบคลุมทุกแอปพร้อมกันแทนที่จะทำทีละแอป
หลายเครื่องมือทำแบบนี้ได้ รวมถึงตัวที่ฟรี มันเป็นวิธีแก้ที่ถูกต้อง คุณยังคงใช้ทางลัดเดิมที่คุณรู้จักอยู่ มันแค่หยุดทำงานเมื่อกดพลาด
Still Dock ซึ่งล็อก Dock ของ Mac มีการป้องกันการออกจากแอปเป็นสวิตช์ในแถบเมนู อยู่ข้างล็อก Dock ดังนั้นแอปเดียวกันที่หยุด Dock ของคุณไม่ให้เปลี่ยนโดยไม่ตั้งใจก็หยุดแอปของคุณไม่ให้ปิดโดยไม่ตั้งใจด้วย แนวคิดเดียวกัน นำมาใช้กับอีกสิ่งที่ macOS ให้คุณทำลายได้ในการกดปุ่มเดียว บน Mac ที่คนอื่นใช้ สวิตช์นั้นเปิดปิดได้จากโทรศัพท์ของคุณด้วย ดู หยุด ⌘Q ไม่ให้ปิดแอปบน Mac ที่ใช้ร่วมกัน จากโทรศัพท์ของคุณ
ใช้มากกว่าหนึ่งจอใช่ไหม Dock ยังกระโดดข้ามจอด้วย ซึ่งเป็นปัญหาแยกต่างหากที่มีวิธีแก้ของตัวเอง วิธีคงให้ Dock ของ Mac อยู่จอเดียว
ไม่ได้ในการตั้งค่าระบบ แผงทางลัดของแอปทำงานแยกตามแอปพลิเคชัน ดังนั้นการเปลี่ยนแปลงแบบทั่วทั้งระบบต้องใช้ยูทิลิตี้ที่อยู่ระหว่างการกดปุ่มกับแอป
มักเป็นหนึ่งในสามเรื่อง แอปกำลังยุ่งหรือไม่ตอบสนอง จึงไม่ได้รับการกดปุ่มเลย และบังคับออกจากเมนู Apple คือทางออก หรือเอกสารมีการเปลี่ยนแปลงที่ยังไม่บันทึกและกล่องบันทึกรอถูกซ่อนอยู่หลังอีกหน้าต่างหนึ่ง หรือทางลัดถูกกำหนดใหม่ ไม่ว่าจะโดยคุณเองในทางลัดคีย์บอร์ดหรือโดยแอปที่ป้องกันมัน ซึ่งในกรณีนั้นเมนู File จะแสดงว่า Quit ถูกผูกกับอะไรแล้ว
ไม่ ออกจากแอปยังใช้ได้ปกติ จากเมนูหรือจากทางลัดใหม่ของคุณ คุณแค่ย้ายทางลัด ไม่ได้เอาคำสั่งออก
macOS จับคู่ทางลัดของแอปกับข้อความตัวอักษรจริงของรายการเมนู "Quit Safari" และ "Quit" เป็นคนละสตริง และหากไม่ตรงกันจะไม่มีผลใด ๆ โดยไม่มีข้อผิดพลาดบอกเหตุผลเลย
ในแอปที่ใช้รูปแบบเอกสารมาตรฐาน ใช่ คุณจะได้รับข้อความให้บันทึกก่อน แต่เบราว์เซอร์และแอปอื่น ๆ อีกมากจะปิดไปเลย นี่จึงเป็นเหตุผลที่กรณีเบราว์เซอร์เจ็บปวดที่สุด
เปิดแอปนั้นใหม่แล้วดูที่เมนูประวัติ และใน Safari ให้ใช้เมนูประวัติ แล้วเลือกเปิดหน้าต่างทั้งหมดจากเซสชันล่าสุดอีกครั้ง ข้อความที่พิมพ์ลงในฟอร์มมักจะหายไป
Chrome และ Firefox ต่างก็มีการป้องกันในตัวสำหรับเรื่องนี้ที่เปิดได้ฟรี ดู หยุด ⌘Q ไม่ให้ปิด Chrome, Safari และ Firefox