Last updated
A free tool for Windows that allows you to re-configure and expand the capabilities of your mouse.
$ winget install --id Highresolution.X-MouseButtonControl --exact --version 2.20.5Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
X-Mouse Button Control uses EXE (NSIS). The silent install switches are /S.
XMouseButtonControlSetup.2.20.5.exe /S
See the full silent install reference for X-Mouse Button Control →
For IT teams
App deployment, patching, and remote support in one place. Push this app to every device you manage, keep it patched automatically, and see new CVEs the moment they land. Works with Intune or fully standalone.
Sign up freeFree for up to 5 devices.
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.
| Architecture | Type | Scope | Install | Download |
|---|---|---|---|---|
| x86 | Portable in ZIP | - | Direct | |
| x86 | EXE NSIS | machine | Direct | |
| x64 | Portable in ZIP | - | Direct | |
| x64 | EXE NSIS | machine | Direct |
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
No known CVEs for X-Mouse Button Control.
Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.
More from Highresolution Enterprises or browse button, mouse, buttonbindings.