We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

LinearMouse for Mac

Advanced scroll settings.

Free
In English
Version 0.12.0
4.8
Based on 4 user rates

LinearMouse overview

With LinearMouse you can customize scrolling direction, scrolling acceleration, cursor acceleration, cursor sensitivity. Also, make the back and forward buttons universal.

Features
  • Reverse scrolling - LinearMouse will reverse the scrolling direction for mice but keep the direction for trackpads. This is useful if you use both mice and trackpads.
  • Linear scrolling - LinearMouse will disable the scrolling acceleration and provide a linear and discrete scrolling experience, just like in Windows.
  • If your mouse doesn't have a smooth wheel, you'll like this feature.
  • Universal back & forward - Side buttons on mice do not always work well in macOS, for example, in Safari and Xcode. LinearMouse translates side button clicks to swipe gestures so that most apps can recognize back & forward actions correctly.
  • Cursor acceleration & sensitivity - macOS only provides the ability to configure cursor acceleration which is called tracking speed in System Preferences. Regardless of how you adjust the tracking speed, the speed curve of cursor movement may still appear strange.
  • LinearMouse allows you to customize both cursor acceleration and sensitivity, or even completely disable cursor acceleration and sensitivity.
  • Modifier keys functionality - You may empower your modifier keys with additional functionality, such as modifying the scrolling speed or altering the scrolling oriention.

What's new in version 0.12.0

New features
  • Add long presses, button combinations, and swipe gestures to button mappings by @lujjjh in #1326
  • Add maximize and minimize button mapping actions by @DrMatrix85 in #1341
  • Add long-press activation to Auto Scroll toggle mode by @lujjjh in #1348
  • Support matching bundle-less processes by executable name in the app picker by @Outfire in #1369
Bug fixes
  • Fix crash when Logitech receiver channel fails to open by @ksc98 in #1333
  • Restore LaunchAtLogin migration by @YuriNachos in #1336
  • fix: accept integer-pixel scroll distances containing 0 in the JSON schema by @YuriNachos in #1343
  • Fix Auto Scroll drag activation over clickable elements by @lujjjh in #1346
  • Fix hold-only autoscroll swallowing clicks by @lujjjh in #1347
  • Fix right-click fallback for button gesture mappings by @lujjjh in #1352
  • Accept a zero gesture dead-zone instead of disabling all gestures by @YuriNachos in #1354
  • Post simulated key events with HID system state to keep input state intact by @Outfire in #1370
  • Fix potential crashes when mice connect or disconnect by @lujjjh in #1388
  • Keep mouse battery levels up to date with device notifications by @lujjjh in #1389
  • Preserve held button modifiers across triggers and fix mapping conflicts by @lujjjh in #1390
  • Do not post a stray key when a symbolic hot key has no key assigned by @Yash121l in #1393
  • Fix zoom shortcuts on non-US keyboard layouts by @lujjjh in #1406
Other changes
  • Honor acceleration=0 and inertia=0 in SmoothedScrollingEngine by @YuriNachos in #1337
  • fix: parse hex vendor/product IDs case-insensitively (accept 0X prefix) by @YuriNachos in #1342
  • Update translations (Korean) by profs35 in #1345
  • Fix AutoScroll accessibility hit-test latency and reliability by @lujjjh in #1350
  • Restore the pointer-speed schema minimum a JSDoc typo dropped by @YuriNachos in #1353
  • Bypass Homerow-generated events by @romankhadka in #1358
  • Improve Logitech device lifecycle and restore hardware state by @lujjjh in #1376
  • Fix Swift warnings and avoid null HID property writes by @lujjjh in #1397
  • Filter configuration watcher events without resolving symlinks per event by @anandghegde in #1395
  • Adopt Swift 6 in HIDPP, GestureKit, and DockKit by @lujjjh in #1398

LinearMouse for Mac

Free
In English
Version 0.12.0
Write a detailed review about LinearMouse

What customers like

Performance
Customization

What needs improvements

User Experience

LinearMouse qualities

Value
5.0
Ease of use
5.0
Features
5.0
Reliability
5.0
Customer support
5.0

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.8

(2 Reviews of LinearMouse)

  • Comments

  • User Ratings

ingebx
ingebx
Sep 21, 2025
0.10.2
0.0
Sep 21, 2025
0.0
Version: 0.10.2
THIS!! This is a lifesaver if you want to use a mouse on a mac! Why this app is free is totally unbelievable. I would gladly pay for it to support further updates of the app to keep it alive. (a few dollars?) I dont think i can manage without it. Atleast not with how macs work with mouses these days. A little app that has just the things you need. Big THANK YOU to the developer! 😀😀
Douglas-2
Douglas-2
Feb 9, 2022
0.4.2
4.0
Feb 9, 2022
4.0
Version: 0.4.2
Logitech quit supporting my blue tooth mouse. Glad to find LinearMouse, all functions are now back and working.
paveltrojak
paveltrojak
Sep 16, 2023
0.9.4
5.0
Sep 16, 2023
5.0
Version: 0.9.4
makareim
makareim
May 20, 2023
0.9.1
5.0
May 20, 2023
5.0
Version: 0.9.1
Ervins Strauhmanis
Ervins Strauhmanis
Apr 14, 2023
0.5.3
5.0
Apr 14, 2023
5.0
Version: 0.5.3
Douglas-2
Douglas-2
Feb 9, 2022
0.4.2
4.0
Feb 9, 2022
4.0
Version: 0.4.2