there is an other way to map keys, it's quite simple
at first, use xev (in konsole) to find the key code of buttons
then give to the keycode a name in your .Xmodmap (it's in your home), the list of available names can be find in /usr/share/X11/XKeysymDB
as an example, you can see mine (logitech cordless desktop pro)
!default keycodes for most common notebooks (except for meteksan a4 harita metots)
!k122 pour le bouton de la souris
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 160 = XF86AudioMute
keycode 153 = XF86AudioNext
keycode 144 = XF86AudioPrev
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 161 = XF86Calculator
keycode 178 = XF86WWW
keycode 236 = XF86Mail
keycode 229 = XF86Search
keycode 230 = XF86Go
keycode 223 = XF86Standby
keycode 122 = XF86iTouch
after a reboot you will be able to change the shorcurt in your favorite programs as any other key
enjoy