मैं ओएस एक्स लायन में कमांड-कंट्रोल-डी शब्द परिभाषा कीबोर्ड शॉर्टकट को कैसे अक्षम कर सकता हूं?


11

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

क्या यह संभव है

a) कमांड-कंट्रोल-डी कीबोर्ड शॉर्टकट शब्द परिभाषा को डिसेबल करें या
बी) कमांड-कंट्रोल-डी के अलावा किसी अन्य शब्द की परिभाषा कीबोर्ड शॉर्टकट को बदलें?


जाँच के लिए धन्यवाद, Lri। इसके लायक क्या है, मैंने देखा com.apple.symbolichotkeys.plist। कोई पाँसा नहीं।
ज़ेन शेल्बी

जवाबों:


6

मैंने अभी यह पता लगाया है, यहाँ उपलब्ध महान शोध का उपयोग करते हुए: http://hintsforums.macworld.com/showthread.php?t=114785

ध्यान दें कि मैं नीचे दिए गए स्पष्टीकरण में "शब्दकोश" की 2 अलग-अलग परिभाषाओं का उपयोग कर रहा हूं:

चाल को com.apple.symbolicotots में AppleSymbolicHotKeys शब्दकोश में एक मान जोड़ना है

इस डिक्शनरी के भीतर , आप 70 के लिए एक नया डिक्शनरी जोड़ना चाहते हैं (यह शब्द डिक्शनरी लुकअप में है ) सक्षम = NO के साथ। सुनिश्चित करें कि 'सक्षम' एक बूलियन है।

दुर्भाग्य से, मैं इसे किसी एकल 'डिफॉल्ट्स राइट ...' इनवोकेशन में डिस्टिल नहीं कर सकता। यह कुछ इस तरह होगा:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 "{enabled=NO;}"

लेकिन मैं यह पता नहीं लगा सकता कि यह कैसे निर्दिष्ट किया जाए कि 'सक्षम' बूलियन होना चाहिए। जैसा कि लिखा गया है, यह इसे एक स्ट्रिंग बनाता है, जो किस्टस्ट्रोक को निष्क्रिय करने के लिए काम नहीं करता है। आप इस कमांड को चला सकते हैं, और फिर प्लिस्ट को एडिट करके इसे बूलियन पर स्विच कर सकते हैं .. जो सीधे फाइल को एडिट करने से ज्यादा आसान हो सकता है।

यह शब्दकोश कीस्ट्रोके को निष्क्रिय कर देगा। आप ऊपर दिए गए लिंक से जानकारी का उपयोग अगर आप चाहें तो एक अलग कुंजी में फिर से कर सकते हैं।


6
मान XML भी हो सकता है defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>':।
Lri

2
मार! (धन्यवाद @ क्रैग और @ लॉरी) को पुनः आरंभ करने की आवश्यकता है!
nhed

1

(सबसे पहले, यह निश्चित रूप से नया नहीं है - यह तेंदुए के बाद से चारों ओर है, मैं विश्वास करता हूं।)

दुर्भाग्य से, ऐसा नहीं लगता है कि वर्तमान में शेर में इसे अक्षम या बदलने का एक तरीका है। आप "लुक अप इन डिक्शनरी" सेवा के लिए एक शॉर्टकट जोड़ / बदल सकते हैं, लेकिन यह नियंत्रण-कमांड-डी के व्यवहार को नहीं बदलता है। अगर आपके पास एक डेवलपर खाता है, तो बग दर्ज करें और इसके साथ रहना सीखें :(


1
हिम तेंदुए में वैश्विक शॉर्टकट 'छाया' या अनुप्रयोग शॉर्टकट को ओवरराइड नहीं किया।
ज़ेन शेल्बी

सच। हां, यह निराशाजनक व्यवहार है। यह वास्तव में मुझे परेशान नहीं करता है क्योंकि मैं वास्तव में शब्दों को देखने के लिए नियंत्रण-कमांड-डी का उपयोग करता हूं।
jtbandes
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.