The best apps to remap mouse buttons, Windows and Mac
For a free remapper on Windows, X-Mouse Button Control is the first pick: per-app profiles and up to 10 layers, on Windows 10 and 11. AutoHotkey suits people who write scripts. Logitech, Razer, Corsair and SteelSeries mice are set up first in their makers' own apps. mouzeclick, which we make, puts per-app buttons, gestures and three wheels on any mouse, on Windows and Mac.
- X-Mouse Button Control: free, Windows 10 and 11, up to 10 layers per profile, 5 buttons at most.
- AutoHotkey v2: free and open source (GNU GPLv2), a scripting language; its docs showed version 2.0.31.
- Brand apps on a Mac: Logi Options+ needs macOS 14+, SteelSeries GG macOS 11+, and Razer Synapse is a Mac Preview for macOS 15+ on Apple silicon.
- mouzeclick (we make it): any mouse, Windows 10 and 11 and macOS 12+, eleven slots per button, three wheels, 3-day trial with no card.
- Every price and platform was checked on the maker's own page on 3 November 2026.
How did we pick the best mouse button mapping software?
We picked apps that put new actions on mouse buttons, then read each maker's own pages on 3 November 2026. We make mouzeclick, one of the nine apps below. We kept it off the top spot, and each section says where another app is the better pick.
We compared the price as shown, Windows and Mac support, which mice each app works with, per-app profiles and the limits each maker admits to. Where a page shows no price, the table says Not published. We left out Microsoft Mouse and Keyboard Center and SteerMouse because the pages we had did not let us confirm their details. Mac users weighing SteerMouse can read our SteerMouse alternative comparison. If you only want the steps for one system, start with our guide to remapping mouse buttons on Windows 11.
Which mouse button remapper fits which mouse?
Free, on Windows, with a standard mouse: X-Mouse Button Control. A brand mouse: that brand's app. One per-app setup on any mouse, on Windows and Mac: mouzeclick. Prices and platforms are as shown on each maker's page, checked on 3 November 2026.
| Product | Price as shown | Platforms | Works with | Best for |
|---|---|---|---|---|
| X-Mouse Button Control | Free | Windows 10 and 11; Windows Server 2012 R2, 2016, 2019, 2022 | Mice whose buttons send standard Windows messages, up to 5 buttons | Free per-app remapping with layers |
| AutoHotkey v2 | Free, open source (GNU GPLv2) | Windows (the only system its home page names) | Mouse, keyboard and joystick hotkeys | People who are happy to write scripts |
| mouzeclick (we make it) | $25 a month, $249 a year, or $499 once for one of the first 100 lifetime keys | Windows 10 and 11; macOS 12+ | Any mouse: 5 standard buttons plus scroll and tilt | One per-app setup with gestures and wheels, on Windows and Mac |
| Logi Options+ | Not published | Windows 10+, macOS 14+, Googlebook | Supported Logitech devices | Logitech MX mice, and haptics on MX Master 4 |
| Logitech G HUB | Not published | Windows, macOS | Logitech G devices | Logitech G mice and game profiles |
| Razer Synapse 4 | Not published | Windows 11 x86-64, Windows 10; Mac Preview on macOS 15+ (Apple silicon) | Razer devices | Razer mice and a Hypershift second layer |
| Corsair iCUE | Not published | Windows, macOS | Supported Corsair devices (some use Web Hub instead) | Corsair mice, with macros and DPI |
| SteelSeries GG (Engine) | Free download | Windows 10+, macOS 11+ | Compatible devices (list not published) | SteelSeries mice and per-game binds |
| BetterTouchTool | Not published | Mac examples only; Windows not mentioned | Mouse buttons, Logitech mice, trackpads, Magic Mouse | Mac users who want chords and drawn gestures |
When is AutoHotkey the better mouse button remapper?
AutoHotkey is the better pick when you want logic, not just a swap. It is a free, open-source (GNU GPLv2) scripting language for desktop automation. Its home page says it can define hotkeys for the mouse and keyboard, remap keys or buttons, and expand abbreviations as you type. Hotkeys also cover joysticks and controllers.
You set it up by writing a script. The v2 documentation showed version 2.0.31 on the day we checked. It has a page called Remapping keys and buttons, a list of keys, mouse buttons and controller controls, and a tutorial on writing hotkeys. The site calls AutoHotkey small, fast and beginner-friendly, and says it runs out of the box.
The AutoHotkey home page names only Windows. We found no Mac version on the pages we checked.
Best for: people who would rather write ten lines than click through menus, and who want macros that branch. If you want to record and replay actions without code, see our roundup of mouse macro software.
Where mouzeclick fits (we make it)
mouzeclick is our app, so weigh this section with that in mind. It puts shortcuts, macros, gestures and three wheels on any mouse your computer sees, whether wired, wireless or Bluetooth. Each app gets its own setup. It runs on Windows 10 and 11, and on macOS 12 or newer on Apple Silicon and Intel. There is no driver. It uses up to five standard buttons (left, right, middle, Back and Forward), plus scroll and tilt.
Each button has eleven slots: tap, hold and move in four directions, a chord with another button, or hold and scroll. Any button can be the gesture button, left and right included, and a quick tap still clicks. Buttons change the moment you switch windows. Mouse 4 can cut a clip in Premiere, switch tabs in Chrome and paste everywhere else. Keyboard hotkeys and macros (keys, clicks, waits, typed text and launches) sit beside 309 built-in shortcuts on Windows.
The three wheels:
- The Options wheel (F8) holds 48 favourites per app, on rings of 12, 16 and 20.
- The Orbit switch (F9) puts your open apps on a wheel, up to 12 per ring.
- The Tool wheel (F10 or a held right button) works only in Premiere Pro and After Effects. It has 112 tools in Premiere and 114 in After Effects.
More on the editing side in Premiere Pro mouse shortcuts on any mouse and on our Premiere Pro and After Effects tools page.
What runs where: the mouse app, buttons, gestures, macros and all three wheels run on Windows and Mac. Cloud sync of settings and in-app updates are Windows-only. So are the Premiere Pro and After Effects workspaces, captions and Retakes. Apple has not notarized the Mac app yet, so macOS asks you to allow it the first time it opens. Installing on a Mac takes four steps.
The honest downsides:
- It needs an internet connection while it runs. If the connection drops, shortcuts pause and the mouse acts normally.
- It does not change DPI, polling rate, lighting or battery settings.
- It costs money, where XMBC and AutoHotkey are free.
The trial is 3 days with no card. See mouzeclick pricing.
Best for: editors who want the same per-app setup on any mouse brand, on Windows and Mac.
What does Logi Options+ do for Logitech mice?
It is Logitech's own app for setting up supported Logitech gear, buttons included. Logi Options+ covers supported Logitech mice, keyboards, lights, webcams, touchpads, presentation remotes and the MX Creative Console. It downloads for Windows 10 or later, macOS 14 or later and Googlebook. The featured devices include MX Master 4, MX Master 3S, Lift and Signature M650, and the full list sits behind a link.
What it offers for button mapping:
- App-specific settings. Use presets, or set your own actions for apps such as Chrome, Edge, Safari, Zoom, Word, PowerPoint, Excel, Photoshop, Premiere Pro, Final Cut Pro and Teams.
- Gestures on any mouse button. Hold the button and move up, down, left or right.
- The Actions Ring, an on-screen overlay that brings tools to the cursor. One of its bubbles can run Easy-Switch on any MX mouse.
Haptics work only with MX Master 4 at the moment. Flow, Easy-Switch, Smart Actions, a Marketplace and pointer and scroll settings are also in the app.
The page shows no price. Best for: owners of supported Logitech mice, especially MX Master 4 users who want haptics. If you use more than one brand of mouse, our Logi Options+ alternative for any mouse compares per-app buttons across brands.
What does Logitech G HUB do for button mapping?
G HUB is the app for Logitech G gear, with downloads for Windows and macOS. Logitech's G HUB basics guide says you click a device to change DPI and remap buttons. G HUB builds automatic profiles for games and offers presets and community-shared settings. You can upload your own presets once you log in with a Logi ID. The setup steps are in the next section.
The pages show no price, and we found nothing about macros or onboard memory in what we checked. Best for: Logitech G mice and per-game setups.
How do I remap mouse buttons on a Logitech mouse?
Install the app your mouse belongs to. That is Logi Options+ for MX and other supported Logitech mice, and G HUB for Logitech G mice. If you are not sure which one, search for your product by name, model number or part number on Logitech Support, where Downloads and Apps lists the latest software for it.
Logi Options+
- Download Options+ for Windows 10 or later, or for macOS 14 or later.
- Set your button actions. For apps such as Photoshop, Premiere Pro and Final Cut Pro, Logitech says you can use its presets or define your own actions.
- For gestures, give a button a gesture. Then hold that button and move up, down, left or right.
- On MX Master 4, set haptic feedback and personalise the Actions Ring in Options+. Firmware updates come from the device settings page in Options+, according to the MX Master 4 page.
The Logitech pages we checked do not publish the exact click path for each button, so we don't guess one here.
G HUB
- Download G HUB for Windows or macOS.
- On the Home Page, click the connected device.
- Open the Assignments tab, next to Sensitivity and LIGHTSYNC, to change the buttons. The guide does not give the steps inside the tab.
- For one game, use the apps and games profile menu at the top of the Home Page. G HUB can also build profiles for games by itself.
- To upload your own presets, log in or create a Logi ID from the profile icon.
If a button still does nothing, try our fixes for mouse side buttons that don't work. For editing layouts on an MX mouse, see MX Master for Premiere Pro and After Effects. mouzeclick also runs on Logitech mice and leaves DPI, battery and lighting to Logitech's app.
What does Razer Synapse 4 offer for mouse buttons?
Synapse 4 is Razer's one app for Razer devices. Razer says it covers remapping buttons, creating macros and tuning performance. The main features:
- Hypershift lets one button switch on a second set of functions for a while, on top of your normal assignments.
- Advanced macros run a string of button presses from one click.
- A Profile Migration tool brings over your Synapse 3 profiles, macros and Chroma effects, and Synapse 4 works with Synapse 3 devices.
- On compatible devices with up-to-date firmware, you can change some settings from the browser, including switching on-board profiles.
It runs on Windows 11 (x86-64) and Windows 10. On Mac it is a Preview, for macOS 15 Sequoia and above on Apple silicon. Razer does not say which features the Mac Preview has. No price is shown, and the page does not say whether mice from other brands work.
Best for: Razer mice on Windows, and anyone who wants Hypershift's second layer.
What does Corsair iCUE do for mouse buttons?
iCUE sets up supported Corsair PCs and peripherals from one window: lighting, performance, key assignments, audio and more. Its feature list includes recording macros, remapping keys and buttons, calibrating your mouse and adjusting DPI.
It downloads for Windows and macOS, and it does not run on phones. Some Corsair devices use Web Hub in the browser instead of iCUE, so check which one your mouse needs on the Corsair downloads page.
The pages we checked showed no price, no menu path and no list of mice that support remapping. Best for: Corsair mice, especially on a desk full of other Corsair gear.
What does SteelSeries GG Engine do?
Engine is the part of SteelSeries GG that sets up your gear. It is a free download for Windows 10+ and macOS 11+. According to the Engine page, it can:
- rebind a button to any other mouse button, key or system function, from one editor
- set custom button or click shortcuts on compatible devices
- record macros in a game or inside Engine, then edit the delays and buttons
- load a saved profile by itself when a game it knows is in the foreground, so your binds can differ per game
SteelSeries does not say whether the Mac version matches Windows, or whether mice from other brands work. Best for: SteelSeries mice, for free, on either system.
Is BetterTouchTool the best mouse button mapper on a Mac?
It is a strong pick for Mac users who want chords, drawn gestures and trackpad control in one app. For plain button swaps on a brand mouse, the maker's app may be enough. BetterTouchTool handles multi-button chords, button + scroll and modifier + button. Its site says it gives full control of Logitech mice with no extra drivers. Some of its own examples:
- Button 4 + left click opens a new tab.
- Button 4 + drag left or right switches Space.
- Button 3 + scroll changes the volume.
- Right button + a drawn shape runs an action.
It lists 600+ triggers and 600+ built-in actions, and circular launchers that open with a gesture or a long click. Its keyboard side covers global and per-app hotkeys that know left from right modifiers, plus short and long presses, key sequences and a hyper key. The downloads page also mentions trackpad, Magic Mouse and normal mouse gestures.
Its pages don't mention Windows. The pricing page wasn't in what we checked, so the table says Not published.
Best for: Mac users who want chords, drawn gestures and trackpad control in one app. See our BetterTouchTool alternative for Mac and Windows and how to remap mouse buttons on a Mac.
How do I choose a mouse button mapping app?
Start from your mouse and your system, then decide how much setup you want to do.
- A Logitech, Razer, Corsair or SteelSeries mouse? Install the maker's app first. DPI is in G HUB's guide and in iCUE's feature list, and haptics are in Options+. mouzeclick doesn't touch those settings.
- Free, on Windows, any mouse? Use X-Mouse Button Control. If you want scripts, use AutoHotkey.
- On a Mac? XMBC is out. Look at BetterTouchTool, SteelSeries GG (macOS 11+), Logi Options+ (macOS 14+), the Razer Synapse Preview (macOS 15+ on Apple silicon) or mouzeclick (macOS 12+).
- More than five buttons? XMBC and mouzeclick both use five standard buttons. Check whether your maker's software supports your model.
- Both Windows and Mac, any brand? mouzeclick uses the same key, price and app on both systems, and a key runs on one computer at a time.
- Often without internet? mouzeclick needs a connection while it runs, so it is the wrong pick for you.
Where another app beats mouzeclick:
- Price: XMBC and AutoHotkey are free.
- Layers: XMBC gives you 10 layers per profile.
- Scripting: AutoHotkey lets you write real logic.
- Hardware: the brand apps handle DPI, lighting and haptics.
- Gestures: BetterTouchTool handles trackpad and Magic Mouse gestures, with 600+ triggers.
mouzeclick fits when you want per-app buttons, gestures and wheels on any mouse, with the Tool wheel inside Premiere Pro and After Effects. For wheels across every app, compare our roundup of radial menu apps.
Put per-app buttons and three wheels on the mouse you own, free for 3 days. One plan with everything included, $25 a month, or $249 for a year.
Questions people ask
What is the best free mouse button remapper for Windows 11?
X-Mouse Button Control is the usual free answer. It is free for anyone to use, supports Windows 10 and 11, and gives each app or window its own profile with up to 10 layers. AutoHotkey is the free choice if you prefer writing scripts. SteelSeries GG Engine is a free download if your mouse is a SteelSeries.Can I remap mouse buttons without the manufacturer's software?
Yes. X-Mouse Button Control and AutoHotkey work on Windows without a mouse maker's app, and XMBC's author says it is not affiliated with any mouse maker. mouzeclick works on any mouse your computer sees, on Windows and Mac, with no driver. XMBC handles up to 5 buttons. mouzeclick uses five standard buttons (left, right, middle, Back and Forward) plus scroll and tilt. For DPI, lighting or extra buttons, check the maker's own software.Does X-Mouse Button Control work on a Mac?
No. Its download page lists only Windows: Windows 10 and 11, and Windows Server 2012 R2 to 2022. On a Mac, look at BetterTouchTool or your mouse maker's app. Logi Options+ needs macOS 14 or later, SteelSeries GG needs macOS 11 or later, and Razer Synapse's Mac Preview needs macOS 15 on Apple silicon. mouzeclick runs on macOS 12 or newer, on Apple Silicon and Intel.Is Logi Options+ free?
Logitech's Options+ page shows no price. We checked it on 3 November 2026 and found download buttons for Windows 10 or later, macOS 14 or later and Googlebook, so the table lists the price as Not published. The same is true of G HUB. The page says Options+ is for supported Logitech devices and does not mention mice from other brands.Why do my remapped mouse buttons stop working in some apps?
On Windows, one cause is an app running as administrator. Games and apps running as administrator ignore tools that are not elevated. In mouzeclick, pick Restart as administrator from the tray menu. With X-Mouse Button Control, first check that your 4th and 5th buttons do anything by default. If they don't, XMBC may not be for your mouse. mouzeclick also pauses its shortcuts while the internet connection is down.Can each app have its own mouse buttons?
Yes, in most of these tools. X-Mouse Button Control has app and window profiles that switch as the pointer moves over them. Logi Options+ has app-specific settings for apps such as Premiere Pro, Photoshop and Final Cut Pro. G HUB and SteelSeries GG load profiles for games. mouzeclick changes the buttons the moment you switch windows, so Mouse 4 can cut in Premiere and switch tabs in Chrome.Can I use mouzeclick with Logi Options+ or G HUB installed?
Yes, they do separate jobs. mouzeclick never changes the mouse's own settings or firmware. DPI, polling rate, sensor, battery and lighting stay with the maker's software. To avoid clashes, assign each button in one app only. Let mouzeclick handle the per-app shortcuts, gestures and wheels, and let the maker's app handle the hardware settings.Which mouse button mapping software suits Premiere Pro and After Effects?
X-Mouse Button Control and AutoHotkey can send Premiere's keyboard shortcuts from a button. Logi Options+ has app-specific presets for Premiere Pro and Photoshop on supported Logitech mice. mouzeclick works on any mouse and adds a Tool wheel that runs only in Premiere Pro and After Effects: 112 tools in Premiere and 114 in After Effects, on Windows and Mac.Sources
Checked on 2026-11-03. Prices and features change: each link goes to the maker's own page.
- X-Mouse Button Control (Highresolution Enterprises)
- AutoHotkey home page
- AutoHotkey v2 documentation
- Logi Options+ (Logitech)
- MX Master 4 Special Edition (Logitech)
- Logitech G HUB download page
- Logitech G HUB basics guide
- Logitech Support
- Razer Synapse 4
- Corsair iCUE
- Corsair downloads (iCUE and Web Hub)
- SteelSeries GG Engine
- BetterTouchTool (folivora.ai)
- BetterTouchTool downloads
- BetterTouchTool keyboard shortcuts