I’ve shown you how to map a key on a keyboard to something else using software like KeyTweak, SharpKeys and MapKeyboard. It is most useful when one of your keys is stuck and you can disable the key so you can continue to use your keyboard until you get a replacement.
What about mouse? I am using a Microsoft IntelliMouse Optical mouse which has 5 buttons! There is right, middle, left, and 2 more extra buttons which is located at the side of the mouse. By default the 4th and 5th button is used for back and forward and I seldom use it because I am very used to pressing backspace when I need to go back and Alt+Right to go forward. Now I can make use of the 4th and 5th button because I found a nice tool that can change and customize my mouse buttons actions.
X-Mouse Button Control is a windows application to remap your mouse buttons. You are able to provide an application specific mappings, which means one application can use the mouse differently from another. This is useful for games which do not inherently support the extended mouse buttons, because you can map keys to each button.

X-Mouse Button Changer supports mapping your mouse buttons to the following actions:
ALT-Tab *Vista Only* Back Browser Favorites Browser Refresh Browser Stop Close (ALT+F4) Copy (Ctrl+C) Cut (Ctrl+X) Disable Double Click Enter Escape Flip 3D *Vista Only* Forward Launch EMail Left Click Left Cllick-Drag [Sticky Button] Lock Workstation Maximize Window Media – Last Track Media – Next Track Media – Play/Pause Media – Stop Middle Click Middle Click-Drag [Sticky Button] Minimize Window Mouse Wheel Scroll Down Mouse Wheel Scroll Up Mute New Next Window Nothing (Don’t intercept) (Default) Open Open Explorer Open Help Open RUN Command Open Search Open Web Browser Paste (CTRL+V) Print Active Window Print Screen Redo (CTRL+Y) Restore Window Right Click Right Click-Drag [Sticky Button] Run Application Show sidebar *Vista Only* Show/Hide Desktop Simulated Keystrokes Undo (CTRL+Z) Volume Down Volume Up
X-Mouse program is 350KB in size and it is free. It can customize up to 5 buttons and not more because it is only capable of responding the messages sent by Windows. You can easily bypass all customized mouse button actions by pressing and enabling the Scroll Lock key. There is also an option to hide the tray icon. I think that this tool will be very helpful if you have a mouse with 5 buttons. As for people with 2 or 3 button mouse, you can use it to help you perform certain task.
Here are a few example on how X-Mouse program can help you. You can easily minimize all running programs with a single click if you think your boss is walking towards you. You can simulate keystrokes if you have to type any repetitive words or sentence. You can disable right click when you have kids playing computer games. If you need to copy and paste, you can set left click to copy and right click to paste. You can also prank your friends by switching their right click to left click and left click to right click! :lol:
As you can see, the possibilities are endless! I hope you can share with me your ideas on how can this tool help you or other people.
[ Download X-Mouse Button Control for 32bit | for 64bit ]

Thank you for creating such a great program!
I have a suggestion though, can you add “Page Up” and “Page Down” commands to the list please?
Kut app. Kan niet zelf toets aanslagen bepalen. (Mouse 5 = ‘P’ )
love it man….nice software…and it’s also free!!!
thanks man…you make my life easier
oigan gracias es lo k estaba buscando pork el clic izquierdo de mi mouse ya anda fallando y pense ojala hubiera un programa k pase la funcion del clic primario al del scroll (la ruedita) vaya y lo pude hacer gracias por este programita es bueno :D
saludos de tabasco
Ciao.
pensavo potesse essere una soluzione al mio problema.
Il mio mouse ha cominciato a usare la rotellina come modulatore del volume all\’improvviso.
Nemmeno questo programmino riesce a sovrastare il problema.
السلام عليكم …
ارجوا التكرم بمساعدتي على الحصول على برنامج أو طريقة أو حتى كيبورد مطور يمكنني به من تفريغ الأشرطة ؛بمعنى أنني يمكنني الطباعة والتحكم بالصوت كإيفاه أو تسريعه وغيره أثناء الطباعة ويكون متوافق مع ويندوز فيستا .
شكرا جزيلا لكم
Oieee..tomara q vc dê uma passadinha logo por aqui..hehe
Eu baixei esse programa, pq jogo sinuca on line e estou procurando algum programa que congele a mira, mas que deixe ela livre pra alongar e diminuir. Não sei se esse programa tem essa função, mas vou fuçar aqui..hehe
Me responde aí quando tu tiver um tempin..bjks
Excellent Idea to have the vista 3d flip as an option, even my mouse driver didnt think of that.
I have a mouse with 10 buttons, 5 wasted on play/paus volume+/1 and previous/next track.
These are 5 ergonomic buttongs wasted on multimedia, can you help me configure these buttons too? Any registry tweaks?
Thankxs very good soft!!!!!!
i want to configure the buttons of my mouse to be a Control and a Alt, how i do?
eu queria configurar os botões do meu mouse para que um fosse Alt e outro Control, ao invés de combinações (como Ctrl+Y e ALT+F4) eu queria que ele funcionasse como só uma tecla. tem como?
I was hoping this would be able to emulate the copy on highlight then middle click to paste. Don\\\’t suppose you\\\’d know how to do that without using x-mouse gizmo do you? I don\\\’t want all the other features and you can\\\’t seem to configure it, very crap
Thanks so much! This is a really great program! I was searching for a program like this for a very long time!
Link updated.
Link not work !!
I use a Logitech mouse, but refuse to download and install the 60MB setpoint driver. Talk about bloatware. So I am stuck with simple left and right clicks and the basic scroll wheel. Too bad this program will not detect the tilt wheel on the Logitech mouse.
thanks raymond that was a good one.
thnxa man
Hi Raymond,
Sorry to post this here. A couple of days back you had posted about Returnil. The Premium edition is being offered for download for free for one day. If you like I can post the download link here.
Another great alternative for logitech mouse owners is uberoptions. It expands any logitech mouse with all the options and facilities of more expensive mice, and much like this program has a great collection of actions, including macros, and it enables application specific actions for mice that don’t have it enabled by default.