मैं आर्चलिनक्स + कमाल के तहत "चिपचिपा संशोधक कुंजियों" को सक्षम करना चाहूंगा, और मुझे सही जानकारी नहीं मिली है।
मैं आर्चलिनक्स + कमाल के तहत "चिपचिपा संशोधक कुंजियों" को सक्षम करना चाहूंगा, और मुझे सही जानकारी नहीं मिली है।
जवाबों:
मुझे मिलगया। एक उपयोगिता है जिसे xorg के लिए एक्सेसबिलिटी विकल्प सेट करने के लिए xbkeys कहा जाता है।
Xkbset मैनुअल ($ xkbset man) से:
To switch sticky keys on or off, and optionally set or reset:
() two keys pressed at the same time stops sticky keys;
() a modifier pressed twice will be locked:
[-]{sticky|st} [[-]twokey|[-]latchlock]...
मैंने इसे चलाया:
$ xkbset sticky -twokey -latchlock
वह आदेश .xinitrc में जा सकता है
# turn on stickykeys. don't let two keys pressed at the same time disable it.
# don't turn on "latch lock", ie pressing a modifier key twice "locks" it on.
xkbset accessx sticky -twokey -latchlock
# don't expire these settings. (run xkbset q exp for details.)
xkbset exp 1 =accessx =sticky =twokey =latchlock
xkbset
: math.missouri.edu/~stephen/software/#xkbset
xkbset
।
ISO_Level2_Latch
जो कि मॉडिफाइड उद्देश्यों के लिए शिफ्ट की तरह काम करता है। (कुछ प्रोग्राम जो शिफ्ट कीकोड की तलाश करते हैं ISO_Level2
, विशेष रूप से गेम के साथ विशेष रूप से काम नहीं करते हैं ।) मेरे पास ऑनलाइन है; लेकिन आपको कस्टम कुंजी मैपिंग लागू करने के विशिष्ट विवरण पर कुछ दस्तावेज़ देखने होंगे। github.com/hallettj/dot-xmonad/blob/master/home/.config/X11/xkb/…
आप स्क्रॉल, काना, न्यूम, कैप्स और शिफ्ट कुंजियों के लिए कुंजी लॉक सेट करने के लिए Xmodmap का उपयोग कर सकते हैं। साथ ही कुछ ISO ग्रुपिंग कीज़ को इस तरह से रीमेक किया जा सकता है। उदाहरण के लिए, मेरे कीबोर्ड पर, टॉगल के रूप में लेफ्ट शिफ्ट सेट करने के लिए, इसका उपयोग करें:
xmodmap -e "कीकोड 50 = Shift_Lock"
सही कीकोड प्राप्त करने के लिए "xev" का उपयोग करें।
केवल .Xmodmap नामक फ़ाइल के उद्धरणों के अंदर कमांड जोड़ें और एक्स को स्थायी रूप से बदलने के लिए पुनरारंभ करें।
दुर्भाग्य से, मुझे नहीं लगता कि नियंत्रण, Alt, या मेटा कुंजियों को बंद करने के लिए एक कीकोड है। यदि आप एक अधिक विशिष्ट प्रश्न पोस्ट करते हैं और एक सभ्य बाउंटी जोड़ते हैं, तो मैं इसे संभव बनाने के लिए एक शेल स्क्रिप्ट और / या xorg परिवर्तन का पता लगाने में सक्षम हो सकता हूं।
चिपचिपा कुंजी को सक्षम करने का एक तरीका कुंजी को दबाया जाता है StickyKeys_Enable
। यदि आपके पास इसके कीबोर्ड की मैपिंग नहीं है, तो आप उदाहरण के लिए Xdotool के साथ कुंजीपट का अनुकरण कर सकते हैं:
> xdotool key StickyKeys_Enable