Unlock Full Power of Your Mouse with X-Mouse Button Control (XMBC)
Reconfigure, remap, and supercharge your mouse buttons with application-specific profiles, multi-layer button mappings, simulated keystrokes, and advanced button chording.
Why X-Mouse Button Control is the Ultimate Mouse Utility
Transform standard multi-button mice into specialized productivity engines. Tailor button actions for productivity software, web browsing, gaming, and system management without installing bloated vendor drivers.
Application Profiles
Assign unique mouse button mappings for individual applications or specific windows. XMBC automatically switches profiles as your mouse cursor moves over target software.
Multi-Layer Control
Configure up to 10 distinct button layers per profile. Seamlessly toggle between layers using customizable hotkeys or dedicated mouse button triggers for complex workflows.
Simulated Input
Send complex keyboard shortcuts, macros, timed button holds, and button chording (combining button presses) directly through standard mouse clicks.
Windows Integration
Directly trigger native OS controls including Virtual Desktop navigation, media playback, volume control, screen capturing, and clipboard operations.
Comprehensive Functionality & OS Compatibility
X-Mouse Button Control integrates deeply with the Windows mouse message queue, enabling native remapping without heavy background service overhead.
🛠️ Supported Mapping Actions
XMBC intercepts up to 5 standard physical mouse buttons plus scroll wheel actions, allowing you to re-assign them to a wide range of system functions:
💻 Supported Operating Systems
XMBC supports all standard 32-bit (x86) and 64-bit (x64) Windows environments. Installer automatically selects the appropriate architecture.
Hardware Limitation Note:
XMBC specifically handles up to 5 mouse buttons (Left, Right, Middle, Button 4, Button 5) alongside the vertical/tilt scroll wheel. This limitation aligns directly with the standard Windows mouse input message queue structure.
Frequently Asked Questions About XMBC
Find clear answers to common questions regarding compatibility, safety, setup, and key remapping features.
Is X-Mouse Button Control safe and free from viruses?
Yes, XMBC is completely safe and free of malware, spyware, or bundled third-party installers. Because XMBC intercepts low-level system mouse inputs to perform remapping, some anti-virus scanners may occasionally issue a false positive alert. All official packages are thoroughly scanned before release.
Why can XMBC only configure up to 5 mouse buttons?
XMBC relies directly on the standard Windows mouse input message architecture, which natively supports up to 5 discrete physical buttons (Left, Right, Middle, Button 4, and Button 5) alongside the vertical/tilt scroll wheel. Extra macro keys on specialized gaming mice often use custom proprietary drivers that do not broadcast standard Windows mouse messages.
Is X-Mouse Button Control available for macOS or Linux?
No. XMBC is written specifically for Microsoft Windows operating systems (Windows 10, 11, and Windows Server editions). It utilizes native Windows API calls and cannot run natively on macOS or Linux platforms.
Can I run XMBC without installing it on my system?
Yes. In addition to the standard Windows setup installer, an official Portable version is available. You can unpack the portable ZIP package to any folder or USB drive and run XMBC directly without making system installer modifications.
Will XMBC conflict with my existing mouse driver (Logitech, Razer, SteelSeries)?
In general, XMBC operates smoothly alongside standard Windows mouse drivers. However, if proprietary vendor software (such as Logitech G HUB or Razer Synapse) is actively remapping the same 4th or 5th side buttons, conflicts may occur. It is recommended to leave button assignments set to default in vendor software before configuring XMBC.
How to Get Started with XMBC in 4 Easy Steps
Follow this quick walkthrough to configure custom mouse button profiles and remap controls for any application in minutes.
Install or Extract
Download the official installer or portable ZIP. Run the setup file to install, or unpack the portable build directly to your preferred folder location.
Add Application Profile
Open the main control panel, click Add, and select a running application executable (e.g., chrome.exe) to create a dedicated profile.
Assign Custom Actions
Choose a target mouse button (e.g., Mouse Button 4 or Wheel Tilt) and assign your desired action, shortcut, or simulated keystroke.
Apply & Test
Click Apply at the bottom right. XMBC will silently sit in the Windows system tray and activate your rules automatically as you switch windows.
X-Mouse Button Control vs. Official Drivers & Utilities
See how XMBC compares against heavy OEM mouse suites and complex scripting tools in terms of system overhead, versatility, and ease of use.
| Feature / Metric | XMBC (X-Mouse Button Control) | OEM Software (Logi Options, Razer Synapse) | Scripting Tools (AutoHotkey) |
|---|---|---|---|
| RAM / System Overhead | Ultra Lightweight (~5MB RAM) | Heavy (Often 100MB – 300MB+) | Lightweight (~10MB RAM) |
| Hardware Compatibility | Universal (Any 2-5 Button Mouse) | Vendor-Locked (Brand Specific) | Universal |
| Configuration Curve | Graphical UI (No Coding Required) | Graphical UI | Steep (Requires Script Writing) |
| Per-Application Profiles | Native (Up to 10 Layers Each) | Supported (Varies by Brand) | Manual Code Directives Needed |
| Account / Cloud Login | Never Required (100% Offline) | Often Forced / Cloud Mandated | Never Required |
| Portable Version | Official Standalone ZIP Available | Rarely Provided | Available |
Tailored Workflows for Every Scenario
Discover how different users leverage X-Mouse Button Control to streamline repetitive actions, accelerate office tasks, and enhance gaming controls.
Office & Productivity
Excel, Word, WorkflowsEliminate repetitive keyboard shortcuts by assigning common clipboard operations and navigation commands directly to your side mouse buttons.
{CTRL}C (Copy){CTRL}V (Paste)Web Browsing
Chrome, Edge, FirefoxEnhance browser navigation and tab control. Map media actions or volume control to trigger dynamically when hovering over videos.
{CTRL}W{CTRL}{SHIFT}TGaming & Legacy Titles
FPS, RPG, Retro GamesAssign keyboard shortcuts to side mouse buttons for older PC games that lack native support for extended 4th and 5th mouse buttons.
Troubleshooting & Best Practices
Quickly resolve common setup hurdles, privilege conflicts, and hardware detection issues to keep XMBC running smoothly.
XMBC Not Working in Elevated / Admin Windows
Windows security prevents standard user-level applications from sending keypresses to programs running with Administrator privileges (such as Command Prompt or certain elevated games).
Mouse Button 4 / 5 Highlight Test Fails
When pressing side buttons, if the corresponding button control in XMBC does not highlight yellow, Windows is not receiving standard mouse messages.
Antivirus Software Flags XMBC Installation
Because XMBC injects global mouse hooks to intercept physical input, strict heuristic antivirus scanners may flag it as a potential keylogger.
XMouseButtonControl.exe to your antivirus exclusion list.
Profile Switching Delay During Fullscreen Games
Exclusive fullscreen games may obscure mouse cursor window tracking, causing XMBC to fail to detect active window focus change automatically.
game.exe) instead of window captions.
100% Free Software & Licensing Transparency
X-Mouse Button Control is developed and maintained by Phillip Gibbons (Highresolution Enterprises) as a dedicated hobby project.
Freeware Terms & Usage Rights
X-Mouse Button Control is completely FREE for anyone to install and use for personal and non-commercial purposes. If you have paid any third-party seller or platform for this software, please request an immediate refund from the vendor who charged you.
XMBC contains no third-party toolbars, adware, spyware, or bundled installer garbage. Clean setup guarantees complete system protection.
In addition to the standard Windows setup installer, official standalone portable archives allow running XMBC without installation.
While XMBC incorporates selected open-source sub-components, the primary codebase remains proprietary freeware maintained by Phillip Gibbons.
Get Started with X-Mouse Button Control Today
Download the latest stable release or the standalone portable package directly. Elevate your productivity, gaming, and window management in seconds.
