Czy mogę Xmodmap tylko określone urządzenie?


9

Chciałbym odwrócić kierunek przewijania, ale tylko na moim gładziku wielodotykowym BCM5794. czy to możliwe?



To przełącza go zarówno dla mojej zewnętrznej myszy USB, jak i gładzika. Jak mogę to zrobić tylko dla touchpada?
Naftuli Kay

Dziwne. Brzmi jak problem z xinput.
Ignacio Vazquez-Abrams,

Czy mogę coś zrobić, .Xmodmapaby ograniczyć to tylko do BCM5974?
Naftuli Kay

1
setxkbmapma --deviceargument, łącząc to z prawem idod xinput --listmoże pomóc tutaj (jeśli setxkbmapmożna go użyć, aby określić, o co prosiłeś).
sr_

Odpowiedzi:


5

Tak:

xinput set-button-map ID <button map>

Gdzie znajdziesz IDvia xinput listi <button map>to, co byś przekazał xmodmap. Na przykład wymieniam przyciski myszy USB, ale nie chcę, aby mój gładzik był zawieszony, ~/.Xmodmapkiedyś wyglądałem tak:

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

Ale użycie tego zmienia wszystkie urządzenia wskazujące, w tym mój wbudowany gładzik, więc wiem, że xinputidentyfikator to 10, więc uruchamiam to:

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.