sudo apt install cmake libevdev-dev libudev-dev libconfig++-dev xbindkeys xautomation
- Install https://github.com/PixlOne/logiops
- Copy config file into /etc.logid.cfg
- Change name in file to "Mx Master 3"
- Make custom configs
- Create a file called .xbindkeysrc in /home/user/ dir
- Paste contents
# thumb wheel up => increase volume and unmute
"xte 'key XF86AudioLowerVolume'"
b:6
# thumb wheel down => lower volume
"xte 'key XF86AudioRaiseVolume'"
b:7
# backward button => previous song
"xte 'key XF86AudioNext'"
b:8
# forward button => next song
"xte 'key XF86AudioPrev'"
b:9
# scroll wheel press => pause
"xte 'key XF86AudioPlay'"
b:2
- Run xbindkeys
xbindkeys
- To stop and change config, kill using
pkill xbindkeys && xbindkeys