For the Logitech G502 X · macOS 14+

Your mouse wheel shouldn’t jump three zoom levels.

macOS turns every wheel detent into a discrete line event, so Photoshop, Figma and Miro leap a whole zoom step per click. LogiMac is a small native menu-bar app that converts each detent into a smooth stream of pixel deltas, remaps every side button, and sets DPI on the mouse itself over Logitech’s own HID++ protocol — with no Logitech software installed at all.

Download free

14 days free, fully functional. No account, no card. macOS 14+ · Apple Silicon & Intel · wired G502 X · Signed & notarized

Without LogiMac
5 jarring jumps
With LogiMac
one smooth glide
The same five wheel detents, sent to the same app.

Three things it fixes

Everything the G502 X can do, and macOS won't.

LogiMac is not a control panel for a control panel. It fixes three specific, daily, teeth-grinding problems and then stays quiet.

01
Scroll and zoom

One detent should not be one whole zoom step.

macOS reports a wheel click as a discrete line event, so Photoshop, Figma, Miro, Illustrator and Preview each translate it into a full zoom increment. You overshoot, you come back, you overshoot again. LogiMac intercepts the detent and re-emits it as a stream of continuous pixel deltas with a proper easing curve — the same signal a trackpad sends. Zooming becomes something you steer instead of something you land on.

  • Continuous pixel deltas instead of line events
  • Reads the wheel’s hi-res mode from the device (8× multiplier)
  • Knows whether the wheel is in ratchet or free-spin
  • Per-app profiles — aggressive in Figma, gentle in Preview
02
Buttons and macros

Eleven buttons. macOS uses three of them.

Out of the box, the G502 X’s sniper button, the thumb cluster and the wheel tilt do nothing a Mac understands. LogiMac maps every one of them to whatever you actually do: a keystroke, a modifier chord, a timed sequence with real delays, hold-to-repeat, or an instant DPI shift while the button is down. Bindings switch with the frontmost app. This part is host-side — LogiMac interprets the button press and sends the keystroke, so it is active while the app is running.

  • Keystrokes, chords and multi-step timed sequences
  • Hold-to-repeat with a configurable interval
  • Momentary DPI shift while a button is held
  • Per-app binding sets, active while LogiMac runs
03
DPI and tracking

DPI written straight to the mouse — and re-applied the moment it reconnects.

LogiMac speaks Logitech’s HID++ protocol directly to the device. DPI is set on the mouse itself — anywhere from 100 to 25,600 in steps of 50 — along with the report rate, at 1000, 500, 250 or 125 Hz. No Logitech driver is involved at any point: we verified LogiMac reading and setting both on a Mac with no Logitech software installed at all. It sits in the menu bar as a login item and re-applies your settings whenever the mouse reconnects or you log in, so what you set is what you get — without a heavyweight background suite polling your cursor. To be exact about what that is and is not: the DPI write is volatile on the device, so it is LogiMac re-applying it that keeps it, not the mouse remembering it.

  • DPI from 100 to 25,600, in 50 DPI steps
  • Report rate: 1000 / 500 / 250 / 125 Hz
  • No Logitech driver or daemon needed — verified
  • Re-applied on reconnect and at login
  • Optional custom acceleration curve, or none at all

Honest comparison

Against G HUB, and against doing nothing.

Logitech's own software is free. It is also an Electron app with helper daemons, and it has never shipped smooth scroll and zoom on macOS. Here is the whole picture, including where free wins.

CapabilityLogiMacLogitech G HUBDoing nothing
Smooth pixel-level scroll & zoomEvery detent becomes a continuous pixel streamNot offered on macOSOne detent = one whole zoom step
Reads the wheel's hi-res mode8× hi-res multiplier, plus ratchet vs free-spin, read from the deviceSwitches the ratchet, but macOS still gets line eventsmacOS sees plain line events
Per-app profilesScroll and buttons, switched with the frontmost appGame-oriented, often fails to switch
Button remapping & macrosKeystrokes, chords, timed sequences, hold-to-repeat — while LogiMac runsBasic bindings, flaky recorder — while G HUB runsSide buttons do nothing useful
Hardware DPI & report rate100–25,600 DPI in 50 steps and 1000/500/250/125 Hz, set over HID++ and re-applied on connectSame hardware, but only through the G HUB appWhatever the mouse shipped with
Runs without Logitech softwareNo Logitech driver or daemon needed — verified on a clean MacIt is the Logitech softwareNothing installed — and nothing improved
Works with the app closedA menu-bar login item re-applies your DPI on reconnect and at loginIts daemon has to be running tooNothing to run — and nothing improved
Custom pointer accelerationOptional curve, or turn acceleration off entirelymacOS curve onlymacOS curve only
FootprintOne small native menu-bar appElectron app, helper daemons, auto-updaterZero
Account requiredNo account, no telemetry, no cloudLogitech ID for cloud profilesNone
Price$14.99 once — 14-day free trialFreeFree

