ฉันสามารถ Xmodmap เฉพาะอุปกรณ์ได้หรือไม่


9

ฉันต้องการย้อนกลับทิศทางการเลื่อน แต่ในแทร็คแพดมัลติทัช BCM5794 ของฉันเท่านั้น เป็นไปได้ไหม



มันสลับกับทั้งเมาส์ USB ภายนอกของฉันและแทร็คแพด ฉันจะทำเพื่อทัชแพดเท่านั้นได้อย่างไร
Naftuli Kay

แปลก. เสียงเหมือนปัญหา xinput แล้ว
Ignacio Vazquez-Abrams

มีบางอย่างที่ฉันสามารถทำได้.Xmodmapเพื่อ จำกัด ให้เหลือเพียง BCM5974 หรือไม่
Naftuli Kay

1
setxkbmapมี--deviceอาร์กิวเมนต์ซึ่งรวมสิ่งนี้กับสิทธิidจากxinput --listอาจช่วยได้ที่นี่ (หากsetxkbmapสามารถใช้เพื่อระบุสิ่งที่คุณขอ)
sr_

คำตอบ:


5

ใช่:

xinput set-button-map ID <button map>

ในกรณีที่คุณพบIDผ่านxinput listและคือสิ่งที่คุณจะได้ส่งผ่านไปยัง<button map> xmodmapตัวอย่างเช่นฉันแทนที่ปุ่มบนเมาส์ USB ของฉัน แต่ฉันไม่ต้องการ trackpad ของฉันมัน~/.Xmodmapเคยเป็นแบบนี้:

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

แต่การใช้สิ่งนั้นเปลี่ยนอุปกรณ์ชี้ทั้งหมดรวมถึง trackpad ของฉันดังนั้นฉันรู้ว่าxinputid คือ 10 ดังนั้นฉันจึงรันสิ่งนี้:

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.