Mam trackball Marmurowa mysz Logitech z czterema przyciskami:
Korzystając z instrukcji tutaj , 50-marblemouse.conf
skonfigurowałem (xorg.conf), więc przytrzymanie przycisku „wstecz” pozwala mi przewijać:
Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
EndSection
Czasami jednak „trzymaj” rejestruje się jako kliknięcie „wstecz”, co jest bardzo denerwujące, gdy przeglądam stronę internetową. Czy mogę w jakikolwiek sposób przewinąć przycisk, ale wyłączyć pojedyncze kliknięcie?
Zwykłym obejściem wydaje się być użycie przycisku „do przodu” do przewijania, ponieważ kliknięcia na nim są w większości nieszkodliwe, ale uważam, że kliknięcie tego palcem serdecznym jest znacznie bardziej niezręczne niż naciśnięcie przycisku wstecz.
xorg
logitech
input-devices
lambshaanxy
źródło
źródło
Odpowiedzi:
Myślę, że opcją, której szukasz, jest ButtonMapping. Miałem podobną irytującą funkcję za pomocą mojej myszy ( https://www.kensington.com/en/no/4493/k72327eu/slimblade-trackball ), więc zastanowiłem się nad tym jakiś czas temu.
Opcja „EmulateWheelButton” nadal powinna działać, nawet jeśli wyłączysz przycisk lub ponownie przypiszesz mapowanie ...
Teraz przetestowałem to tylko z xinput na evdev. O wiele szybsze jest wypróbowanie rzeczy za pomocą xinput, a następnie możesz po prostu dodać skrypt do „Aplikacji startowych” zamiast modyfikować / etc / X11 / i ponownie uruchamiać X w kółko.
To powinno być wszystko, czego potrzebujesz w xorg.d / mouse.conf (skomentowane linie są tym, co powinno być potrzebne, jeśli nie chcesz używać skryptu logowania, aby to zrobić na użytkownika), chociaż może nie być to potrzebne w wszystko, jeśli używasz xinput:
Oto, co zrobiłem, aby znaleźć moje rozwiązanie (oczywiście zastąp moje urządzenie swoim urządzeniem w następujących poleceniach):
Pokaż urządzenia:
Zobacz, jakie właściwości są obsługiwane dla tego urządzenia:
A teraz spróbujmy:
Teraz mój prawy górny przycisk działa tylko jako automatyczne przewijanie zamiast denerwującego zachowania z tyłu!
źródło
Oto moja konfiguracja tego bardzo dobrego trackballa na Ubuntu w 2009 roku. Mam nadzieję, że to nadal działa, być może będziesz miał kilka różnic w stosunku do „Driver” i „Device”. Jednak opcje przycisków powinny być takie same.
Więc mamy:
źródło
Korzystając z „Przykładowej konfiguracji nr 3, zignoruj instrukcje„ Wstecz ”przycisku podanego w łączu , możesz ponownie przypisać przycisk Wstecz, aby był bardziej nieszkodliwy, na przykład kliknięcie prawym przyciskiem myszy.
Nie wiem jednak dokładnie, jak to połączyć z powyższym plikiem konfiguracyjnym.
źródło