How to bind mouse buttons to keys?

Posted by Callum Rogers on Ask Ubuntu See other posts from Ask Ubuntu or by Callum Rogers
Published on 2010-10-23T11:22:41Z Indexed on 2011/02/09 7:33 UTC
Read the original article Hit count: 437

Filed under:
|
|

I have a Logitech MX400 Laser Mouse which has 5 buttons + 4 for vertical/horizontal scrolling. I would like it set up so instead of horizontal scrolling pressing right on the scrollwheel will send Ctrl+Tab and left will send Ctrl+Shift+Tab, which will allow me to cycle through tabs in browsers.

Also, it would be nice if I could remap the middle button to one of the ones on the side as it is really hard to press down.

Another bonus would be if I could write a script that allows me to define what buttons do what dependent on which window is currently active.

I have tried using xmodmap but I could only see how to rearrange buttons, not have them send key signals.

Thanks in advance.


Button Map (using xev):

Left        1
Middle      2
Right       3
ScrollUp    4
ScrollDown  5
ScrollLeft  6
ScrollRight 7
Backward    8
Forward     9

© Ask Ubuntu or respective owner

Related posts about mouse

Related posts about scripts