कीबोर्ड से कुंजियों को कैसे निष्क्रिय करें?


16

मेरे पास एक पूर्ण कीबोर्ड वाला लैपटॉप है (इसमें नम्बरपैड है), लेकिन लैपटॉप इतना बड़ा नहीं है, और इसकी वजह से चाबियाँ अपेक्षाकृत छोटी हैं, जिसका मतलब है कि मैं लगातार खुद को गलती से कुंजी के हिस्से पर दबा रहा हूं।

क्या विशिष्ट कुंजी को अक्षम करने का एक तरीका है जो मुझे बस नहीं चाहिए?

जवाबों:


14

मेरे पास Menuचाबी Ctrlऔर left-arrowचाबियां बहुत करीब हैं ।

xmodmap -e 'keycode 135 = 0x0000' 

पहली छाप प्राप्त करने के लिए कि कीकोड को किस कुंजी पर मैप किया जाता है, बस टाइप करें:

xmodmap -pke

जो आपको सभी मैपिंग की एक सूची देता है। उदाहरण के लिए, रेखा

keycode  57 = n N

इसका मतलब है कि अगर कोई अतिरिक्त कुंजी नहीं दबाया जाता है तो कीकोड 57 को लोअरकेस में "मैप" किया जाता है और यदि Shiftआयोजित किया जाता है तो अपरकेस "एन" ।

कुछ संदर्भ चीजों के साथ पाने के लिए।

  1. xevआपको आपकी रुचि के कुंजी कोड की पहचान करने देगा।
    इसके मैन पेज को देखें, यह एक अच्छा त्वरित संदर्भ है,
    .Xmodmap HOWTO के साथ Mediakeys
  2. ArchWiki का xmodmap के लिए अच्छा वर्णन है

मैं '/' कुंजी को अक्षम करने के लिए क्या कर सकता हूं?
श्रावण

12

बैकस्पेस को अक्षम / सक्षम करने के लिए उदाहरण:

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

जहां xevबैकस्पेस दबाते समय 22 को आउटपुट से बदलना पड़ता है ।


1
बहुत धन्यवाद। मैं हमेशा गलती से "इन्सर्ट" मार रहा हूँ, जब मैंने एंड की को मारा, और मैंने सिर्फ रिमूव टू द एंड फंक्शन :)
मैक्स विलियम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.