# LinearMouse

A free, open-source mouse and trackpad utility for Mac — per-app scrolling, pointer-speed, and button-remap profiles that switch automatically by device, app, or display.

- **Category:** [Utilities](https://notchlist.vercel.app/category/utilities/)
- **Price:** Free
- **Open source:** yes
- **Official site:** https://linearmouse.org/
- **Available via:** Homebrew, Direct, GitHub
- **Requirements:** macOS 10.15 or later, per the project’s Xcode build configuration.
- **Maker:** lujjjh (open source, linearmouse.app)

## Kitsmith's take

The scroll/pointer-tuning app for people who want Windows- or Linux-style linear pointer acceleration (or none at all) on a Mac, plus independent settings per device: reverse scroll direction on a mouse while keeping natural scrolling on the trackpad, remap buttons to shortcuts and Mission Control gestures, and have it all switch automatically by app or connected display. Free and open source under the MIT license, maintained on GitHub by a developer using the handle "lujjjh," funded through GitHub Sponsors, Ko-fi, and Open Collective rather than sold.

## Features

- **Per-device, per-app profiles:** Different scrolling, speed, and button settings for each mouse or trackpad, switching automatically by app or connected display.
- **Independent scroll direction:** Keep natural scrolling on the trackpad while reversing it on a mouse, or tune each direction separately.
- **Pointer acceleration control:** Fine-tune or fully disable pointer acceleration for steady, predictable tracking.
- **Button remapping:** Remap buttons and scroll actions to shortcuts, media controls, and Mission Control gestures.

## FAQ

**Is LinearMouse free?**

Yes — free and open source under the MIT license, funded by voluntary sponsorship rather than sold.

**Does LinearMouse support per-app settings?**

Yes — profiles can switch automatically based on the active app, the connected display, or the specific mouse or trackpad in use.


---

Hand-verified listing on Kitsmith: https://notchlist.vercel.app/apps/linearmouse/