LinearMouse
LinearMouse is a macOS mouse and trackpad utility that lets you customize scrolling, pointer behavior, and button actions for different devices and apps.
What is LinearMouse?
LinearMouse is a utility for macOS that helps users fine-tune how a mouse or trackpad behaves across everyday work and gaming setups. It is designed for people who want more control over scrolling direction, pointer acceleration, pointer speed, and button actions than macOS provides by default. The app supports per-device and per-app profiles, so different settings can apply to a trackpad, an external mouse, or specific applications. It can also remap buttons and scroll actions to shortcuts, media controls, and system features such as Mission Control. LinearMouse is published by Jiahao Lu and is especially useful for users who switch between multiple input devices and want consistent, predictable pointer behavior on Mac.
Key features
- Adjust scrolling behavior separately for mouse and trackpad input
- Change pointer acceleration and pointer speed to match your workflow
- Create different profiles for specific apps, devices, or displays
- Remap mouse buttons and scroll actions to shortcuts and media controls
- Disable pointer acceleration for steadier and more predictable movement
- Restore customized settings back to macOS defaults when needed
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Mostly safe
LinearMouse is a legitimate input customization tool for Mac. To change pointer behavior and button actions, it may need accessibility-related permissions or other system access that is normal for this kind of utility. Because it monitors input devices and can stay active in the background to apply settings, you should only keep it installed if you use its customization features and download updates from the official site.
Recommendation: Keep LinearMouse if you use custom mouse or trackpad settings on your Mac. If you no longer need per-device scrolling, pointer tuning, or button remapping, you can remove it and your input behavior will return to standard macOS controls.
Common paths
/Applications/LinearMouse.app
Cache paths
~/Library/Caches/com.lujjjh.LinearMouse
Support paths
~/Library/Application Support/LinearMouse
Preference paths
~/Library/Preferences/com.lujjjh.LinearMouse.plist
Share your experience
Be the first to share your experience.