छोटा जवाब: 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 के बाहर की कोई चीज़ चाहिए।
ज़्यादातर ऐप्स में कुछ नहीं होता। Photoshop, Slack, Mail, Notes, Preview और बाकी सब जैसे ही आप ⌘Q दबाते हैं बंद हो जाते हैं, और ऐसा होने की वजह यह है कि ⌘Q कीबोर्ड पर सीधे ⌘W के बगल में है। कोई भी इसे जानबूझकर नहीं दबाता। वे टैब बंद करना चाहते हैं।
यही वजह है कि हर-ऐप वाला उपाय सिर्फ़ इतनी दूर तक ही ले जाता है: यह उन दो ब्राउज़र में काम करता है जिन्होंने इसके बारे में सोचा, और कहीं और नहीं।
आपके पास दो विकल्प हैं जो हर ऐप को कवर करते हैं।
शॉर्टकट रीमैप करें। सिस्टम सेटिंग्स › कीबोर्ड › कीबोर्ड
शॉर्टकट › ऐप शॉर्टकट में, नाम वाले ऐप के लिए ठीक मेनू शीर्षक
Quit Safari के साथ एक शॉर्टकट जोड़ें और इसे कुछ हानिरहित असाइन करें। यह काम करता है, यह मुफ़्त है, और इसकी दो
दिक्कतें हैं: आपको यह हर ऐप के लिए सही मेनू शब्दों के साथ करना पड़ता है, और यह शॉर्टकट की रक्षा करने की बजाय
इसे हटा देता है, इसलिए ⌘Q फिर पूछने की बजाय बिल्कुल कुछ नहीं करता।
या इस जोड़ी की रक्षा करें। Still Dock आपके चुने हुए ऐप्स के लिए ⌘Q और ⌘W रोक कर रखता है, ताकि शॉर्टकट बाकी हर जगह काम करता रहे। वे तीन ऐप चुनें जिनमें आप बार-बार काम खो देते हैं और बाकी को छोड़ दें। ज़्यादा जानकारी Mac पर ⌘Q बंद करना और ⌘W बंद होने से पहले पुष्टि लेना में है।
हाँ। यह एक Chrome-स्तर का गार्ड है, हर विंडो के लिए अलग नहीं।
सिर्फ़ वह शॉर्टकट जिसे आपने रीमैप किया। Quit मेनू आइटम अब भी माउस से काम करता है। जोखिम यह है कि आप भूल जाएं कि आपने यह किया और एक साल बाद यह मान लें कि ऐप खराब है।
ऐसी कोई सेटिंग नहीं है, और कभी रही भी नहीं। किसी ऐप्लिकेशन से बाहर निकलने पर विंडो बंद करें इसके सबसे नज़दीक की चीज़ है, और यह क्विट के बाद क्या होता है यह बदलता है, न कि क्विट होने से रोकता है।
एक ही इलाका, अलग समस्या, और ब्राउज़र इसकी बिल्कुल सुरक्षा नहीं करते। देखें ⌘W बंद करने से पहले पुष्टि लें।