Elgotune

Trackball tuning for the MX ERGO and ERGO M575.
Make the buttons, pointer and scrolling fit your hand.

macOS 14 or later (tested on macOS 27) · Apple Silicon and Intel · English and Japanese

What it does

Reach the controls Logitech’s own software leaves out, and treat them as first-class buttons.

Remap every button

Precision button, left, right and middle click, back and forward, wheel tilt, Easy-Switch. Only the buttons your connected device actually has are offered.

Two actions per button

A short press and a press-and-hold can do different things. The hold threshold is adjustable from 100 to 1500 ms.

Hold and roll to scroll

While a button is held, ball movement becomes vertical and horizontal scrolling — no need to move your finger to the wheel.

Direction gestures

Hold a button and roll up, down, left or right for four more actions. Ideal for switching desktops or moving between tabs.

Momentum scrolling

Long documents keep gliding after the wheel stops. Tune how far and how fast it coasts; any input stops it instantly.

Pointer speed and acceleration

Set resolution and the acceleration curve per device, well past the range the macOS slider can reach.

Per-app opt-out

List the apps that should keep stock behaviour — games, streaming tools — and customization switches itself off while they are frontmost.

Keyboard shortcuts

Assign any key combination to a button, alongside Mission Control, Application Windows, Show Desktop and more.

Export and import

Save every setting to a JSON file and restore it later — no rebuilding your setup on a new Mac.

Supported devices

Only the models it has been tested against. Every other Logitech device is left untouched.

ModelButtonsPointer and scrollingDevice switching
MX ERGO
Unifying receiver
Precision, left / right / middle click, back and forward, wheel tilt Yes Yes
ERGO M575 / M575S / M575SP
Bluetooth or Bolt receiver
Left / right / middle click, back and forward Yes Uses the device’s own Easy-Switch button

Battery level sits in the menu bar. Connect both trackballs and you see both levels.

Requirements and permissions

macOS permissions are needed to control a trackball. A guide walks you through them on first launch.

PermissionPurpose
AccessibilityObserving left and right clicks, detecting press-and-hold gesturesRequired
Input MonitoringCommunicating with the trackball and receiving its buttonsRequired
Event postingPerforming the keystrokes and clicks you assignComes along

Event posting has no entry of its own in System Settings; granting Accessibility enables it too.

Elgotune makes no network connections and never records keystrokes. See the privacy policy for details.

Download

Free, with no locked features and no ads. The source is published under the GPLv3.

Free

Signed with a Developer ID and notarized by Apple, so it opens on a double-click with no warning. Not on the Mac App Store — its sandbox rules make button and pointer control impossible.

Install

  1. Open the DMG and drag Elgotune to Applications
  2. Launch Elgotune and follow the guide to grant Accessibility and Input Monitoring

The build is notarized, so there is no need to right-click and choose “Open” — a double-click works.

Support the work

Only if it earned it. Nothing about the app changes either way.

Bugs and requests are welcome on GitHub Issues, or at admin@gigowat.com.

Questions

Can I run it alongside Logi Options+?

Driving the same button from both conflicts, so quit Logi Options+ while using Elgotune. Turning Elgotune’s customization off returns every button to its stock behaviour.

What happens to my device when I quit?

Quitting restores the pointer values and every button to the macOS defaults, so nothing is left behind if you uninstall.

I also use a mouse from another brand. Is it affected?

Middle click, back and forward, wheel tilt and the precision button apply only to supported devices. Left and right click assignments are the exception: macOS events carry no device identity, so those apply to any connected mouse. Leave left and right click at their defaults and nothing else is affected.

Can I use two trackballs at once?

Yes. Both sets of buttons work simultaneously and both battery levels are shown. Assignments are shared across devices.

Will a macOS update break it?

Pointer speed and acceleration rely on an interface Apple does not document. A future macOS could withdraw it, which would disable pointer tuning only — the rest of the app and its launch are unaffected. An updated build follows as soon as that happens.

Is it really free?

Yes. No locked features, no trial period, no ads. The source is published under the GPLv3, so you can build it yourself, or modify and redistribute it — provided your version is GPLv3 too.

Where to buy

Both supported models are available on Amazon.co.jp.

Logitech MX ERGO (MXTB1s)

Connects through the Unifying receiver. Its precision button and tilt make it the model this app does the most with.

Logitech ERGO M575S

Connects over Bluetooth or the Unifying receiver. Left, right and middle click, back and forward, pointer and scrolling.

These are affiliate links. Buying through them supports this site at no extra cost to you, and never changes which devices are supported or how they are described.

Advertisement