2. business software
  3. news
  4. reviews
  5. top apps
Download X-Mouse Button Control 2.17

X-Mouse Button Control 2.17

By Phillip Gibbons  (Freeware)
User Rating

X-Mouse Button Control (XMBC) is a really useful utility that allows you to create app and window specific profiles for which you can re-configure your mouse behaviour for those tasks.

You can configure each profile include up to 5 'layers' of different button configurations, which you are able to switch between using either hot-keys or mouse buttons, if you prefer.

The really useful thing about X-Mouse Button Control is that the custom profiles, which you create are automatically activated as the mouse pointer moves over the defined window or app, by default. This is a very productive feature that is perfect for changing mouse behaviours for various different apps and tasks.

Mouse mapping features include:

  • Clipboard control (Copy/Cut/Paste).
  • Media control (Play/Pause/Stop/Volume/Mute etc.).
  • Send any keys using the 'simulated keystrokes' editor.
  • Launch any windows app.
  • Screen capture (or active window) image to clipboard.
  • Click-Drag [Sticky buttons/keys].
  • Various support for specific Windows operating systems, such as Virtual Desktops in Windows 10.

X-Mouse Button Control can be utilized in numerous different situations for various day-to-day tasks, for instance: changing the behaviour of the mouse when hovering over a window, i.e. altering the mouse wheel change volume when you hove over a video on YouTube.

Where X-Mouse Button Control really comes into its own though, is when it is being used in gaming. In games which do not natively support the extended 4th and 5th mouse buttons, X-Mouse Button Control allows you to map keys to each button!

X-Mouse Button Control currently supports Windows XP, 2003, 2003 R2, Vista, 2008, 2008 R2, 7, 8, 2012, 8.1, 2012 R2 and 10. The app was originally designed to run natively on x64 editions of Windows, although it is fully supported on 32-bit editions as well.

System requirements: a mouse (and driver) which supports 5 buttons.

Title: X-Mouse Button Control 2.17
Filename: XMouseButtonControlSetup.2.17.exe
File size: 3.00MB (3,140,536 bytes)
Requirements: Windows (All Versions)
Languages: Multiple languages
License: Freeware
Date added: January 4, 2018
Author: Phillip Gibbons
MD5 Checksum: EC2CE674519B2C890318269A20153A86

Change "Button Held Time Dependent Actions" to "Button Held" in drop downs.
Fixed {PAUSE} simkey tag.
Fixed issue causing {WAIT}/{WAITMS} to fail if {LAYER} is also used.
SimKeys window improvements (size/title).
Fixed {TILTL} which incorrectly sent a tilt right instead of left.
Modified Activate on Scroll to work better in chrome (activating different browser windows).
Modify Change Movement to Scroll to use direction vector when axis are locked.
Add simkey tag {CB:} to copy specified text to the clipboard (undocumented for now).
Fixed an issue with wheel lines to scroll not applying if there is only a default profile.
Fixed a bug in chording, causing the chord not to be released (unblocked).
Added new option to control if simulated input from other apps is remapped (default) or not.
Fixed a bug that prevented XMBC from updating (not closing) if the about window is open.
Fixed a bug causing the keys and description field in several windows to be translated incorrectly.
Fixed an issue causing abnormally high CPU usage (and keyboard stutter) when layer modifier keys are enabled and any key is held down.
Fixed crash in chording with movement to scroll. Fixed an issue causing Windows to think the button was still held down.
Fixed lock up after resuming from hibernate/sleep.
Fixed / Clarified some of the descriptive text (and thus updated translations). Also fixed broken translation.
Added ability to send/post any Windows Message from simulated keystrokes.
Changed 'Swap 4th and 5th buttons' text to clarify it only works when buttons are remapped.
Add ability to set description for drop-down button chording and simulated keystrokes.
Fixed a bug when saving movement to scroll from button chording and time dependent actions.
Fix stack overflow crash when changing layers.
Add ability to block other buttons in sticky movement to scroll.
Fixed a bug leaving movement to scroll/lock axis when XMBC disabled by scroll lock/RDP.
Modified the movement to scroll to allow the user to lock the scroll direction.
Fixed some missing and broken translation texts.
Sim key tag {ESC} should act the same as {ESCAPE}.
Added "Button Held Time Dependent Action" to perform different actions by how long the button is pressed.
Fixed issue with logging that caused the millisecond filed to be out of step (appear to go backwards).
Modified DURING simkey behavior to respect the delay WAITMS tags when releasing the button.
Modified the code to use the "override mouse speed" settings in the default profile if no other profile is active.
Modified chord behavior to allow other buttons to be used while a chord is in place.
Added ability to activate the window on hover (profile specific option).
Fixed a bug causing the lock screen to open when running XMBC (on some windows installations).
Fixed "Please enter a number between 200 and 8000" message on general settings (increased maximum to 20000).
Added two new activation simkey tags {ACTIVATEPARENT} & {ACTIVATETOP}.
Add ability for window profiles to match on multiple processes, captions, and classes.
Prevent browser launching as Admin from the installation/update packages.
Modified behavior of simkeys so it does not check if the extended key is already down.
Add ability to specify a default button action in Change Movement To Scroll, when no scrolling occurs.