लिनक्स के तहत एक Microsoft कीबोर्ड विशिष्ट कुंजी को मैप करना, जब xev इस कुंजी को नहीं देखता है


2

मेरे पास Microsoft वायरलेस कीबोर्ड 1000 है। बीच में अंतरिक्ष ऑल्ट जीआर तथा मेन्यू Ctrl चाबियाँ, मेरे पास उस पर खींची गई 3 एप्लिकेशन विंडो के साथ एक कुंजी है, और जो सभी खुली खिड़कियों का एक 3 डी ओवरले प्रदर्शित करता है और उनके माध्यम से चक्र करता है (खिड़कियों के नीचे)।

बात यह है कि मैं लिनक्स के लिए कई महीनों के लिए चला गया हूँ। और अब मेरे पास इस उपयोगी जगह पर अप्रयुक्त कुंजी है।

मैं इसे कुछ और के लिए मैप करना चाहूंगा, लेकिन जब मैं लॉन्च करूंगा xev, यह कुंजी, केवल यह एक है, चुप रहता है। कोई X विंडो घटना नहीं है, जिससे कीकोड प्राप्त करना असंभव है, और इसे रीमैप करने के लिए।

क्या आप जानते हैं कि क्या मैं ऐसा कर सकता हूं जैसे कि एक्स विंडो इस एमएस विशिष्ट कुंजी की घटनाओं को ट्रैक करता है?

मैंने देखा है वर्चुअल बॉक्स VM में Ubuntu 10.04 में xev न तो showkey -k में कुंजी का पता नहीं लगाया गया है प्रयास करने का संकेत dmesg|tail -5 कुंजी का उपयोग करने के बाद। लेकिन मेरा कोई संदेश नहीं है।


1
superuser.com/questions/342107/... देखने के लिए उपयोगी हो सकता है, मैं सामानों का एक गुच्छा बनाने की कोशिश कर रहा था ताकि कुछ अज्ञात कुंजियों को काम करने की कोशिश की जा सके। क्या करने की कोशिश करने पर कुछ विचार दे सकते हैं।
Journeyman Geek

जवाबों:


2

स्कैनकोड को कीकोड में मैप किया जाता है, जो तब कीबोर्ड के उपयोग किए गए कीबोर्ड लेआउट के आधार पर मैप किए जाते हैं। आपकी अधिकांश कुंजियों में पहले से ही एक कीकोड, या कम से कम एक स्कैकोड होना चाहिए। स्केनोड के बिना कुंजी कर्नेल द्वारा पहचानी नहीं जाती है; इनमें 'गेमिंग' कीबोर्ड आदि से अतिरिक्त कुंजियाँ शामिल हो सकती हैं।

पहले स्थापित करें

sudo apt install evtest

स्पष्ट रूप से चलाएं और अपना कीबोर्ड चुनें

sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:  Power Button
/dev/input/event1:  AT Translated Set 2 keyboard
/dev/input/event2:  VirtualPS/2 VMware VMMouse
/dev/input/event3:  VirtualPS/2 VMware VMMouse
/dev/input/event4:  VMware VMware Virtual USB Mouse
Select the device event number [0-4]: 

और कीबोर्ड कुंजियों को आगे बढ़ाने का प्रयास करें; आपको आउटपुट पर छपे हुए स्कैकोड को देखना चाहिए। यदि आप ठीक नहीं हैं, तो आपको यह पता लगाने की आवश्यकता है कि कीबोर्ड से कैसे बात की जाए, इसकी स्वामित्व क्षमता होनी चाहिए। इसमें संभवतः एक कस्टम ड्राइवर और / या उचित USB संचार लिखना शामिल है। अपनी यात्रा शुरू करने के लिए विंडोज पर यूएसबी को सूँघें। या आप बस एक और कीबोर्ड प्राप्त कर सकते हैं। चेक आउट https://github.com/qmk/qmk_firmware , आप कीबोर्ड पर ही कीमैप बना सकते हैं और कस्टम कुंजी को हर कुंजी से निकाल सकते हैं। मैं अभी qmk के साथ टाइप कर रहा हूं।

रेफरी: https://wiki.archlinux.org/index.php/extra_keyboard_keys

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