Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to map/bind my mouse button 4 and button 5 to behave as kayboard num pad 1 and 2, does exist some way to do that? Maybe with some specific software?

share|improve this question
up vote 6 down vote accepted

Try X-Mouse Button Control:

X-Mouse Button Control is a Windows application to remap your mouse buttons and expand the capabilities of your mouse!

The extensive list of functions available to map to your mouse buttons includes options such as:

  • Send any keys using the simulated keystroke editor
  • Launch any windows application
  • Copy/Cut/Paste
  • Media control (play/pause/stop/volume/mute etc.)
  • Capture screen (or active window) image to clipboard
  • Click-Drag [Sticky buttons/keys]
  • Vista (and Windows 7) support with some Vista/7 only features such as 'Flip 3D'
  • And much more!


share|improve this answer
It works fine, thanks! – vitto Mar 10 '13 at 13:39
Once you've installed X-Mouse Button Control, to set up a key mapping, right click on the mouse icon in the notification area ('system tray'), and choose Setup. Then, from the drop down list for the mouse button you want to map, pick the "Simulated Keys" option; that will open the dialog shown above, and you can enter a code for the keys you want pressed as explained there. – rakslice Nov 7 '13 at 0:04

If I understand your question correctly I would recommend looking into a program called AutoHotKeys. It will allow you to creat scripts that enable customization over what happens when certain keys are pressed together, how many times they should be pressed, if the mouse should be clicked(left or right), where the mouse should move, and so on...

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .