-
Latest Version
X-Mouse Button Control 2.20.5 LATEST
-
Review by
-
Operating System
Windows 7 / Windows 8 / Windows 10 / Windows 11
-
User Rating
Click to vote -
Author / Product
-
Filename
XMouseButtonControlSetup.2.20.5.exe
-
MD5 Checksum
2e9725bc1d71ad1b8006dfc5a2510f88
Users can configure up to 10 distinct 'layers' of button configurations for each profile, which are easily switchable through hot-keys or mouse buttons.
Profiles are activated automatically when the mouse moves over the associated application, window, or region, streamlining the user experience. This feature is particularly useful for:
- Modifying mouse behavior in specific contexts, such as adjusting volume with the mouse wheel when over the system tray or a YouTube video.
- Mapping keys to the mouse's extended, fourth, and fifth buttons in applications that don't natively support them.
- X-Mouse Button Control (XMBC for PC) offers an extensive array of functions that can be mapped to mouse buttons, enhancing productivity and convenience.
- Simulated keystrokes
- Button cording and timed button actions for dynamic button responses
- Launching any Windows application
- Clipboard management (copy, cut, paste)
- Media controls (play, pause, stop, volume adjustment, mute)
- Screen or active window capture to clipboard
- Sticky buttons/keys for click-drag actions
It is designed to run natively on x64 editions of Windows but also fully supports 32-bit editions. The installation process automatically detects and installs the appropriate version (x64 or x86).
While XMBC is optimized for newer Windows versions, it should still function on older versions such as Windows XP, Vista, 7, 8, and Server editions up to 2012. However, users encountering issues with these older versions are encouraged to consider upgrading their Windows installation.
Key Features
- Button Remapping: Allows users to change the function of each mouse button, including the scroll wheel.
- Application-Specific Profiles: Users can create multiple profiles for different applications, which this app automatically switches between.
- Layer Switching: Toggle between different layers of commands within the same profile.
- Simulated Keys: Assign complex keyboard commands to mouse buttons.
- Adjustable Pointer Speed: Change the DPI and speed settings per profile.
- Scrolling & Navigation Enhancements: Customize scrolling behavior and directions.
- Fixed unable to abort WAIT/WAITMS/HOLD/HOLDMS even with {flush} queue.
- Fixed bug with sticky repeat sim keys where it would not work properly after being released/aborted by pressing another button.
- Fix problem where volume down {VOL-} simkeys stops working, but volume up {VOL+} continue to work!
- Attempt to fix hang/lockup deadlock conflict between repeat timer thread and main hook thread.
It features a straightforward, albeit somewhat dated, interface. It consists of a main window where profiles and button assignments are managed.
The layout is functional: a list of profiles on the left, specific settings and button configurations for the selected profile in the center, and options for profile activation on the right. Although not the most modern in appearance, it's designed with clarity and simplicity in mind.
Installation and Setup
- Download the installer from the official website or FileHorse.
- Run the executable file and follow the on-screen instructions—typically a standard process of accepting terms, selecting a destination folder, and choosing whether to create shortcuts.
- Once installed, launching the tool presents a main window where users can immediately start creating or modifying profiles.
- Create a New Profile: Name it after the application it’s intended for.
- Select the Mouse Button: Choose which button to customize.
- Assign an Action: From simple reassignments to complex macros or simulated keystrokes.
- Adjust Settings: Fine-tune other mouse behaviors as required.
- Activate the Profile: Ensure it’s set to activate automatically when the specified application is opened.
FAQ
Can I use XMBC for gaming?
Absolutely. It can be highly beneficial for gamers needing specific controls for different games.
Is there a limit to the number of profiles I can create?
No, it allows the creation of unlimited profiles.
How do I ensure XMBC switches profiles automatically?
Ensure each profile is correctly linked to an executable file under the profile configuration.
Does XMBC work on all Windows versions?
It supports Windows XP through Windows 10. Compatibility with Windows 11 should be verified on the official website.
Is it possible to export and import profiles?
Yes, profiles can be exported and imported, facilitating backup and sharing.
Alternatives
While this program offers extensive features, alternatives like AutoHotkey, Logitech G Hub, and Razer Synapse provide similar functionalities with varying degrees of complexity and user interface design.
Pricing
The tool is freeware. However, the developer accepts donations through the software’s website to support continued development and maintenance.
System Requirements
- Operating System: Windows XP/Vista/7/8/10/11.
- Memory: Minimal RAM required, as this tool is lightweight.
- Storage: Less than 50 MB of free disk space.
Note: If your mouse has 5 buttons but the 4th and 5th buttons don't function by default, then XMBC might not be suitable for you. This software depends on the standard mouse driver to transmit the default 4th and 5th button messages, which typically correspond to BACK/NEXT in browsers and other programs. However, you can still remap the standard 2 or 3 buttons and the scroll wheel.
Note: It supports up to 5 mouse buttons because it relies on and intercepts the Windows mouse message queue, which also only supports 5 buttons.
PROS
- Highly customizable.
- Supports multiple profiles.
- Freeware.
- Interface may feel outdated.
- Steep learning curve for advanced configurations.
- Lack of official support and updates.
X-Mouse Button Control is an invaluable tool for anyone looking to enhance their mouse functionality beyond conventional limits. Whether for professional use in software applications or enhancing gaming setups, XMBC’s rich feature set and robust profile management make it a standout choice.
While it may not have the most contemporary interface, its performance and depth of customization more than compensate for aesthetic shortcomings.
Note: Requires a mouse and driver that supports 5 buttons.
What's new in this version:
Fixed:
- Fixed unable to abort WAIT/WAITMS/HOLD/HOLDMS even with {flush} queue
- Fixed bug with sticky repeat sim keys where it would not work properly after being released/aborted by pressing another button
- Fix problem where volume down {VOL-} simkeys stops working, but volume up {VOL+} continue to work
- Attempt to fix hang/lockup deadlock conflict between repeat timer thread and main hook thread
- OperaOpera 115.0 Build 5322.119 (64-bit)
- 4K Download4K Video Downloader+ 1.10.3 (64-bit)
- PhotoshopAdobe Photoshop CC 2025 26.2 (64-bit)
- OKXOKX - Buy Bitcoin or Ethereum
- iTop VPNiTop VPN 6.2.0 - Fast, Safe & Secure
- Premiere ProAdobe Premiere Pro CC 2025 25.1
- BlueStacksBlueStacks 10.41.642.1001
- Hero WarsHero Wars - Online Action Game
- TradingViewTradingView - Trusted by 60 Million Traders
- LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews