सबसे पहले, एक्स और एक्सकेबी के मेरे अज्ञान को बहाना; मैं इसके बारे में एक विस्तृत समझ की आवश्यकता के बिना जो मैं चाहता हूं उसे प्राप्त करने में सक्षम होने की उम्मीद में एक समाधान को एक साथ हैक करने की कोशिश कर रहा हूं।
मैं Ubuntu 12.04 पर एक XKB कीबोर्ड मैप बनाने की कोशिश कर रहा हूं जो मुझे दो शिफ्ट कीज में से कौन सी लेवल 2 संशोधक बनाने की अनुमति देता है। विशेष रूप से, 4कुंजी को केवल तभी उत्पादन करना चाहिए $
जब सही पारी आयोजित की जाती है, न कि बाईं ओर।
मेरा अब तक पढ़ना:
- http://www.charvolant.org/~doug/xkb/html/node5.html
- http://people.uleth.ca/~daniel.odonnell/Blog/custom-keyboard-in-linuxx11
- http://www.x.org/releases/X11R7.5/doc/input/XKB-Enhancing.html
- खोज के बहुत सारे!
मैंने एक कस्टम प्रकार को परिभाषित करने का प्रयास किया है, और फिर इसे एक प्रतीक मानचित्र में स्पष्ट रूप से देखें:
/usr/share/X11/xkb/types/mbfisher
:
default xkb_types "mbfisher" {
type "RIGHT_SHIFT" {
modifiers = None+Shift_R;
map[None] = Level1;
map[Shift_R] = Level2;
};
}
/usr/share/X11/xkb/symbols/mbfisher
:
default
partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "mbfisher";
key <AE04> {
type= "RIGHT_SHIFT",
symbols[Group1]= [ 4, dollar ]
};
};
मैं उबंटू कीबोर्ड लेआउट GUI के साथ मानचित्र का चयन कर रहा हूं।
यह स्पष्ट रूप से 4कुंजी के अलावा अल्फ़ान्यूमेरिक कीबोर्ड को अक्षम करता है , लेकिन डॉलर चिह्न अभी भी शिफ्ट कुंजी के साथ टाइप किया जा सकता है।
मैं बहुत सारी बेकार सूचनाओं के साथ एक विशाल प्रश्न लिखने के प्रति सचेत हूं इसलिए मैं यहां रुकूंगा; कृपया मैंने जो कुछ भी याद किया है, उसके लिए पूछें।
कोई विचार?