एक एक्स कॉन्फ़िगरेशन फ़ाइल माउस बटन में एक बटन मैपिंग विकल्प का उपयोग करके मैप किया जा सकता है:
Section "InputClass"
# ...
Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
# ...
EndSection
संख्याओं के क्रम को बदलने से माउस बटन का व्यवहार बदल जाता है। फिर भी मुझे कोई दस्तावेज नहीं मिला है जो बताता है कि व्यवहार कैसे सौंपा गया है। क्या कम प्रलेखन है, मैंने लिखने में मदद की।
उदाहरण के लिए, यदि बटन मैपिंग इस प्रकार लिखी गई है:
Option "ButtonMapping" "a b c d e f g h i"
हम इन पदों को निम्नानुसार प्रलेखित करेंगे:
- a - बायाँ-क्लिक करें
- b - मध्य
- c - राइट क्लिक करें
- डी - आगे स्क्रॉल करें
- ई - पीछे की ओर स्क्रॉल करें
- च - आगे
- जी - पिछड़ा
- एच - क्षैतिज स्क्रॉल
- i - कार्यक्षेत्र स्क्रॉल
मेरा प्रश्न है तो: क्या की स्थितीय मूल्यों कर एक के माध्यम से मैं वास्तव में प्रतिनिधित्व करते हैं और कैसे वे कर रहे हैं मैप किया माउस बटन के लिए?
अपडेट करें
रनिंग xmodmap -pp
शो:
$ xmodmap -pp
There are 10 pointer buttons defined.
Physical Button
Button Code
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
यह उपयोगी नहीं है क्योंकि इसमें ऐसी कोई जानकारी नहीं है जिसका उपयोग एक मानव माउस की भौतिक विशेषताओं के बारे में कर सकता है (यानी, संख्याओं के दो कॉलम बिना बटन नामों के बेकार है, जैसे कि "बाएं बटन")। तो जबकि तकनीकी रूप से यह "कैसे वे मैप किए जाते हैं" के सवाल का जवाब दे सकते हैं, सवाल किसी भी व्यावहारिक अर्थ में अनुत्तरित रहता है।