Trong tệp cấu hình X, các nút chuột có thể được ánh xạ bằng tùy chọn Nút Bản đồ:
Section "InputClass"
# ...
Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
# ...
EndSection
Thay đổi thứ tự của các số thay đổi hành vi của các nút chuột. Tuy nhiên, tôi không thể tìm thấy bất kỳ tài liệu nào mô tả cách thức hành vi được chỉ định. Những gì tài liệu nhỏ có, tôi đã giúp viết.
Ví dụ: nếu ánh xạ nút được viết như vậy:
Option "ButtonMapping" "a b c d e f g h i"
Chúng tôi sẽ ghi lại các vị trí này như:
- a - Nhấp chuột trái
- b - Trung
- c - Nhấp chuột phải
- d - Di chuyển về phía trước
- e - Cuộn lùi
- f - Chuyển tiếp
- g - lạc hậu
- h - Cuộn ngang
- i - Cuộn dọc
Câu hỏi của tôi sau đó: các giá trị vị trí của a thông qua tôi thực sự đại diện cho cái gì và chúng được ánh xạ tới các nút chuột như thế nào?
Cập nhật
Chạy xmodmap -pp
chương trình:
$ 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
Điều này không hữu ích vì nó không chứa thông tin mà con người có thể sử dụng về các thuộc tính vật lý của chuột (nghĩa là hiển thị hai cột số là vô dụng nếu không có tên nút, chẳng hạn như "nút bên trái"). Vì vậy, về mặt kỹ thuật, điều này có thể trả lời cho câu hỏi "chúng được lập bản đồ như thế nào", câu hỏi vẫn chưa được trả lời theo bất kỳ ý nghĩa thực tế nào.