Bit of an update. I was able to get the 2 thumb buttons to work, and somewhat the search button, but I still cannot get my left-right mouse wheel functions to work, nor zoom. xev doesn't even recognize the events. Here is exactly what I have working:
Mouse button 1 (left click)
Mouse button 2 (middle click)
Mouse button 3 (right click)
Mouse button 4 (mouse-wheel up)
Mouse button 5 (mouse-wheel down)
Mouse button 6 (closer thumb button: 'go back one page' function in firefox)
Mouse button 7 (farther thumb button: 'go forward one page' function in firefox)
Search button next to the scroll wheel, but xev doesn't define a button number (nor am I able to bind it in any games, however I can bind it to a keyboard keybinding (I assume it's acting as though it's part of my keyboard)
Here is my relevant xorg.conf code:
Code:
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "buttons" "10"
Option "ButtonMapping" "1 2 3 6 7 8 9 10"
Option "Protocol" "auto"
Option "Device" "/dev/input/mouse1
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Also, does anyone know how I can bind the search button to a shell script? Obviously I would have to figure out the key map first, but any help on this matter would be appreciated.