X-Mouse Button Control is a small application that enables you remap your mouse buttons.
This software is designed and written for Microsoft Windows XP/2003 x64 Edition but I have also, from version 1.5, built a 32bit version.
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.
What's more, the list of functions available to map to is somewhat more comprehensive than the 32bit MS Intellimouse Software can handle, including things like:
· Volume Up/Down/Mute
· Media Player control
· Send a custom keystroke sequence
· Launch you email application.
NOTE: If your mouse has 5 buttons but the 4th and 5th buttons don't do anything in XP64 by default - this probably wont work for you. This software relies on the driver to send the default 4th and 5th mouse button messages which in XP64 default to BACK/NEXT in IE. Actually, a 2 or 3 button mouse can be customised but is there any point?!
Requirements:
· A mouse and driver that supports 5 buttons.
What's New in This Release: [ read full changelog ]
· Added option to make the mouse scroll wheel scroll the window under the mouse cursor.
· Changed the installation to use the Nullsoft Installer System. This is much faster and means I can have a single (small) distribution for both x86 and x64 versions.
· Undone the addition of the {CLEAR} keystroke tag which was not suitable as modifier keys only apply to the following key anyway.
· Modified the simulated mouse button presses to fire a DOWN + UP message in one go, ie a button click.
· Added {WAITMS} simulated keystroke to add a delay specified in milliseconds instead of seconds (with{WAIT})
· Added new simulated keys: VOL+, VOL-, MUTE, PAUSE, EXT: (which allows you to specify any "virtual key" code you like!).
· Fixed bug causing single simulated key presses to fail in FEAR2 (and other games). Please use the "During" option in Simulated Keystrokes.