मुझे विंडोज़ से प्यार नहीं है, लेकिन मैं अनुप्रयोगों को खोजने की क्षमता पसंद करता हूं, लेकिन विंडोज़ की को दबाता हूं।
मुझे cmd + space की तरह मल्टी की शॉर्टकट नहीं चाहिए। क्या स्पॉटलाइट लाने के लिए कमांड कुंजी को परिभाषित करने का कोई तरीका है?
मुझे विंडोज़ से प्यार नहीं है, लेकिन मैं अनुप्रयोगों को खोजने की क्षमता पसंद करता हूं, लेकिन विंडोज़ की को दबाता हूं।
मुझे cmd + space की तरह मल्टी की शॉर्टकट नहीं चाहिए। क्या स्पॉटलाइट लाने के लिए कमांड कुंजी को परिभाषित करने का कोई तरीका है?
जवाबों:
ऐसा ही आप करबिनर और एल कैप्टन के साथ करते हैं । बस इसे अपने Private.xml में डालें। यदि आप लॉन्चपैड को खोलने के लिए कमांड + स्पेस बदलते हैं तो यह अच्छी तरह से काम करता है।
<?xml version="1.0"?>
<root>
<item>
<name>Make command key activate spotlight.</name>
<appendix>(Send an escape key event when escape key is pressed alone.)</appendix>
<identifier>private.escape_to_control_escape</identifier>
<autogen>
__KeyOverlaidModifier__
<!-- from -->
KeyCode::COMMAND_L,
<!-- to -->
KeyCode::COMMAND_L,
<!-- alone -->
KeyCode::SPACE, ModifierFlag::COMMAND_L
</autogen>
</item>
</root>
यह सिएरा https://github.com/tekezo/Karabiner-Elements/pull/247 के लिए भी दिलचस्प है
संक्षिप्त जवाब
मुझे किसी भी तरह से इस बारे में जानकारी नहीं है कि यह macOS के साथ मूल रूप से संभव है (न तो सिस्टम प्राथमिकताएं, AppleScript, या एक स्वचालक सेवा के माध्यम से) क्योंकि commandspaceकीबोर्ड शॉर्टकट वास्तव में macOS द्वारा आरक्षित प्रमुख अनुक्रमों में से एक है।
आपको ऐसा करने का एक तरीका मिल सकता है Karabiner Elements (या Mavericks, Yosemite या El Capitan, Karabiner के उपयोगकर्ताओं के लिए ), लेकिन मैंने कभी कुछ सक्रिय करने के लिए अपने आप में एक संशोधक कुंजी का उपयोग करने की कोशिश नहीं की।
लंबा जवाब
MacOS मानव इंटरफ़ेस दिशानिर्देशों के अनुसार :
आपको तालिका 72-3 में शॉर्टकट को ओवरराइड नहीं करना चाहिए जो कि यहां दिखाए गए Apple प्रतीक के साथ हैं, क्योंकि macOS शॉर्टकट को किसी तरह से उपयोग करता है।
और, जब तालिका 72-3 का जिक्र किया जाता है, तो बहुत पहले कीबोर्ड शॉर्टकट स्पॉटलाइट को दिखाने / छिपाने के लिए है:
इसके अलावा, MacOS मानव इंटरफ़ेस दिशानिर्देश राज्य:
macOS सिस्टम सॉफ़्टवेयर, स्थानीयकृत कीबोर्ड, कीबोर्ड लेआउट और इनपुट विधियों के स्थानीयकृत संस्करणों के साथ उपयोग के लिए कई महत्वपूर्ण संयोजनों को सुरक्षित रखता है।
इनमें से एक commandspaceकीबोर्ड शॉर्टकट है जो अंतर्राष्ट्रीय सिस्टम के लिए सक्षम स्क्रिप्ट सिस्टम के माध्यम से घूमने के लिए भी आरक्षित है (ऊपर तालिका 72-3 में भी उल्लेखित है, लेकिन तालिका 72-1 में भी संदर्भित है)। इसलिए, न्यूनतम के रूप में, commandspaceकीबोर्ड शॉर्टकट को उसी तरह बने रहने की आवश्यकता होगी।
फिर सवाल यह हो जाता है कि क्या आप डिफ़ॉल्ट शॉर्टकट के अलावा किसी अन्य कीबोर्ड शॉर्टकट के माध्यम से स्पॉटलाइट सक्रिय कर सकते हैं । यह संभव हो सकता है, विशेष रूप से एक एप्सस्क्रिप्ट के साथ जो एक ऑटोमेटर सेवा द्वारा चलाया जाता है (जो बदले में एक कीबोर्ड शॉर्टकट द्वारा सक्रिय होता है)। हालांकि, यह commandअपने आप पर (या किसी अन्य संशोधक कुंजी) के उपयोग के साथ संभव नहीं होगा , जो आपको यह जांचने के विकल्प के साथ छोड़ देता है कि क्या कारबिनर तत्व (या पहले के मैकओएस, कारबिनर के उपयोगकर्ताओं के लिए ) काम कर सकते हैं।