कैसे छोड़ें कमांड-क्यू को निष्क्रिय करने के लिए?


68

क्या अक्षम करने का कोई तरीका है आदेश + क्यू ऐप्स छोड़ने के लिए?

मैंने इस मेनूपटेम को "कीबोर्ड शॉर्टकट" वरीयता फलक (जैसा कि) में जोड़ने की कोशिश की यहाँ सुझाव दिया गया ), और इसे हटाने के लिए आदेश + विकल्प + क्यू (हिट करने के लिए थोड़ा कठिन), और मेनू आइटम यह दिखाने के लिए बदल गया, लेकिन आदेश + क्यू अभी भी एप्लिकेशन को छोड़ने का कारण बनता है।

मैं ओएस एक्स 10.7 का उपयोग कर रहा हूं, लेकिन अगर यह तय हो जाता है तो मैं खुशी से 10.8 पर अपग्रेड करूंगा।

जिस ऐप को मैं वास्तव में चाहता हूं, वह फ़ायरफ़ॉक्स है, लेकिन अगर कोई समाधान है जो अक्षम था आदेश + क्यू हर ऐप के लिए, यह भी ठीक होगा।


1
क्या आप एक वैश्विक हैक की तलाश में हैं या क्या आप उन अनुप्रयोगों को रीमैप कर पाएंगे जो आप ओवरराइड करना चाहते हैं? सामान्य कीबोर्ड वरीयता फलक का उपयोग करके और बाद में एक और शॉर्टकट (जैसे कमांड - शिफ्ट - कंट्रोल - विकल्प - क्यू) का उपयोग करना बाद में काफी आसान है, जो कि एक बार में दबाया नहीं जाएगा।
bmike

bmike: मैं या तो ले जाऊँगा, लेकिन जैसा कि मैंने कहा, मैंने इसे कमांड-ऑप्शन-क्यू बनाने की कोशिश की और यह काम नहीं करता है। अगर मैं कमांड-ऑप्शन-शिफ्ट-क्यू में प्रवेश करने की कोशिश करता हूं, तो वह भौंकता है और कहता है कि ऐप सिस्टम प्रीफ्स ने लॉगआउट रद्द कर दिया है।
Ken

समस्या यह है कि आपको प्रति आवेदन के आधार पर सवारी छोड़ने की आवश्यकता है और इसमें ऐप का नाम शामिल है ताकि ऐप-विशिष्ट शॉर्टकट में पूर्ण मेनू नाम दर्ज किया जाए।
bmike

bmike: मैं फ़ायरफ़ॉक्स के लिए केवल ओवरराइड निर्दिष्ट कर रहा था, और मेनूइटेम ओवरराइड में ऐप नाम भी शामिल था।
Ken

1
हम्म - मैंने इस सवाल का मतलब नहीं पढ़ा कि फ़ायरफ़ॉक्स जानबूझकर ओएस एक्स द्वारा परिभाषित कीबोर्ड शॉर्टकट की उपेक्षा करता है - लेकिन शायद यही आप टिप्पणियों के आधार पर देख रहे हैं? मुझे आश्चर्य है कि शायद उन्होंने एक शॉर्टकट रीमैपिंग फ़ंक्शन को लागू किया? मुझे लोमड़ी दौड़ते हुए कुछ समय हो गया है। मेल और सफारी के लिए कमांड-क्यू असंवेदनशील बनाने के लिए worksZ की तरह एक कमांड चुनना काम करता है - इस तस्वीर को देखें कि मैंने शॉर्टकट कैसे सेट किया। cl.ly/MDtE
bmike

जवाबों:


95

सिस्टम प्राथमिकताएं, फिर कीबोर्ड पर जाएं। शॉर्टकट चुनें। बाएँ फलक पर, पहुँच-योग्यता ढूँढें। अब दाएँ फलक पर सक्षम करें रंग बदलें और फिर Cmd + Q के शॉर्टकट को पुन: असाइन करने के लिए शॉर्टकट बॉक्स पर क्लिक करें।

बस। अब जब आप Cmd + Q दबाएंगे तो स्क्रीन के रंग उल्टे हो जाएंगे। सामान्य रंगों में वापस जाने के लिए इसे फिर से दबाएं। कोई और अधिक आकस्मिक रूप से छोड़ने वाले एप्लिकेशन (जैसे फ़ायरफ़ॉक्स पर दो सौ से अधिक टैब बंद करने पर जब Cmd + या पूर्वावलोकन पर तीन दर्जन pdfs का उपयोग करने का प्रयास करते समय Cmd + टैब का उपयोग करने की कोशिश करते हैं; पिछली दो चीजें जो मैंने की थीं, फिर कभी नहीं।)

