Skip to content
MouseTuner
Menu

Supported mice

Smooth Scrolling and Button Mapping work with any mouse macOS can see. This page is about the extra layer: the Logitech models MouseTuner talks to over HID++ for DPI, SmartShift and battery.

A mouse missing from this table is not unsupported. Scroll curves, per-app overrides and every Trigger and Action work the same on any mouse. The table only says which models MouseTuner can additionally read and write hardware settings on.

M585/M590

Logitech M585/M590

Recognized, hardware controls not yet verified

M720

Logitech M720

Recognized, hardware controls not yet verified

Marathon M705

Logitech Marathon M705

Recognized, hardware controls not yet verified

MX Anywhere 2

Logitech MX Anywhere 2

Recognized, hardware controls not yet verified

MX Anywhere 2S

Logitech MX Anywhere 2S

Recognized, hardware controls not yet verified

MX Anywhere 3

Logitech MX Anywhere 3

Recognized, hardware controls not yet verified

MX Anywhere 3B

Logitech MX Anywhere 3B

Recognized, hardware controls not yet verified

MX Anywhere 3S

Logitech MX Anywhere 3S

Recognized, hardware controls not yet verified

MX Ergo

Logitech MX Ergo

Recognized, hardware controls not yet verified

MX Master

Logitech MX Master

Recognized, hardware controls not yet verified

MX Master 2S

Logitech MX Master 2S

Recognized, hardware controls not yet verified

MX Master 3

Logitech MX Master 3

Recognized, hardware controls not yet verified

MX Master 3S

Logitech MX Master 3S

Recognized, hardware controls not yet verified

MX Master 3S for Business

Logitech MX Master 3S for Business

Recognized, hardware controls not yet verified

MX Master 4

Logitech MX Master 4

Recognized, hardware controls not yet verified

MX Vertical

Logitech MX Vertical

Recognized, hardware controls not yet verified

Where this list comes from

The model names and product IDs come from libratbag, the open-source Linux database for configurable mice. That database proves one thing only: a device with this ID speaks HID++. It does not record DPI ranges, SmartShift support or battery reporting — those are read from the device at runtime. So every row in that table is listed as recognized, and none of them claims a capability we have not measured.

Have one of these?

MouseTuner can export a capture of what your mouse reports. Sending one in is what turns a row from recognized into verified, and it is the only way a model gets its capabilities filled in.

Open an issue on GitHub