X-Mouse Button Control is a Windows application to remap your mouse buttons and expand the capabilities of your mouse!
You are able to provide application or window specific mappings, which means an application or window can use the mouse buttons differently from another. For each profile you can optionally define up to 5 'layers' of different button configurations which you can switch between using hotkeys or mouse buttons. More Info »
You can also alter the behaviour of the scroll and tilt wheel functions, fixing windows that don't normally respond to these controls.
Profiles are automatically activated by moving the mouse over the defined window or alternatively, when the specified application is active.
X-Mouse Button Control supports Windows 2000, XP, 2003, 2003 R2, Vista, 2008, 2008 R2, 7.
It was originally designed to run natively on x64 editions of Windows but it is fully supported on 32bit editions too! The installation determines what version is required (x64 or x86) as you run it.