मैक ⌘ कुंजी होने के लिए एमएसीएस "मेटा" कुंजी सेट करें


15

मेरे Emacs मेटा कुंजी के रूप में मैक ऑल्ट / विकल्प कुंजी का उपयोग करते हैं। मैं इसे ⌘ कुंजी बनाने के लिए कैसे सेट करूं?

जवाबों:


19

यह मेरी .emacsफ़ाइल में है:

;;; I prefer cmd key for meta
(setq mac-option-key-is-meta nil
      mac-command-key-is-meta t
      mac-command-modifier 'meta
      mac-option-modifier 'none)

(यदि आप अपरिचित हैं, तो बस इन पंक्तियों को फ़ाइल में जोड़ें ~/.emacs(या यदि यह मौजूद नहीं है तो इसे बनाएं), और Emacs को पुनरारंभ करें।)


इसके अतिरिक्त, यदि आप चाहते हैं कि आपकी optionकुंजी व्यवहार करे super, तो आपको सेट करना चाहिए mac-option-modifier 'super। मुझे superमुख्य उपयोगी लगता है क्योंकि यह मुझे अपनी खिड़कियों के बीच नेविगेट करने में मदद करता है।
इन्द्रधनुष गुप्ता

3

एक ऐसी सेटिंग है जिसे आपके .emacs में डाला जा सकता है: mac-command-key-is-metaजिसे आप सक्षम करने के लिए किसी भी गैर-शून्य मान पर सेट कर सकते हैं।

इस सेटिंग को चालू करने से अजीब वर्ण मुद्रित हो सकते हैं, खासकर यदि आप तेंदुए या उच्चतर चला रहे हैं। इसे ठीक करने के लिए, आपको set-keyboard-coding-systemअपने .emacs कॉन्फ़िगरेशन में शून्य पर सेट करना होगा ।


0

यदि आपको विश्व स्तर पर कुंजी को पुनः प्राप्त करने का विरोध नहीं है, तो आप Doublecommand को भी देख सकते हैं । जैसा कि आप सभी अनुप्रयोगों में निर्दिष्ट करते हैं, यह स्थायी रूप से कुंजी को हटा देता है। एक मैकबुक प्रो पर एक एमएसीएस उपयोगकर्ता होने के नाते जिसके पास दाहिने हाथ की CTRL कुंजी नहीं है, मुझे यह अमूल्य लगता है: मैंने CTRL कुंजी होने के लिए अपने दाहिने हाथ के विकल्प / अल्ट कुंजी को हटा दिया। एक जादू की तरह काम करता है।

बेशक, यदि आप इसे विश्व स्तर पर रीमेक करने से बचना चाहते हैं, तो पिछला उत्तर संभवतः लेने के लिए एक बेहतर पाठ्यक्रम होगा।

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