Map mouse buttons to keyboard shortcuts

I want to make use of extra buttons on my Logitech RX1000 mouse.
For e.g. the zoom button I would like it to show windows on my desktop (ctrl+F9).
I’ve fired up xev and found out that this is button 8:

ButtonPress event, serial 31, synthetic NO, window 0x4e00001,
    root 0x1ad, subw 0x0, time 144424906, (175,0), root:(179,636),
    state 0x10, button 8, same_screen YES

Then I’ve added to ~/.xbindkeysrc:

"/usr/bin/xvkbd -text "\[Control_L]\[F9]""
+ b:8

But that doesn’t work at all. What could be the problem?

Try the tips I gave in another thread:

“Present Windows” as mouse button shortcut](http://forums.opensuse.org/english/get-help-here/applications/443348-present-windows-mouse-button-shortcut-2.html#post2199528)

It works, thank you!
Although you need only xbindkeys, not xautomation.