प्रेस करने के लिए सेटकीकोड्स का उपयोग करके दबाया गया और अलग-अलग "कुंजी" के लिए जारी किया गया।


10

मेरे पास एक कीबोर्ड है जिसमें एक स्क्रॉल व्हील है, लेकिन यह उबंटू पर काम नहीं करता है और xevइसे चलते समय कमांड कुछ भी नहीं दिखाता है। लेकिन dmesgकमांड के साथ मुझे यह मिला:

स्क्रॉल व्हील को ऊपर ले जाते समय:

atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.

स्क्रॉल व्हील को नीचे ले जाने पर:

atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.

यह एक ही कुंजी लगती है लेकिन इसे ऊपर / नीचे ले जाने पर दबाया / जारी किया गया परिवर्तन।

xmodmap -pke | grep croll दिखाता है:

keycode  78 = Scroll_Lock NoSymbol Scroll_Lock
keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown

मैं इसे कैसे कॉन्फ़िगर करूं जब "दबाया गया" कीकोड 185 हो और जब "जारी" कीकोड 186 हो?


dmesgआपके द्वारा उपयोग की गई कमांड क्या थी ? मैं यहां कुछ और जानने की कोशिश करता हूं: askubuntu.com/questions/450066/…
rubo77

जवाबों:


3

आपको setkeycodesकीकोड असाइन करने के लिए उपयोग करना चाहिए ।

http://www.jveweb.net/en/archives/2011/01/configure-unrecognized-keys-in-linux.html

कुंजियों का स्कैन कोड अपरिचित था, यह है, कोई भी कुंजी कोड स्कैन कोड के साथ जुड़ा नहीं पाया गया था, यहाँ महत्वपूर्ण मान सेटकोकोड कमांड के ठीक सामने दिखाई देता है। तो आपको e00b को परिभाषित करना होगा

के साथ अप्रयुक्त कीकोड का पता लगाएं

xmodmap -pke | less

और फिर कमांड के साथ एक कुंजी कोड असाइन करें

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