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
Kod: Zaznacz cały
xev
>>> 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
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
4. W programach startowych umieścić nowy wpis
Kod: Zaznacz cały
xbindskeys /home/nazwa_usera/.xbindskeysrc
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.
Prawdopodobnie mapowanie przycisków oraz przypisywanie funkcji będzie działało też na wielu innych modelach myszy.
pozdrawiam
yacup