X-Mouse Button Control (2024)

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

Download:

Latest version

Portable version

mirror

mirror

[Whats new?|Language Packs|Awards]

Please be aware that X-Mouse Button Control is a hobby project. It is not affiliated with any mouse or trackball device manufacturer.
While I can not guarantee to provide any level of support, I try my best, free time permitting!

Overview:

X-Mouse 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 10 '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 application, window or region.
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/programs 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/tilt 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
  • Button Cording (shifting/combining) buttons perform different actions
  • Timed button actions, that change depending how long you hold a button down for
  • 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]
  • Various support for specific Windows operating systems features, such as Flip3D in Vista, ModernUI/Metro in Windows 8 and Virtual Desktops in Windows 10/11!
  • And much, much more!

For more information about using and configuring X-Mouse Button Control,please check out the user guide (mirror).
There is also a German and Russian version of the user guide (note that they may not be completely up to date with the English version as they are provided by friendly users!).

X-Mouse Button Control currently supports Windows 10 & 11 as well as Windows Server 2012 R2, 2016, 2019 & 2022 (GUI versions).
NOTE: X-Mouse Button Control should also work on older (unsupported) versions of Windows such as XP, Vista, 7, 8, Server 2003-2012 but if there are any issues its time you upgrade your Windows installation!

X-Mouse Button Control was originally designed to run natively on x64 editions of Windows but it is fully supported on 32bit editions too!
The installation determines what version is required (x64 or x86) automatically during installation.

Donations:

Charity:

X-Mouse Button Control (1)Over the first weekend of October 2023, I and two friends will be taking part in the 28th Club Triumph Round Britain Reliability Run.
The event, once again involves a 2000 mile drive around Great Britain in a classic Triumph, all in 48 hours, pretty much non-stop except for food/fuel breaks! We are again taking Andy's rather special Stag saloon, a car that is older than me (and probably in better condition!)
This year, the chosen charity is Huntingtons Disease Association so perhaps, instead of donating directly to XMBC, you could sponsor us instead.The event normally runs every two years. Three years ago, XMBC users made a big difference to our fundraising so be sure to leave a comment mentioning XMBC so I can see how many donations are as a result of you good XMBC users.

X-Mouse Button Control (2)

Please note that donations are just that. They are not intended to be used to persuade me to add new features or provide extra support - I do as much as I can for free and don't expect donations (although they are appreciated).You can donate with PayPal using the donate button.

You can also donate using Bitcoin using the button below:

Installation/Upgrade Information:

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

X-Mouse ButtonControl 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.

Requirements:

  • A mouse that supports up to 5 buttons.

    NOTE: If your mouse has 5 buttons but the 4th and 5th buttons don't do anythingin by default - then XMBC may not be for you. This software relies onthe standard mouse 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 or 3 buttons and scroll wheel.

    NOTE: XMBC only supports up to 5 mouse buttons because it relies on, and intercepts, the Windows mouse message queue which also only supports 5 buttons.

  • A compatible version of Microsoft Windows.

    X-Mouse Button Control supports all 32bit (x86) and 64bit (x64) editions ofWindows from Windows XP to Windows 11, including Windows Server editions!

FAQ:

  • I have moved all the FAQ's to the forum to keep things consistent. Please take a look atthis thread
  • If your question is not answered in the FAQ, please take a look through the forums and see if your question has been asked there.
    If not, sign up and ask away!
  • Please be aware that I have had many requests for XMouse but unfortunately I have also have far less time these days to work on it.
    I am primarily focusing on bugs thatstop current functionality working rather than adding new functionality.

Screenshots (Click to enlarge)

  • Main Window

  • Simulated Input

  • Button Chording

  • Button Held (Time Dependent Actions)

  • Application Chooser

  • Window Finder

  • Settings Tab

Contact:

Contact me if you have any questions/queries.
Preferably,sign up and discuss any problems in the Highrez Support Forums
You can also try my new Discord server
Alternatively you can try emailing me at X-Mouse Button Control (11)but PLEASE be aware that my anti-spam is quite aggressive so if you don't get a reply maybe the message got binned!

Disclaimer & License:

The license, included with X-Mouse Button Control, displayed during installation (or inside the portable zip files) states:

X-Mouse Button Control is FREE for anyone to install and use.If you have paid for this software, please request a refund from the person or organization that you paid!

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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

