[HowTo] Konfiguracja przycisków myszy Logitech Anywhere mx

Awatar użytkownika
yacup
Wytworny Kaczor
Wytworny Kaczor
Posty: 274
Rejestracja: 11 maja 2007, 11:13
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

[HowTo] Konfiguracja przycisków myszy Logitech Anywhere mx

Post autor: yacup » 12 wrz 2015, 21:15

"Fabrycznie" przyciski myszy Logitech Anywhere mx są skonfigurowane tylko częściowo. Nie działa naciskanie kółka przewijania na boki. Aby je prawidłowo wykryć oraz przypisać im funkcje należy:

1. zainstalować programy xbindkeys, xautomation oraz xdotool

Kod: Zaznacz cały

sudo apt-get install xbindkeys
sudo apt-get install xautomation
sudo apt-get install xdotool
2. wykonać detekcję przycisków (pakiet xev powinien być zainstalowany)
[otworzy się obok terminala małe okienko, należy umieścić wskaźnik myszy w okienku i wykonać detekcję przycisków myszy
>>> tzn klikać po kolei przyciskami]. Uzyskujemy mniej więcej taki wynik:

Kod: Zaznacz cały

ButtonRelease event, serial 37, synthetic NO, window 0x4200001,
    root 0xf4, subw 0x4200002, time 2594091, (22,17), root:(1488,613),
    state 0x200, button 2, same_screen YES

LeaveNotify event, serial 37, synthetic NO, window 0x4200001,
    root 0xf4, subw 0x0, time 2593924, (22,17), root:(1488,613),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0
Dla każdego naciśnięcia otrzymujemy powyższy wynik. W trzeciej linijce jest napisany numer przycisku: button 2 (w tym przypadku)

3. Następnie należy utworzyć plik np. o nazwie .xbindskeysrc i o zawartości jak poniżej:

Kod: Zaznacz cały

# Mapping BACK to mousewheel left
"xdotool key Alt_L+Left"
m:0x0 + b:6

# Mapping FORWARD to mousewheel right
"xdotool key Alt_L+Right"
m:0x0 + b:7

# Mapping >> Powiększenie w Firefoksie, nautilusie i pewnie w innych
"xdotool key control+plus"
m:0x0 + b:9

# Mapping >> Zmniejszenie w Firefoksie, nautilusie ....
"xdotool key control+minus"
m:0x0 + b:8
zapisać plik w /home/nazwa_usera

4. W programach startowych umieścić nowy wpis

Kod: Zaznacz cały

xbindskeys /home/nazwa_usera/.xbindskeysrc
5. Następnie wylogować/zalogować i wszystko powinno działać

Oczywiście można do poszczególnych przycisków myszy przypisać różne inne skróty klawiszowe.
Ja na przykład kiedyś przypisałem sobie do lewego przycisku prawy przycisk, a prawy zostawiłem bez zmian, na szczęście to był laptop a nie desktop i był touchpad. :pt36:
Prawdopodobnie mapowanie przycisków oraz przypisywanie funkcji będzie działało też na wielu innych modelach myszy.

pozdrawiam
yacup
a ja mam takiego komputera, że jest taki czarno-srebrny; a na dole są takie różne przyciski coś tak jakby z literami a na górze jest taki telewizor i na nim się wyświetlają różne obrazki, i można go tak jak zeszyt złożyć (albo książkę)
ODPOWIEDZ

Wróć do „Software-Inne”