मुझे पता है कि मैं xinput
केवल एक माउस पर माउस बटन को हटाने के लिए उपयोग कर सकता हूं लेकिन दूसरों को अपरिवर्तित छोड़ सकता हूं । यह बहुत उपयोगी है। मेरे मामले में, मैं इसे अपने डेस्कटॉप से दो चूहों को जोड़ने के लिए उपयोग करता हूं, एक दाएं हाथ में और दूसरा बाएं हाथ में।
क्या ऐसा कुछ हो सकता है जब एक से अधिक कीबोर्ड जुड़े हों? क्या मैं एक कीबोर्ड पर अन्य कुंजियों के लिए चाबियाँ हटा सकता हूं, और दूसरों को अपरिवर्तित छोड़ सकता हूं?
मेरे विशिष्ट मामले में मेरा माउस एक अतिरिक्त कीबोर्ड के रूप में पंजीकृत है और इसके 6 वें और 7 वें बटन का अनुवाद किया गया है , pageupऔर pagedownमैं इसके बजाय कॉपी / पेस्ट करने के लिए उन्हें बांधना चाहूंगा - लेकिन मैं नियमित pageupऔर pagedownकुंजियों को प्रभावित नहीं करना चाहता हूं मेरा मानक कीबोर्ड।
यहां बताया गया है कि कैसे xinput
दिखता है - प्रश्न 10 में कीबोर्ड 10 के साथ है:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SteelSeries Diablo III Gaming Mouse id=9 [slave pointer (2)]
⎜ ↳ SteelSeries Diablo III Gaming Mouse id=11 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Creative Technology Ltd SB Tactic3D Rage USB id=8 [slave keyboard (3)]
↳ SteelSeries Diablo III Gaming Mouse id=10 [slave keyboard (3)]
↳ Logitech USB Keyboard id=13 [slave keyboard (3)]
↳ Logitech USB Keyboard id=14 [slave keyboard (3)]
↳ HP WMI hotkeys id=15 [slave keyboard (3)]
xinput float 10
माउस काम करना बंद कर देता है? फिर चलाxinput reattach 10 3