विंडो को छोटा करने के लिए कमांड-एम को अक्षम करें


16

पर मेरी कीबोर्ड लेआउट , Mकुंजी सही के बगल में है Wकुंजी:

आसन्न मी और डब्ल्यू कुंजी के साथ Dvorak कीबोर्ड परिक्रमा की

यह कभी-कभी समस्याग्रस्त हो सकता है क्योंकि कभी-कभी मैं गलती से दबाऊंगा Command- Mइसके बजाय Command- W, जिससे खिड़की बंद होने के बजाय कम से कम हो।

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

क्या विंडो को छोटा करने के लिए Command- Mशॉर्टकट को अक्षम करने का एक तरीका है ?

जवाबों:


19

आप इसे संपादित करके अक्षम कर सकते हैं ~/Library/Preferences/.GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'

परिवर्तनों को लागू करने के लिए आपको अनुप्रयोगों को फिर से खोलना होगा। यदि शॉर्टकट को शून्य में सौंपा गया था, तो दबाने Lसे ऑडेसिटी में ट्रिगर हो जाएगा।


यह मेरे लिए योसेमाइट पर काम नहीं किया। मैं इसे इस जवाब के साथ कर सकता था
मर्गिसिसेया

काम करता है। एफटीआर, मूल सेटिंग के लिए (यदि आप इसे वापस करना चाहते हैं) हैNSUserKeyEquivalents { Minimize = "@$m"; }
जकूब एम।

दुर्भाग्य से फ़ायरफ़ॉक्स 60.x इस :( सम्मान नहीं करता है
Tilo

3

आप डिफ़ॉल्ट कमांड-एम शॉर्टकट को किसी और चीज़ से मैप करके "ओवरराइड" कर सकते हैं। मुख्य संयोजन को हटाने के लिए, सिस्टम वरीयताएँ लॉन्च करें और कीबोर्ड चुनें। फिर कीबोर्ड प्राथमिकताएं पैनल दिखाई देता है, "कीबोर्ड शॉर्टकट" नाम के दाहिने टैब पर क्लिक करें। आप कई डिफ़ॉल्ट कीबोर्ड शॉर्टकट देखेंगे जिन्हें आप ओवरराइड कर सकते हैं।

मैंने इस विधि का उपयोग करके कमांड-एम को फिर से भरने की कोशिश की है और यह काम करता है।


1

"सभी अनुप्रयोग" को ज़ूम-इन करने के लिए कमांड-एम को फिर से तैयार करना एक अच्छा समाधान माना जा रहा था क्योंकि ज़ूम सभी अनुप्रयोगों में दिखाई देता है और लगभग एक अनजाने न्यूनतम के रूप में विघटनकारी प्रभाव के रूप में नहीं होता है।

मैं ऊपर टर्मिनल कमांड की कोशिश करने जा रहा था, इसलिए मैं ज़ूम और लो के लिए कमांड M को हटाने गया और निहारना, Minimize को अब बिना किसी प्रमुख कमांड के सूचीबद्ध किया गया था। इसलिए मैंने अभी इसे इस तरह छोड़ दिया, अब कमांड-एम कुछ भी नहीं करता है और मेनू में हानिरहित जीवन को कम करता है। कोई टर्मिनल कमांड आवश्यक नहीं है।


1

आप अद्भुत और मुफ्त सॉफ्टवेयर करबिनर के साथ किसी भी कुंजी और कुंजी संयोजन को फिर से तैयार कर सकते हैं । स्थापित करने के बाद, बस अपने निम्नलिखित कोड जोड़ें ~/Library/Application Support/Karabiner/private.xml:

  <item>
    <name>Map Cmd-M to Cmd-Alt-M</name>
    <appendix>Changes the minimize shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_m</identifier>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::M, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

  <item>
    <name>Map Cmd-Q to Cmd-Alt-Q</name>
    <appendix>Changes the quit shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_q</identifier>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

फिर Karabiner वरीयताओं में "रीलोड एक्सएमएल" पर क्लिक करें और नई वस्तुओं के लिए चेकमार्क सेट करें।

इस तरह न्यूनतम शॉर्टकट पूरी तरह से अक्षम नहीं है, लेकिन फिर भी अतिरिक्त विकल्प कुंजी के साथ उपलब्ध है: Cmd+ Option+ Mया केवल सही कमांड कुंजी का उपयोग करके: Cmd (right)+ M

ध्यान दें कि दूसरे भाग में भी परिवर्तन होता Cmd+ Qके लिए शॉर्टकट Cmd+ Option+ Qआपकी सुविधा के लिए। यदि आपको इसकी आवश्यकता नहीं है, तो आप दूसरी वस्तु को छोड़ सकते हैं।


0

"Dvorak - Qwerty⌘" नामक एक आसान कीबोर्ड लेआउट है। यह मूल रूप से Dvorak है, लेकिन यह QWERTY के लेआउट को फ़्लिप करता है जबकि held कुंजी को नीचे रखा जाता है। इसे इसलिए डिज़ाइन किया गया था कि जो लोग ड्वोरक सीखना चाहते हैं, उन्हें अपनी हॉटकी की मांसपेशियों की याददाश्त को बरकरार रखने की ज़रूरत नहीं है, लेकिन यह आपकी मदद भी कर सकता है।


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