Tôi có thể Xmodmap chỉ một thiết bị cụ thể không?


9

Tôi muốn đảo ngược hướng cuộn, nhưng chỉ trên bảng cảm ứng đa điểm BCM5794 của tôi. Điều này có thể không?



Điều đó chuyển đổi nó cho cả chuột USB bên ngoài của tôi cũng như trackpad. Làm thế nào tôi có thể làm điều đó chỉ với bàn di chuột?
Naftuli Kay

Kỳ dị. Nghe có vẻ như một vấn đề xinput sau đó.
Ignacio Vazquez-Abrams

Có điều gì tôi có thể làm .Xmodmapđể giới hạn nó chỉ BCM5974 không?
Naftuli Kay

1
setxkbmapcó một --deviceđối số, kết hợp điều này với quyền idtừ xinput --listcó thể giúp đỡ ở đây (nếu setxkbmapcó thể được sử dụng để chỉ định những gì bạn yêu cầu).
sr_

Câu trả lời:


5

Đúng:

xinput set-button-map ID <button map>

Nơi bạn tìm thấy IDthông qua xinput list<button map>là những gì bạn sẽ vượt qua xmodmap. Chẳng hạn, tôi thay thế các nút trên chuột USB nhưng tôi không muốn bàn di chuột của mình bị rách, tôi ~/.Xmodmapthường sử dụng như thế này:

pointer = 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24

Nhưng việc sử dụng sẽ thay đổi tất cả các thiết bị trỏ bao gồm cả trackpad tích hợp của tôi, vì vậy tôi biết rằng xinputid là 10 vì vậy tôi chạy nó:

xinput set-button-map 10 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.