It’s a macOS utility app, to improve external mouse performance and functionalities, aiming for replacing bulky, intrusive, and resource-hungry mouse drivers like Logitech Options. It’s feature-rich, lightweighted, efficiency-optimized, and perfectly privacy-safe, trying to meet all your needs for using a 3rd-party mouse on macOS.
Butter smooth scroll, with fully configurable settings of duration, direction, acceleration, etc.
Precise configurable discrete scroll with or without acceleration.
Shift-scroll to horizontal on/off, with configurable speed, and direction.
Trackpad like free-scroll by panning with arbitrary buttons, to idle your scroll wheel. Ctrl-pan to zoom, Cmd-pan to speedup.
Ctrl-scroll to zoom/pinch, Cmd-scroll to speedup.
Thumbwheel zoom for hi-res thumbwheel.
Separated cursor acceleration & speed control, acceleration can be completely eliminated.
Precise mouse fps counter.
Per mouse settings of DPI, onboard profiles, scroll wheel & thumb wheel for supported Logi mice.
A unifying & bolt receiver pairing tool included.
Mapping every extra button click/drag/long-press to any keyboard shortcuts & extensive special actions.
Modifier keyed button/gesture mapping.
Click-through feature for left/right click for direct actions to inactive windows with one click.
Click-through option for every mapping independently.
Multishot shortcuts for button gestures/long-press.
Unique fast version of spaces switching, mission control actions.
General hotkey bindings.
Programmable custom key mapping per keyboard.
System level physical key to key substitutions.
Per-app independent settings for scroll setting & button/gesture mapping.
Menu bar app with the hide-able app icon.
Clean & safe, with no custom network access, and no file access.
Notarized regular app, doesn’t install any extension, driver, daemon or agent, you name it. Doesn’t spawn any file(except for the config file generated by OS in the default location).
Continuously optimized algorithm with the best in class low CPU & power usage.
7 Days full feature free trial, one-time purchase for a lifetime.
Same as any other app, unzip the file you downloaded, and move the BetterMouse.app to your /Applications folder, done.
When the first run, it needs accessibility permission, it’s a necessity for all these kinds of apps. Enable it in System Preferences -> Security & Privacy -> Privacy -> Accessibility.
To uninstall it, just move the BetterMouse.app file in your Applications folder to the recycle bin.
1. The app acts weird/not as expected or some features have no effect:
This app needs a clean running environment where no other mouse helper apps are running, or they may interfere with each other. For example the Options+ or the GHub. To completely remove the Logi Options+, run the Terminal command: “sudo /Library/Application\ Support/Logitech.localized/LogiOptionsPlus/logioptionsplus_agent.app/Contents/Frameworks/logioptionsplus_updater.app/Contents/MacOS/logioptionsplus_updater –full –uninstall”
Messed-up configurations can also lead to malfunctions. In this case, save your config to a file and load it back again. When you load config from a file, the app will erase the current config first.
2. Run at login doesn’t work:
Items in the System settings->General->Login items list may be the records you run your app from different paths earlier, which usually cause the “Run at login” not to work.
Removing all BetterMouse items in the login items list, if there are any. Then check the Run at login toggle in the app again. That usually does the trick.
Version 1.5.4028, 31 Aug 2023 macOS 11.0 minimum, Intel/Apple silicon universal File size: 3.93MB
Add scroll left/right actions for button click. The cursor hold is improved to only affect bound gestures. Thumb wheel horizontal scroll bug fixes. Cmd-scroll crash fixes. Click-through compatibility improved. Download
Concurrent gestures supported. Gestures get v-synced to reduce resource usage. Combine current running apps into the app launch submenu. Scroll panel UI rearranged. UI for cmd scroll/zoom/pan settings added. An option for the ctrl-scroll direction was added. Thumb wheel action bug fixes. A speed gain setting for thumb wheel actions was added. Various bug fixes. Download
Fixed a bug of false triggering of gestures. Fixed the bug of the run at login display. Simplified the thumbwheel function selection to parallel 4 options. Expand the thumbwheel as button functionality with the long press and left/right gestures. Device initializations speed up. Battery level display for some new mice supported. The rachet disengagement point slider range has been adjusted to align with the original…