Comparison reflects Logitech G HUB on macOS as of 2026. LogiMac is an independent product and is not affiliated with Logitech.

Requirements

Small, native, and signed by Apple.

macOS 14 Sonoma+

Built against the current SDK, tested through the latest release.

Apple Silicon & Intel

One universal binary. No Rosetta, no separate download.

Wired Logitech G502 X

USB 046D:C099, connected by cable. Wireless Lightspeed variants and other Logitech mice are untested and unsupported for now.

Accessibility & Input Monitoring

Granted on first run. Input Monitoring to reshape scroll; Accessibility to send the keystrokes your macros produce.

No Logitech software

G HUB and Logitech Options are not required. Verified working on a Mac with no Logitech driver installed.

Signed & notarized

Developer ID signed and notarized by Apple. No kernel extension.

macOS will ask for Accessibility and Input Monitoring permission the first time you run LogiMac — that is what lets it reshape scroll events and send keystrokes, and macOS grants neither silently. It never asks for a login, sends no telemetry, and makes no network request beyond a license check you can run once and forget.

Pricing

Try it for two weeks. Then $14.99, once.

No subscription, no tiers, no upsell. Download it, use everything, and only pay if it earned a place in your menu bar.

$14.99USD, one-time, tax included

One perpetual license key for LogiMac, delivered by email the moment you buy. Regional pricing is applied automatically, so the price you see at checkout matches where you live.

  • 14-day free trial, everything unlocked
  • Perpetual key — 3 Mac activations
  • Emailed automatically on purchase
  • No subscription, ever
  • Tax included in the price you see
  • 30-day refund, no argument
Start the free trial

How the trial ends

  1. Day 1. Download, grant permission, everything works.
  2. Day 14. A single reminder in the menu bar. No nagging before that.
  3. After. Scroll shaping, macros and per-app profiles pause until you paste a key. Nothing is uninstalled and no setting is lost.

Questions before you buy? support@mattmade.ai

FAQ

The things people ask first.

Do I need G HUB or any Logitech driver installed?

No — and that is the point. LogiMac talks to the mouse over Logitech's HID++ protocol on its own. We verified it reading and setting DPI and report rate on a Mac with no Logitech software installed at all. LogiMac itself does need to be running; it is one small menu-bar app rather than an app plus helper daemons.

Should I uninstall G HUB or Logitech Options?

You do not have to, but if G HUB is running it may push its own DPI and report rate to the mouse and undo what you set in LogiMac. Quitting it is enough; uninstalling is cleaner.

Which mice are supported?

The wired Logitech G502 X (USB 046D:C099). That is the device we develop and test against, and the only one we support today. Wireless Lightspeed variants and other Logitech HID++ mice are untested — please do not buy on the assumption that yours works.

Does LogiMac have to be running?

Yes. Scroll shaping, button macros and per-app profiles are done by LogiMac reshaping and sending events, so they are active while the app is running. DPI and report rate go to the mouse itself over HID++, but that write is volatile — the device does not store it — so LogiMac installs as a menu-bar login item and re-applies your settings whenever the mouse reconnects or you log in. It needs no Logitech driver or daemon to do any of this, but it does need to be there.

How does the free trial work?

Download the app and use every feature for 14 days. No card, no account, no sign-up. When the trial ends the app asks for a license key.

What exactly does a license cover?

One perpetual key, good on up to 3 Macs, with all updates for the version line you bought. It never expires and there is no subscription. The key arrives by email within a minute of purchase.

Does it need a kernel extension?

No. LogiMac is a normal userspace app. It uses IOKit HID for the device and an event tap for scroll shaping, so macOS asks for Accessibility and Input Monitoring permission on first run. It is signed and notarized by Apple.

Will it slow my Mac down?

It is a single small native binary in the menu bar, typically under 30 MB of memory and effectively 0% CPU when you are not touching the mouse. No Electron, no helper daemons, no auto-updater running in the background.

What about refunds?

The 14-day trial is there so you can be sure before paying. If you buy and it still is not right for you, email support@mattmade.ai within 30 days and we refund it, no argument.

Two weeks free. Then it costs less than the mouse pad.

Download LogiMac, zoom into something, and see whether you ever want to go back.

Download for macOS

Install instructions · macOS 14+ · Apple Silicon & Intel · wired G502 X