Чи можу я Xmodmap лише певний пристрій?


9

Я хотів би змінити напрямок прокрутки, але лише на моїй багатоконтактній трек-панелі BCM5794. Чи можливо це?



Це перемикає його як на мою зовнішню USB-мишку, так і на трекпад. Як я можу це зробити лише для тачпада?
Нафтулі Кей

Дивно. Тоді це звучить як проблема xinput.
Ігнасіо Васкес-Абрамс

Чи можу я щось зробити, .Xmodmapщоб обмежити це лише BCM5974?
Нафтулі Кей

1
setxkbmapє --deviceаргумент, поєднання цього з правом idвід 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.