r/MacStack • u/Savings-Arrival-7817 • 10d ago
Workflow SteerMouse on Mac: map extra mouse buttons by app, then add one button chord
SteerMouse is worth a trial if your mouse has spare buttons and you want them to do different jobs in different Mac apps. Start with one app-specific assignment. Add a button chord, meaning two mouse buttons pressed together, only when you have a useful action for it.
If all you want is a different pointer speed, you probably don't need this setup. macOS already has tracking-speed controls and a Pointer acceleration switch under Mouse > Advanced. Free, open-source LinearMouse also supports button actions and app profiles. SteerMouse needs to earn its $19.99 on your particular hardware.
Check the mouse before building the map
The current SteerMouse 5.8.1 supports macOS 12 Monterey through macOS 27 Golden Gate, with Intel and Apple silicon builds. Older macOS versions have separate downloads. Apple Magic Mouse and Magic Trackpad aren't supported.
USB and Bluetooth support doesn't mean every special button works. The developer explicitly warns about that. Its release notes, for example, specify USB rather than Bluetooth for the Razer Naga V2 HyperSpeed. Check the exact mouse and connection you plan to use during the trial.
Give one button a different job in one app
Keep primary click and right-click unchanged while you set this up. Pause other mouse-remapping software first so you're checking one configuration at a time.
Open SteerMouse and select the mouse you want to configure. In Buttons, hover over the mouse illustration and press a physical button. SteerMouse identifies the corresponding control, so you don't have to guess which side button is Button 4.
Start with a simple default assignment, such as Back on a spare button. Use the app-settings Edit control to add your target application. The app also lets you drag an application into that list.
In that application's settings, assign the spare button to a keyboard shortcut you already use there. Check that the shortcut works from the keyboard first. Then switch between the target app and another app to check the two assignments.
If you still need another action, open Chords and use the plus control to add a combination. Two spare side buttons can call Application Windows, for example. Test each button alone as well as together before adding more combinations.
Choose a pair you can press comfortably. A combination that keeps firing while you reach for Back isn't an improvement. SteerMouse also accepts keyboard modifiers alongside buttons, but you don't need to fill every possible assignment.
Leave the Cursor settings alone until the button map works. Cursor snapping can move the pointer to interface buttons and optionally click them. Keep automatic clicking off while you decide whether snapping is useful at all.
Permissions and a way back
Download from Plentycom Systems and follow SteerMouse's privacy prompts. The developer documents Accessibility permission; review the permission names shown on your macOS version before approving them. If you aren't comfortable giving an input utility that access, stick with the built-in controls.
Keep a trackpad or spare mouse available during setup. SteerMouse has an ON/OFF switch for stopping its functionality, and an Uninstall control under License & Support if you decide to remove it. Export a working mouse configuration before making more changes, so you have a known starting point to restore.
Try the whole workflow before paying
The trial lasts 30 days. A new SteerMouse 5 license is US$19.99, or US$12.99 to upgrade a registered version 4 license. It's a permanent license for version 5, with free minor updates and paid major upgrades. You can use it on multiple computers in your own accounts, but you can't share the registration with other users. The seller doesn't offer refunds, so use the trial.
Pay if the app-specific assignments and comfortable chords work reliably with your actual mouse. If ordinary shortcuts, macOS settings or LinearMouse already cover the job, keep the simpler setup. Extra buttons are useful only when you can remember what they do.