अनुलेख जिसने भी यह सोचा था कि एप्लिकेशन छोड़ने के लिए Cmd + Q का उपयोग करना एक अच्छा विचार है, प्रयोज्य स्कूल में वापस जाना चाहिए।


एक अच्छा प्लगइन भी है जिसे आप कॉल कर सकते हैं हमेशा पूछो , जो फ़ायरफ़ॉक्स छोड़ने से पहले एक त्वरित संवाद को मजबूर करता है।


10
बस इस उत्तर को उभारने के लिए यहां पंजीकृत किया गया है। Cmd+Q एक बनाने के बराबर है @ एक जर्मन PC-105 कीबोर्ड लेआउट पर प्रतीक। पीसी और मैक के बीच स्विच करना मुझे पागल कर रहा है क्योंकि मैं कहीं पर लॉग इन करते समय ब्राउज़र को बंद रखता हूं। Inverting रंगों के साथ शानदार विचार के लिए धन्यवाद।
Afri

2
मैंने इसे "डेस्कटॉप 1 पर स्विच" करने के लिए सौंपा। चूंकि मैं वैसे भी इस सुविधा का उपयोग नहीं कर रहा हूं, यह प्रभावी रूप से कुछ भी नहीं करता है।
tiktak

3
चेतावनी के रूप में इनवर्ट रंगों का उपयोग करने के लिए बोनस बिंदु। महान UX प्रतिक्रिया।
Jason

क्या सीटिंग सिस्टम को चौड़ा करने के लिए CMD + ESC को हटाने का कोई तरीका है?
amar

2
मुझे आपके विचार पसंद हैं invert color , इसे प्यार करो, यह बेवकूफ लग रहा है
vanduc1102

5

KeyRemap4MacBook का उपयोग करके, आप इसे जोड़ सकते हैं private.xml :

<item>
  <name>disable_command_q</name>
  <identifier>disable_command_q</identifier>
  <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
  <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
</item>

के बिना | ModifierFlag::NONE पहला ऑटोजेन तत्व उदाहरण wouldQ के लिए भी निष्क्रिय हो जाएगा। दूसरा ऑटोजेन तत्व toQ को autQ में बदलता है।

पूर्वनिर्धारित सेटिंग्स भी हैं जो भेजने के लिए ⌘Q को दो बार ⌘Q को पकड़ने या दबाने की आवश्यकता होती है:

उनमें परिभाषित हैं custom_shortcuts.xml :

