ในปุ่มเมาส์ของไฟล์การกำหนดค่า X สามารถแมปได้โดยใช้ตัวเลือก ButtonMapping:
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 - คลิกขวา
- d - เลื่อนไปข้างหน้า
- e - เลื่อนไปข้างหลัง
- f - ส่งต่อ
- g - ย้อนกลับ
- h - เลื่อนแนวนอน
- i - เลื่อนแนวตั้ง
คำถามของฉันแล้ว: ค่าตำแหน่งของaถึง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
สิ่งนี้ไม่มีประโยชน์เนื่องจากไม่มีข้อมูลที่มนุษย์สามารถใช้เกี่ยวกับคุณสมบัติทางกายภาพของเมาส์ (เช่นการแสดงตัวเลขสองคอลัมน์ไม่มีประโยชน์หากไม่มีชื่อปุ่มเช่น "ปุ่มซ้าย") ดังนั้นในขณะที่ในทางเทคนิคแล้วสิ่งนี้อาจตอบคำถามว่า "พวกเขาทำแผนที่อย่างไร" แต่คำถามก็ยังไม่ได้ตอบในแง่ที่เป็นจริงใด ๆ