Могу ли я Xmodmap только конкретное устройство?


9

Я бы хотел изменить направление прокрутки, но только на моем мультитач трекпаде BCM5794. Это возможно?



Это переключает его как для моей внешней USB-мыши, так и для трекпада. Как я могу сделать это только для тачпада?
Нафтули Кей

Weird. Звучит как проблема xinput тогда.
Игнасио Васкес-Абрамс

Есть ли что-то, что я могу сделать, .Xmodmapчтобы ограничить его только BCM5974?
Нафтули Кей

1
setxkbmapздесь есть --deviceаргумент, который может помочь в сочетании с правом idfrom xinput --list(если setxkbmapможно использовать для указания того, что вы просили).
sr_

Ответы:


5

Да:

xinput set-button-map ID <button map>

Где вы найдете IDпроход, xinput listи то <button map>, что вы бы прошли xmodmap. Например, я заменяю кнопки на USB-мышке, но не хочу, чтобы мой трекпад работал, мой ~/.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

Но использование этого изменяет все указывающие устройства, включая мой встроенный трекпад, поэтому я знаю, что xinputидентификатор равен 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.