Processed through Paypal
No account required.

Donate Bitcoin to this wallet:
Donate Ethereum to this wallet:
Donate Litecoin to this wallet:
​​Facebook​​Follow @GeekOnTheLoose


 Home » Freeware Downloads » Perfomance Tweaks, Overclocking and Maintenance » X-Mouse Button Control 2.17   
File - Download X-Mouse Button Control 2.17

Always scroll to the bottom of the page to download files on
We don't believe in fake/misleading download buttons and tricks.

X-Mouse Button Control 2.17
X-Mouse Button Control is a free tool for Windows that allows you to re-configure and expand the capabilities of your mouse.


XMouse Button Control (XMBC) allows you to create application and window specific profiles. This in turn, allows you to re-configure your mouse behaviour for individual applications or windows. For each profile you can also configure up to 5 'layers' of different button configurations which you can switch between using hot-keys or mouse buttons.

By default, profiles are automatically activated as the mouse moves over the defined window or application.
This has many uses, for example:

Changing the behaviour of the mouse over certain windows, such as making the mouse wheel change volume when hovering over the system tray or you-tube video.
In games which do not natively support the extended, 4th and 5th mouse buttons, you can map keys to each button.

XMBC allows you to change the behaviour of the mouse buttons and scroll wheel. The extensive list of functions available to map to your mouse buttons includes options such as:

Send any keys using the 'simulated keystrokes' editor
Launch any windows application
Clipboard control (Copy/Cut/Paste)
Media control (Play/Pause/Stop/Volume/Mute etc.)
Capture screen (or active window) image to clipboard
Click-Drag [Sticky buttons/keys]
Click-Drag [Sticky buttons/keys]
Various support for specific Windows operating systems, such as Flip3D in Vista, ModernUI/Metro in Windows 8 and Virtual Desktops in Windows 10!
And much, much more!

Installation/Upgrade Information:

The installer will automatically close an existing instance of XMBC so you do not need to close or un-install an old version before installing the latest.

XMouse Button Control is configured to run automatically when you log on to Windows.
This can be changed using MSConfig or the start-up tab in Task Manager on Windows 8 or later.


A mouse and driver that supports 5 buttons.
NOTE: If your mouse has 5 buttons but the 4th and 5th buttons don't do anything in by default - then XMBC may not be for you. This software relies on the driver to send the default 4th and 5th mouse button messages which usually default to BACK/NEXT in browsers and other programs. Having said that you can still remap the standard 2 buttons and scroll wheel.
A compatible version of Microsoft Windows.
X-Mouse Button Control supports all 32bit (x86) and 64bit (x64) editions of Windows from Windows XP to 10, including Windows Server editions!

Version 2.17 (23rd Dec 2017):

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

Downloads Views Developer Last Update Version Size Type Rank
950 3,923 Phillip Gibbons <img src=" Button Control1_th.png"border="0"> Jan 09, 2018 - 12:46 2.17 3MB EXE 5/5, out of 2 Votes.
File Tags
X-Mouse  2.17  Button  Control  
Download Time
56Kbit Modem:  7m 29s  · 256Kbit:  1m 39s  · 1Mbit:  25s  · 5Mbit:  5s

The download button is below...
but we need you to read this first:
This website is 100% crowdfunded. Not funded by tricking you into clicking on fake
download buttons that download something else. Not funded by putting adware on your
computer. Not funded by making you watch ads while your download takes forever to start.
If you like this concept, please help pay for the operating costs with a small (or big :))
donation and we'll keep cranking out the freeware.
Thanks! -Randy and Deanna (The Older Geeks) Missouri, USA

Please help make these numbers the same by month's end.
Monthly operating costs = $480
Donations for March = $397
Extra donations go towards updating our server.
Processed securely through Paypal.
No PayPal account required.

Donate Bitcoin to this wallet address:

Donate Ethereum to this wallet address:

Donate Litecoin to this wallet address:

Recent Super Donors ($50+)
Thanks, Gregory!
Thanks, John!
Thanks, Richard!

Recent Donors
Thanks, Tom
Thanks, Ivan
Thanks, Philip
Thanks, Joseph
Thanks, Roderick
Thanks, Richard
Thanks, Rick
Thanks, John

→→ Download Now ←← - Rate File - More From This Developer - - Images

Search - Statistics & RSS - Contact Admin - -
PHCDownload 1.1.2 - Copyright (c) 2005 - 2018 - 0.005 seconds