100% Free Windows Mouse Utility

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.

Supports Windows 10 & 11
32-bit & 64-bit Compatible
No Adware / Portable Available
X-Mouse Button Control v2.20.5
Application Profiles:
Default (Global Settings) [Active]
Google Chrome (chrome.exe)
Layer 1 Button Mapping
Mouse Button 4 (Back) Media – Volume Down
Mouse Button 5 (Forward) Media – Volume Up
Wheel Tilt Left Simulated Keys: {CTRL}C
Wheel Tilt Right Simulated Keys: {CTRL}V
Apply Close

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:

Simulated Keystrokes & Macros
Button Chording & Combinations
Timed Button Actions (Hold Down)
Media Control (Play/Pause/Vol)
Clipboard (Copy / Cut / Paste)
Screen & Active Window Capture
Virtual Desktop Navigation
Launch Windows Applications

💻 Supported Operating Systems

XMBC supports all standard 32-bit (x86) and 64-bit (x64) Windows environments. Installer automatically selects the appropriate architecture.

Windows 11 Windows 10 Windows Server 2012 R2 – 2022 Legacy OS: Windows XP / Vista / 7 / 8

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.

STEP 01

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.

STEP 02

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.

STEP 03

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.

STEP 04

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, Workflows

Eliminate repetitive keyboard shortcuts by assigning common clipboard operations and navigation commands directly to your side mouse buttons.

Popular Profile Setup:
Button 4: Simulated Keys {CTRL}C (Copy)
Button 5: Simulated Keys {CTRL}V (Paste)
Tilt Left/Right: Switch Excel Worksheets
🌐

Web Browsing

Chrome, Edge, Firefox

Enhance browser navigation and tab control. Map media actions or volume control to trigger dynamically when hovering over videos.

Popular Profile Setup:
Wheel Hover: Adjust Volume Over System Tray
Button 4: Close Current Tab {CTRL}W
Button 5: Reopen Closed Tab {CTRL}{SHIFT}T
🎮

Gaming & Legacy Titles

FPS, RPG, Retro Games

Assign keyboard shortcuts to side mouse buttons for older PC games that lack native support for extended 4th and 5th mouse buttons.

Popular Profile Setup:
Button 4: Map to Push-To-Talk Key
Button 5: Map to Quick Save Key
Button Chording: Right Click + Left Click for Action

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).

Solution: Enable “Run as Administrator” in XMBC settings or re-install XMBC with the option to install as a Windows service.
🖱️

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.

Solution: Check if proprietary mouse drivers (e.g., Logitech G HUB, Razer Synapse) are intercepting side buttons. Reset vendor button settings to “Generic / Default”.
⚠️

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.

Solution: Download exclusively from trusted clean mirrors or official sources, and add 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.

Solution: Use “Borderless Windowed” mode in game settings, or match game profiles using process executable names (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.

“THE SOFTWARE IS PROVIDED ‘AS IS’, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.”
🛡️ Zero Bundled Software

XMBC contains no third-party toolbars, adware, spyware, or bundled installer garbage. Clean setup guarantees complete system protection.

📦 Portable Option Available

In addition to the standard Windows setup installer, official standalone portable archives allow running XMBC without installation.

🔓 Closed Source Freeware

While XMBC incorporates selected open-source sub-components, the primary codebase remains proprietary freeware maintained by Phillip Gibbons.

Ready to Supercharge Your Mouse?

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.

Installer & Portable Versions
Checked for Viruses & Malware
100% Free Forever