Mam podstawową mysz logitech z 5 przyciskami: lewy, prawy, kółko w lewo, kółko, kółko w prawo.
W przeglądarce lub nawigatorze używałem kółka w lewo i w prawo do przewijania do tyłu i do przodu. Teraz to nie działa. Znalazłem wiele rozwiązań, które mówiły o instalacji tego programu lub tamtych, nie działały.
mouse
input-devices
bind
button
Brent Roose
źródło
źródło
Odpowiedzi:
Zainstaluj pakiet
xautomation
, potrzebujemy poleceniaxte
Zainstaluj pakiet
x11-utils
, potrzebujemy poleceniaxev
Sprawdź kod dwóch przycisków myszy.
Uruchom polecenie
xev
w terminalu:Przesuń mysz w nowym oknie
Naciśnij kółko w lewo i w prawo
W moim przypadku zwróć uwagę na wynik
button 6
ibutton 7
:Edytuj swoją
xbindkeys
konfigurację, np .:i dodaj poniższe wiersze
Zastąp
b:6
ib:7
swoimi liczbamixev
wynikówod
man xte
Zabij wszystkie
kbindkeys
procesyUruchom ponownie
xbindkeys
konfigurację, np .:źródło
Tutaj znajdują się instrukcje dotyczące przycisku myszy i informacje o xorg.conf tutaj .
Zasadniczo masz problemy z xinput. (Lub kółko zębate, aby uzyskać więcej opcji.)
Najpierw otwórz terminal. Wymień swoje urządzenia wejściowe:
Otrzymasz coś takiego:
Mam Evoluent VerticalMouse. Możesz zobaczyć numer identyfikacyjny to 12: „id = 12”.
Mogę przetestować swoją mysz za pomocą:
Teraz, kiedy poruszam myszką lub klikam, w tym terminalu pojawia się informacja, który przycisk został naciśnięty. Hit Ctrl- caby zakończyć test.
Jeśli przyciski Wstecz / Dalej nie dają wyników, spróbuj zresetować mapę przycisków do domyślnej za pomocą opcji set-button-map. Pamiętaj, że używam nazwy mojego urządzenia, która została wydrukowana przez
xinput list
:Teraz spróbuj uruchomić
xinput test
ze swoim identyfikatorem. Jeśli otrzymujesz poprawne odpowiedzi przycisków, musisz po prostu znaleźć odpowiednie mapowanie i zaktualizować xorg.conf. (Nie wiem jeszcze, jak to zrobić.)źródło
Przewiń w górę i w dół za pomocą myszy do przodu i do tyłu
Najpierw zainstaluj wymagane pakiety:
Następnie użyj
xev
podanego przez,x11-utils
aby wykryć dokładne numery przycisków wstecz i do przodu myszy.W przypadku mojej przewodowej pionowej myszy Anker , wstecz i do przodu to odpowiednio przyciski 8 i 9.
Kontynuuj, tworząc ukryty plik o nazwie
.xbindkeysrc
w katalogu domowym o następującej zawartości:xte
Komenda jest przezxautomation
pakiet.Na koniec wyloguj się i zaloguj ponownie z pulpitu, aby zmiany zostały wprowadzone. Możesz teraz przewijać w górę iw dół w przeglądarkach i innych programach, naciskając i przytrzymując przycisk myszy do tyłu i do przodu.
źródło
Po wielu wymachach odkryłem, że aby dwa małe trójkątne guziki pod kciukiem (obok kółka kciuka) działały w przód / w tył z moim Logitech MX Master, musiałem:
Zainstaluj
imwheel
, a następnie edytuj,~/.imwheelrc
aby wyglądać tak:Dolne dwie linie oznaczają, że naciśnięcie niższą z tych dwóch przycisków kciuka ( „Thumb1”, najwyraźniej) bez posiadania żadnych modyfikatorów klawiszy (np Shift, Ctrl, Alt) w tym samym czasie (to jest „brak” część) powinien naśladować przytrzymując lewy klawisz Alt klawisz ( Alt_L) i naciśnięcie klawisza strzałki w lewo ( ←), aby wrócić do przeglądarki.
Podobnie, linia „Thumb2” generuje lewy klawisz Alt i strzałkę w prawo, aby przejść do przodu.
Wygląda na to, że istnieje wiele różnych sposobów, aby to zrobić, ale właśnie to znalazłem i pracowałem dla mnie w Ubuntu 18.04. Miałem trochę problemów z interpretacją tego, co
imwheel
kazała mi zrobić strona podręcznika , więc mam nadzieję, że to komuś pomoże.Po edycji
.imwheelrc
pliku nie zapomnij uruchomić ponownie,imwheel
aby zmiany zostały wprowadzone:źródło