xkb: ctrl + backspace डिलीट के रूप में व्यवहार करें


10

मैं कैसे मैप कर सकते हैं Ctrl+ Backspaceके रूप में व्यवहार करने के लिए Deleteके साथ कुंजी xkb? मैं एक ही कुंजी को रीमैप कर सकता हूं /usr/share/X11/xkb/symbols/pcलेकिन संयोजन कैसे करना है यह पता नहीं लगा सकता। मेरा OS Ubuntu 15.04 है


1
क्या इस धागे का जवाब आपके लिए काम करता है?
user1717828

@ user1717828 वास्तव में नहीं, कॉन्फिगरेशन बहुत अधिक गूढ़ है, मुझे और अधिक विशिष्ट उत्तर की आवश्यकता है।
कैबेलेरो

: इसके अलावा पर उबंटू पूछो पूछा askubuntu.com/questions/627310
JdeBP

मैंने सोचा कि यह साथ काम कर सकता है xmodmap, लेकिन ऐसा नहीं है। जाहिरा तौर पर (और यह मेरे लिए नया है, क्योंकि मुझे इसकी कभी आवश्यकता नहीं थी या कोशिश नहीं की गई थी) Ctrl को एक संशोधक के रूप में इस्तेमाल नहीं किया जा सकता है जो चरित्र को एक महत्वपूर्ण बनाता है।
नेड 64

जवाबों:


9

जैसा कि गिल्स ने एक टिप्पणी में कहा है, आप इसे नियंत्रण-परिवर्तनीय xkbकी BKSPकुंजी के प्रकार को बदलने के साथ कर सकते हैं । उदाहरण: यदि मैं संपादित करता हूं /usr/share/X11/xkb/symbols/pcऔर इसके तहत:

    include "pc(editing)"
    include "keypad(x11)"

इस पंक्ति को बदलें:

    key <BKSP> {   [ BackSpace, BackSpace  ]   };

सेवा:

    key <BKSP> {
        type="PC_CONTROL_LEVEL2",
        symbols[Group1]=  [ BackSpace, Delete ]
    };

तब Ctrl+ Backspaceजैसा व्यवहार करता है Delete


मैंने यह परिवर्तन किया है, /var/lib/xkb/server-*फ़ाइलों को हटा दिया , रिबूट किया गया और कीबोर्ड जवाब नहीं दे रहा था, लॉग इन भी नहीं कर सकता था। मैंने लाइव यूएसबी से बूट करके परिवर्तन को वापस कर दिया है। क्या समस्या हो सकती है?
कैबलेरो

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