मैंने एक पूरा लेख लिखा है जिसमें बताया गया है कि KeyRemap4MacBook और विशिष्ट कोको इनपुट नियमों के संयोजन का उपयोग करके वास्तविक कंपोज़ कुंजी ( उदाहरण के लिए । Right Option + '+ e→ é) कैसे सेट करें ।
चरण 1: एक कंपोज़ कुंजी चुनें
कम्पोज़ कुंजी चुनें ताकि यह आसानी से सुलभ हो लेकिन आपको कुछ भी ऐसा करने से नहीं रोकता है जो आप आमतौर पर करते हैं। मैं Right Optionअपने Compose कुंजी के रूप में कुंजी का उपयोग करता हूं। मेरे पास पहले से ही एक Left Optionकुंजी है, इसलिए सही मेरे लिए थोड़ा बेकार है। और यह किसी तरह Composeपुराने सन कीबोर्ड पर कुंजी की स्थिति से मेल खाता है ।
यह Right Optionएक मैक कीबोर्ड पर होगा । मैं सलाह देता हूं कि
चरण 2: कम्पोज़ कुंजी को रीमैप करें
समस्या यह है कि मैक ओएस एक्स कीबोर्ड प्राथमिकताएं:
- आप के बीच Left Optionऔर Right Optionकुंजियों में अंतर न होने दें
- केवल आपको एक और संशोधक कुंजी (या कुछ भी नहीं) के लिए संशोधक कुंजियों को रीमैप करने दें
सौभाग्य से, KeyRemap4MacBook है जो आपको अपने कीबोर्ड के साथ बहुत निम्न स्तर की चीजें करने देता है। इसे स्थापित करो।
अब हम अपनी कंपोज़ कुंजी को कुछ इस तरह बनाएंगे कि अगली परत समझ में आएगी। मैंने उसके लिए चुना Shift Control F13। यह बहुत महत्वपूर्ण है कि आपको उस महत्वपूर्ण संयोजन की आवश्यकता होगी।
फ़ाइल ~/Library/Application Support/KeyRemap4MacBook/private.xmlमें निम्नलिखित डालें:
<?xml version="1.0"?>
<root>
<item>
<name>Send Shift-Ctrl-F13 for Right Option</name>
<identifier>private.send_shift_ctrl_f13_for_ropt</identifier>
<autogen>--KeyToKey-- KeyCode::OPTION_R,
KeyCode::F13, ModifierFlag::SHIFT_L
| ModifierFlag::CONTROL_L
</autogen>
</item>
</root>
अंत में, सिस्टम प्राथमिकता से , KeyRemap4MacBook सेटिंग खोलें और ReloadXML बटन पर क्लिक करें। फिर नया विकल्प सक्रिय करें।
चरण 3: रचना बाइंडिंग बनाएं
अंतिम चरण वास्तविक बाइंडिंग का निर्माण है। मैंने /usr/share/X11/locale/en_US.UTF-8/Composeअपने डेबियन सिस्टम से नियमों को आयात करना चुना ।
Bob Kåres ने एक स्क्रिप्ट लिखी है, जो आपको X11 कंपोज़ रूल्स को कोको की बाइंडिंग में बदलने देती है ।
या तो Composeबॉब की स्क्रिप्ट का उपयोग करके अपनी खुद की एक फ़ाइल कन्वर्ट करें, या लेख से मेरा DefaultKeyBinding.dict डाउनलोड करें । इसमें सेव करें ~/Library/KeyBindings/DefaultKeyBinding.dict।
सावधान रहें: डिफ़ॉल्ट बॉब की स्क्रिप्ट का उपयोग करता है के द्वारा F13बजाय Shift Ctrl F13तो में DefaultKeyBinding.dictआप परिवर्तन करने की जरूरत है:
"\UF710"
में:
"^$\UF710"
यदि किसी कारण से आपने किसी अन्य संयोजन के लिए जाने का फैसला किया है, तो उचित सिंटैक्स का पता लगाने के लिए ज़ाह ली द्वारा इस लेख को देखें।