<item>
  <name>Hold Command+Q to Quit Application</name>
  <appendix>(You can adjust the threshold time of holding by</appendix>
  <appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix>
  <identifier>remap.holdcommandQ</identifier>
  <autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen>
</item>
<item>
  <name>Press Command+Q twice to Quit Application</name>
  <identifier>remap.doublepresscommandQ</identifier>
  <autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE,
    KeyCode::VK_NONE,
    KeyCode::Q, VK_COMMAND
  </autogen>
</item>

Karabiner Elements (KeyRemap4MacBook के उत्तराधिकारी) पर, एक "जटिल संशोधन" है जिसे ऑनलाइन डाउनलोड किया जा सकता है जो समान नौकरी प्राप्त करते हैं: pqrs.org/osx/karabiner/complex_modifications/#command_q सफ़ारी विकल्प को फ़ायरफ़ॉक्स या किसी अन्य ब्राउज़र में बदलना केवल कॉन्फ़िगर JSON (जो कि यहां स्थित होना चाहिए) के अंदर ऐप बंडल रीजैक्स को बदलना है। ~/.config/karabiner/assets/complex_modifications )।
Gustavo Bezerra

4

एक कीबोर्ड रेपरर का उपयोग करें। OSX के लिए एक बढ़िया GPL है (मैं Keyremap4MacBook का उपयोग करता हूं) बस कमांड क्यू कुंजी कॉम्बो को कुछ करने के लिए मैप करें जो कुछ भी नहीं करता है।


1
अब करबिनर कहा जाता है: pqrs.org/osx/karabiner 10.12 के तहत काम नहीं करता है, पहले वाले OS को हैंडल करेगा। वैश्विक रूप से बदलते cmd Q के लिए पूर्व लिखित शॉर्टकट यहाँ कुछ और है: pqrs.org/osx/karabiner/list.html.en के अंतर्गत कस्टम शॉर्टकट
Wayfaring Stranger

4

इस तरह के पुराने पोस्ट को खोदने के लिए क्षमा करें, लेकिन यह विचार उपयोगी हो सकता है

सिस्टम प्राथमिकता में - कीबोर्ड उस एप्लिकेशन के लिए एक नया शॉर्टकट बनाता है जिसे आप छोड़ना चाहते हैं। एप्लिकेशन के मेनू में छोड़ें आदेश के शीर्षक के लिए खोजें और शॉर्टकट के लिए मेनू शीर्षक के समान ही दर्ज करें, फिर एक अलग शॉर्टकट दें।

वास्तव में, आपके पास सभी अनुप्रयोगों के साथ यह समस्या नहीं है, लेकिन केवल ब्राउज़र और शायद एक या दो अन्य ऐप्स।


1
अलग पूछने के लिए आपका स्वागत है! हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
grg

2
यह समाधान फ़ायरफ़ॉक्स पर लागू नहीं होता है। फ़ायरफ़ॉक्स अपने मेनू में नया शॉर्टकट दिखाता है। लेकिन यह काम नहीं करता है। cmd-q अभी भी ब्राउज़र बंद करता है ...
JerryWho

मैंने पीछा किया यह लिंक वही समाधान बताता है और जो मेरे लिए पूरी तरह से काम करता है।
totymedli

मैंने अभी-अभी फ़ायरफ़ॉक्स के लिए एप्लिकेशन विशिष्ट (फ़ायरफ़ॉक्स) शॉर्टकट के रूप में "क्विट फ़ायरफ़ॉक्स" के लिए एक "विकल्प क्यू" शॉर्टकट जोड़ा है। फ़ायरफ़ॉक्स में, मेरा "क्विट फ़ायरफ़ॉक्स" मेनू आइटम अब ऑप्ट क्यू दिखाता है, और सेमीड क्यू अब ऐप को नहीं छोड़ता है, लेकिन क्यू करता है। आपको मेनू आइटम का पाठ बिल्कुल सही प्राप्त करना होगा। ओह, मैं देख रहा हूँ, हम भविष्य में एक दो साल यहाँ हैं; ओएस एक्स 10.12.3 के साथ। और फ़ायरफ़ॉक्स 51.0।
Wayfaring Stranger

सफारी के लिए अच्छा फिट (सफारी शॉर्टकट का सम्मान करता है), और हम में से उन लोगों के लिए एक पवित्रता-रक्षक जो अक्सर सीएमडी + डब्ल्यू के बजाय सीएमडी + क्यू मारा।
AncientToaster

3

आपके प्रश्न का सीधा उत्तर नहीं है, लेकिन जब आप इसे प्रयोग करके लॉन्च करते हैं, तो आप फ़ायरफ़ॉक्स को स्वचालित रूप से अपनी पुरानी खिड़कियां खोलने के लिए कह सकते हैं When Firefox starts के तहत विकल्प General प्राथमिकताएँ फलक।

यदि आप कभी-कभार आकस्मिक अवकाश के लिए अपना स्टार्ट स्क्रीन बदलना नहीं चाहते हैं, तो ऐसा करने के लिए एक कमांड भी है: History मेनू - & gt; Restore Previous Session


9
हां, लेकिन अगर कई विंडो / टैब खुले हैं, तो इसमें काफी समय लग सकता है, और कुछ अपने सत्र / स्थिति को पूरी तरह से ठीक नहीं कर पाएंगे। यह नाराजगी से सभी खिड़कियों को वर्तमान स्थान पर पुनर्स्थापित करता है, बजाय उस स्थान के जो वे पहले थे।
Ken

3

अब क्रोम एप्लिकेशन मेनू "वार्न बिफोर क्विटिंग" में एक आइटम है जो मेरे लिए ट्रिक करता है।

स्रोत: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome


उन्होंने कुछ समय पहले इस फीचर को हटा दिया था।
Miscreant

1

मुझे ऐसा करने का एक तरीका मिला है जब आप अपने वॉल्यूम या सामान को उस तरह से बदल सकते हैं जब आप दबाते हैं आदेश + क्यू

सिस्टम वरीयताओं पर जाएं - & gt; कीबोर्ड - & gt; मिशन नियंत्रण - & gt; "परेशान न करें"।

फिर बस बॉक्स पर क्लिक करें और इसे इसमें बदलें: आदेश + क्यू


0

जैसा कि आपने देखा है, सिस्टम Prefs में हमेशा एक नया कीबोर्ड शॉर्टकट सेट करना हमेशा काम नहीं करता है। यह मेनू में दिखाए गए शॉर्टकट को बदल देगा लेकिन एप्लिकेशन अभी भी Commmand + Q कुंजीपट के लिए सुन सकता है। मैंने कुछ ऐप देखे हैं जो ऐसा करते हैं। यहां तक ​​कि कुछ की-वर्ड्स सुनेंगे जो मेनू में शॉर्टकट के रूप में सूचीबद्ध नहीं हैं (उदाहरण के लिए फ़ोटोशॉप)।

एक 3 पार्टी विकल्प की तरह कुछ का उपयोग करने के लिए है ControllerMate । इसमें किसी भी कंट्रोलर इनपुट (कीबोर्ड, माउस, ट्रैकपैड, जॉयस्टिक, आदि) को हटाने और इसे बदलने की क्षमता है। मैं इसे कई रीमैप करने और मैक्रो स्क्रिप्ट चलाने के लिए उपयोग करता हूं। उन्हें प्रति-आवेदन के आधार पर या वैश्विक प्रणाली-व्यापी स्थिति पर सेट किया जा सकता है।

कंट्रोलरमैट का उपयोग करके, आप कमांड + क्यू को मैप कर सकते हैं और फिर कमांड + ऑप्शन + क्यू से बाहर निकलने के लिए क्विट मेनू एंट्री कर सकते हैं। या आप फैंसी प्राप्त कर सकते हैं और कमांड + क्यू के अलावा कुछ नहीं कर सकते हैं यदि आप कमांड + क्यू को फिर से 1/2 सेकंड के भीतर दबाते हैं तो यह क्वैस मेनू को कॉल करेगा।

कंट्रोलरमेट एक अद्भुत ऐप है। मैंने एक "बॉस / पति / पत्नी मोड" जैसे कई अनुकूलन किए हैं जो एक एकल कुंजीपट है जो निम्नलिखित कार्य करता है

  • कंप्यूटर ऑडियो म्यूट करता है
  • यदि यह खेल रहा है तो iTunes को रोक देता है
  • क्विट क्विक और / या VLC अगर यह चल रहा है
  • वर्तमान फ़ायरफ़ॉक्स विंडो को कम करता है और Google.com पर एक नई विंडो खोलता है

एक अन्य सुझाव (हेनरी के सुझाव के साथ) एक सत्र प्रबंधक का उपयोग करना है ताकि यदि फ़ायरफ़ॉक्स दुर्घटना से निकल जाए, तो आप आसानी से बहाल कर सकें। अंतर्निहित सत्र प्रबंधक ठीक है, लेकिन आपको भी देखना चाहिए टैब मिक्स प्लस । यह न केवल आपको अपने टैब को प्रबंधित करने के लिए अद्भुत विकल्प देता है, बल्कि इसका सत्र प्रबंधक भी शानदार है। मेरे पास कई सत्र बच गए हैं और नई खिड़कियों में कभी भी उन्हें जल्दी से खींच सकते हैं।


4
एक इनपुट रीपर के लिए $ 24.95? यह प्रफुल्लित करने वाला है।
Navin

0

के लिए जाओ सिस्टम प्राथमिकताएँ & gt; कीबोर्ड & gt; शॉर्टकट फिर बाईं पट्टी पर आवेदन बटन । दबाएं + बटन तो अपना आवेदन चुनें। मेनू शीर्षक स्लॉट में "छोड़ो (आवेदन नाम)" लिखें। Cmd-q को बदलने के लिए अपनी कमांड जोड़ें और यही है।


यह कुछ भी नहीं जोड़ता है कि अन्य उत्तर पहले से ही कवर नहीं किए गए हैं।
Tetsujin

0

बस मैंने मौजूदा कमांड को नए के साथ बदल दिया है,

पूर्व। मैंने मैक के लिए उदात्त पाठ के लिए क्विट कमांड को बदल दिया,

मैं नया शॉर्टकट जोड़ता था और नई कमांड जोड़ता था alt+command+c


0

आप मैक ओएस के लिए BetterTouchTool (एक अद्भुत ऐप) का उपयोग करके Cmd + Q को अक्षम कर सकते हैं:

कीबोर्ड पर जाएं - & gt; नया शॉर्टकट या मुख्य अनुक्रम जोड़ें - & gt; नक्शा Cmd + Q से "कोई कार्यवाही नहीं"

enter image description here


0

यहाँ समाधान पर पोस्ट नहीं है कि मुझे लगा कि योग्यता पर विचार करना चाहिए। यदि आप अपने कंप्यूटर से कमांड + q को पूरी तरह से हटाने का मन नहीं करते हैं, तो आप उकेले में प्रभावी ढंग से रीमैप कर सकते हैं ताकि कमांड + क्यू किसी अन्य कीबोर्ड शॉर्टकट को निष्पादित कर सके।

आप इसे कमांड + स्पेस या कमांड + 1 निष्पादित कर सकते हैं, बस इसे किसी और चीज़ को असाइन करें।

इस दृष्टिकोण के लिए सकारात्मक और नकारात्मक हैं लेकिन यह काम करना चाहिए।


0

QBlocker

QBlocker एक स्वतंत्र और खुला स्रोत ऐप है, जिसमें इस समस्या को हल करने के लिए एक उपयोगकर्ता को सभी ऐप्स या कुछ निश्चित ऐप को छोड़ने के लिए CMD + Q की आवश्यकता होती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.