Alt + Shift कीबाइंडिंग का उपभोग किए बिना CapsLock को संशोधक कुंजी के रूप में कैसे उपयोग करें?


18

मैं कीबोर्ड में वर्णमाला कुंजियों का उपयोग करके CapsLockप्रतीकों को टाइप करने के लिए एक संशोधक कुंजी के रूप में उपयोग करना चाहता हूं ({\})=

उदाहरण के लिए:

CapsLock+a is mapped to =
CapsLock+k is mapped to \

ऐसा करने के लिए, मैं मैप किया गया CapsLockकरने के लिए Option+ Shift"में निर्देशों का पालन Keyremap4Macbook का उपयोग कर एक उपयोगी Capslock कुंजी "।

<item>
    <name>F19 to F19</name>
    <appendix>(F19 (capslock) to (shift+opt))</appendix>
    <identifier>private.f192f19_escape</identifier>
    <not>VIRTUALMACHINE</not>
    <autogen>
        --KeyOverlaidModifier--
        KeyCode::F19,
        KeyCode::OPTION_L,
        ModifierFlag::SHIFT_L,
    </autogen>
</item>

ध्यान दें, इससे पहले मैंने CapsLockPcKeyboardHack में कुंजी कोड 80 पर मैप किया था जो F19 का प्रमुख कोड है।

तब मैंने CapsLock + alphabetical charactersप्रतीकों के प्रमुख संयोजनों को मैप किया जैसे कि =\})(यूकेले का उपयोग करना।

अब तक, सब कुछ ठीक से काम करता है सिवाय इसके कि इस सेटअप का कोई साइड इफेक्ट है: मैं किसी अन्य कुंजी बंधन के लिए Alt+ Shiftसंशोधक का उपयोग नहीं कर सकता । यह काफी प्रतिबंधात्मक समझौता है।

मैंने CapsLockअधिक जटिल कुंजी बाइंडिंग जैसे कि Ctrl+ Shift+ Altया Cmd+ Shift+ Altया Ctrl+ Cmd+ Shift+ को मैप करने की कोशिश की Alt। लेकिन ये अच्छी तरह से काम नहीं किया क्योंकि तब CapsLock+ alphabetical keysUkelele में मानचित्रण वर्णमाला कुंजी भी बदल जाता है। उदाहरण के लिए, मान लेते हैं कि Ctrl+ Shift+ Alt+ aकरने के लिए मैप किया गया है =। फिर aअकेले को भी मैप किया =जाता है।

मुझे आश्चर्य है कि क्या इस समस्या को किसी तरह हल किया जा सकता है? मुझे लगता है कि समाधान के लिए दो वैकल्पिक रास्ते हो सकते हैं:

  1. CapsLockमौजूदा संशोधक कुंजियों जैसे Alt+ का उपभोग किए बिना एक नई कस्टम संशोधक कुंजी बनाना Shift
  2. कुंजी को एक साथ बदलने के लिए Ctrl+ Shift+ Alt+ के मानचित्रण को रोकना ।aa

क्या इन समाधानों को लागू करना संभव है?


मुझे बस एहसास हुआ कि मैंने कभी भी उद्देश्य से कैप लॉक नहीं मारा ...
मैक्स राइड

2
ज्यादातर लोग न तो कैप लॉक का उपयोग करते हैं और न ही। लेकिन किसी अन्य संशोधक कुंजी की तुलना में कैप्स लॉक का स्थान बहुत आसान है। प्रतीकों को टाइप करने के लिए कैप्स लॉक के साथ होम रो कीज़ का उपयोग करना एक बहुत बड़ा उत्पादकता लाभ है।
मर्ट नुहोग्लू

क्या आप पहले विकल्प के लिए कैपिंग मैपिंग के बिना केवल उकलेले भाग को नहीं कर सकते हैं + शिफ्ट?
टॉम गेवके

जवाबों:


1

हाल ही में ब्रेट टेरस्ट्रा पदों से यह सब मिला , इसलिए उसे पूरा श्रेय।

Karabiner Elements और BetterTouchTool का उपयोग करके , आप नियंत्रण-विकल्प-शिफ्ट-कमांड के लिए "हाइपर" कुंजी मैप कर सकते हैं (जिसका उपयोग किसी भी ऐप द्वारा डिफ़ॉल्ट संशोधक के रूप में नहीं किया जाएगा)। फिर आप CapTouch + "a" to type "=" मैप्स में BetterTouchTool का उपयोग कर सकते हैं। टाइपिंग "ए" अपने आप में अभी भी अक्षर "ए" प्राप्त करता है। आप इसे स्थापित भी कर सकते हैं कि कैप ताले को टैप करने से बचने की कुंजी या मानक कैप्स लॉक के रूप में अकेले कार्य करता है।

यहां ब्रेट के कोड को रीपोस्ट करने के बजाय, मैं पोस्ट से लिंक करूंगा: ए हाइपर की विथ करबिनर एलिमेंट्स, फुल इंस्ट्रक्शन्स

आपके साथ मार्गदर्शन करने के लिए कुछ स्क्रीनशॉट:

कारबिनियर एलिमेंट्स कॉम्प्लेक्स मॉडिफिकेशन पेन ब्रेट के कोड को karabiner.json में जोड़ने के बाद, कॉम्प्लेक्स मॉडिफिकेशन फलक ऐसा दिखेगा। यहां कुछ और करने की जरूरत नहीं है।

बेटरटचटूल का कीबोर्ड पेन बेटरटचटूल में, कीबोर्ड फलक पर स्विच करें , एक शॉर्टकट जोड़ें, कैप्स लॉक + वर्ण टाइप करें, फिर ट्रिगर पूर्वनिर्धारित क्रिया के रूप में "इंसर्ट / टाइप / पेस्ट कस्टम टेक्स्ट" चुनें।

कस्टम टेक्स्ट शीट डालें / टाइप करें / पेस्ट करें में सम्मिलित करें / प्रकार / पेस्ट कस्टम टेक्स्ट चादर, चरित्र (रों) आप चाहते हैं टाइप करें और "लिखकर पाठ डालें"।


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