It also lists the open source components used by XMBC aloung with their terms and conditions.
See the license file for the full detail.

Please note that whilst I, the author, actively runs and tests this software on several machines and different versions of windows, no warranty or guarantee on the performance of the software or that this software is free from bugs, is provided. Neither the author nor anyone else involved in the production, testing or delivery of this software shall be liable for any damages of any type.

All downloads are checked for known viruses at the time of publishing.

X-Mouse Button Control (2024)

FAQs

Is x mouse button control legit? ›

Is X-Mouse Button Control safe to use? X-Mouse Button Control is a secure program developed by Highrez, a trusted software company, so it is safe to use on your computer. You can also check that the file is safe by downloading it from Uptodown.

What is the X mouse button control modifier? ›

X-Mouse Button Control is a Windows application for remapping your mouse buttons. It is not a driver for pointing devices, but rather works in conjunction with the installed drivers. XMBC supports binding mouse buttons for an individual process and also allows you to bind to specific window elements.

How to remove x mouse button control? ›

Method 2: Uninstall X-Mouse Button Control via Apps and Features/Programs and Features. Look for X-Mouse Button Control in the list and click on it. The next step is to click on uninstall, so you can initiate the uninstallation.

What does X mouse button control do? ›

It lets you change the behavior of the mouse buttons and scroll wheel, assigning new tasks to each. The software is not just for button mapping, however. It also allows various navigation customizations, including tuning the pointer and scroll wheel to your needs. It can also make your changes context-dependent.

Is x mouse button control free? ›

You can, with X-Mouse Button Control. This free utility lets you set customized profiles, called Layers, with individually customized mouse controls in each, and rapidly switch between them.

Is X mouse button control bannable on Hypixel? ›

Well-Known Member

It's allowed as long as you're clicking and not an external modification. If you're clicking the button then it should be allowed.

How to disable scroll lock in x mouse button control? ›

Right-click the X-Mouse Button Control icon and select Setup. Choose the Options tab in the right pane of the Setup window. Make sure there is a checkmark next to Disable Scroll Window Under Cursor. Select the Apply button near the lower-right corner of the window.

How does an X mouse work? ›

Xmouse is a system of mouse control in computer operating systems used instead of the standard selection behavior. The xmouse system automatically selects objects or activates windows after hovering the mouse over the object for a certain period of time.

What are simulated keys? ›

STL provides a number of statements that simulate the operator pressing various keys. These device key statements are used primarily for simulated terminals interacting with full-screen applications.

Can I disable mouse buttons? ›

You can reassign some buttons to different commands or keyboard shortcuts to better fit your work style. You can also disable buttons you might press accidentally, such as the wheel button. If you don't have the software or want to learn more, go to Mouse & Keyboard Center Download.

Why is there an extra button on my mouse? ›

Mouse side buttons can streamline your workflow and reduce reliance on keyboard shortcuts, improving efficiency. Side buttons can be customized to perform various actions, such as media controls, hotkeys, and macros.

What is the purpose of X button? ›

(eXit button) Also called a "close" or "exit" button, clicking or tapping the X removes the current window, dialog box or popup message from the screen. It is also used to delete text and graphics. Exit Button - Windows vs. Mac The X in Windows is always visible and clicking it closes the application.

How do you use mouse control? ›

Your index finger (pointer) should rest on the left button of the mouse. Place the middle finger on the right button of the mouse. Your ring finger and little finger (pinkie) should rest on the right side of the mouse. Your palm should cup the end of the mouse gently.

What is the purpose of the mouse button? ›

The right button on a mouse is typically used to provide additional information and/or properties of an item selected. For example if you highlight a word in Microsoft Word, pressing the right button will display a drop-down menu containing the cut, copy, paste, change the font etc. options.

Is XMBC safe? ›

While some internet downloads can harbor malware, XMBC is a virus-free and safe program for Windows PCs. Rest assured that you are a getting quality program.

What is mouse XBUTTON1? ›

The XBUTTON1 and XBUTTON2 buttons are often located on the sides of the mouse, near the base. These extra buttons are not present on all mice. If present, the XBUTTON1 and XBUTTON2 buttons are often mapped to an application function, such as forward and backward navigation in a Web browser.

What is the app that customizes mouse keys? ›

SteerMouse is a utility that lets you freely customize buttons, wheels and cursor speed. Both USB and Bluetooth mice are supported.

Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 6161

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.