मैं कीबोर्ड में वर्णमाला कुंजियों का उपयोग करके 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 keys
Ukelele में मानचित्रण वर्णमाला कुंजी भी बदल जाता है। उदाहरण के लिए, मान लेते हैं कि Ctrl+ Shift+ Alt+ aकरने के लिए मैप किया गया है =
। फिर aअकेले को भी मैप किया =
जाता है।
मुझे आश्चर्य है कि क्या इस समस्या को किसी तरह हल किया जा सकता है? मुझे लगता है कि समाधान के लिए दो वैकल्पिक रास्ते हो सकते हैं:
- CapsLockमौजूदा संशोधक कुंजियों जैसे Alt+ का उपभोग किए बिना एक नई कस्टम संशोधक कुंजी बनाना Shift।
- कुंजी को एक साथ बदलने के लिए Ctrl+ Shift+ Alt+ के मानचित्रण को रोकना ।aa
क्या इन समाधानों को लागू करना संभव है?