छोटा जवाब: Chrome और Firefox दोनों में एक बिल्ट-इन सेटिंग है जिससे क्विट करने के लिए ⌘Q दबाए रखना पड़ता है। Safari में ऐसी कोई सेटिंग नहीं है।
पहले बिल्ट-इन वालों को चालू करें। इनकी कोई कीमत नहीं और ये उन दो ब्राउज़र के लिए सही उपाय हैं।
Chrome में ठीक वही गार्ड मिलता है जो आप चाहते हैं, डिफ़ॉल्ट रूप से बंद। मेनू बार में Chrome मेनू खोलें और बंद करने से पहले चेतावनी दें (⌘Q) पर क्लिक करें ताकि यह टिक हो जाए।
इसके बाद ⌘Q का एक टैप "Hold ⌘Q to Quit" दिखाता है और कुछ बंद नहीं होता। असल में क्विट करने के लिए आपको इस जोड़ी को लगभग एक सेकंड के लिए दबाए रखना होगा। अगर Chrome वह जगह है जहाँ आपका काम खोता है, तो यह सबसे अच्छा बदलाव है जो आप कर सकते हैं।
Firefox › सेटिंग्स › सामान्य खोलें और Confirm before quitting with ⌘Q पर टिक करें। इसके बाद Firefox एक पुष्टि शीट दिखाता है जिसमें बताया जाता है कि कितने टैब और विंडो बंद होने वाले हैं।
Safari में कोई बराबर सेटिंग नहीं है। Safari की सेटिंग्स में कोई "warn before quitting" कभी नहीं रहा, और न कभी रहेगा। जो कोई भी इसके उलट दावा करे वह असल में Chrome की बात कर रहा है।
Safari के पास फिर से खोलने की सुविधा है। सिस्टम सेटिंग्स › डेस्कटॉप & Dock में किसी ऐप्लिकेशन से बाहर निकलने पर विंडो बंद करें को बंद करें, और अगली बार खुलने पर Safari आपकी विंडो और टैब वापस ले आएगा। क्विट फिर भी होता है, लेकिन Safari आपकी विंडो वापस ले आता है, और आप फिर भी किसी फ़ॉर्म में टाइप किया हुआ खो देते हैं।
Safari में की-स्ट्रोक को असल में रोकने के लिए आपको Safari के बाहर की कोई चीज़ चाहिए।
ज़्यादातर ऐप्स में कुछ नहीं होता। Photoshop, Slack, Mail, Notes, Preview और बाकी सब जैसे ही आप ⌘Q दबाते हैं बंद हो जाते हैं, क्योंकि ⌘Q कीबोर्ड पर सीधे ⌘W के बगल में है। कोई भी ⌘Q को जानबूझकर नहीं दबाता। वे टैब बंद करना चाहते हैं।
हर-ऐप वाला उपाय सिर्फ़ इतनी दूर तक ही ले जाता है: यह उन दो ब्राउज़र में काम करता है जिन्होंने इसके बारे में सोचा, और कहीं और नहीं।
आपके पास दो विकल्प हैं जो हर ऐप को कवर करते हैं।
शॉर्टकट बदलें। System Settings › Keyboard › Keyboard
Shortcuts › App Shortcuts में, किसी नामित ऐप के लिए ठीक वही मेनू शीर्षक
Quit Safari डालकर शॉर्टकट जोड़ें और उसे कोई बेअसर कुंजी दें। यह काम करता है, इसमें कुछ नहीं लगता, और इसमें दो
पेच हैं: आपको यह हर ऐप के लिए मेनू के ठीक वही शब्द डालकर करना होगा, और यह शॉर्टकट को हटा देता है, उसकी रक्षा नहीं करता, इसलिए ⌘Q फिर कुछ नहीं करता और कभी पूछता भी नहीं।
या इस जोड़ी की रक्षा करें। Still Dock आपके चुने हुए ऐप्स के लिए ⌘Q और ⌘W रोक कर रखता है, ताकि शॉर्टकट बाकी हर जगह काम करता रहे। वे तीन ऐप चुनें जिनमें आप बार-बार काम खो देते हैं और बाकी को छोड़ दें। ज़्यादा जानकारी Mac पर ⌘Q बंद करना और ⌘W बंद होने से पहले पुष्टि लेना में है।
हाँ। यह एक Chrome-स्तर का गार्ड है जो हर विंडो को कवर करता है।
सिर्फ़ वह शॉर्टकट जिसे आपने रीमैप किया। Quit मेनू आइटम अब भी माउस से काम करता है। जोखिम यह है कि आप भूल जाएं कि आपने यह किया और एक साल बाद यह मान लें कि ऐप खराब है।
ऐसी कोई सेटिंग नहीं है, और कभी रही भी नहीं। किसी ऐप्लिकेशन से बाहर निकलने पर विंडो बंद करें इसके सबसे नज़दीक की चीज़ है, और यह क्विट के बाद क्या होता है यह बदलता है, क्विट को रोकता नहीं।
एक ही इलाका, अलग समस्या: ब्राउज़र ⌘W की बिल्कुल सुरक्षा नहीं करते। देखें ⌘W बंद करने से पहले पुष्टि लें।