LinguaX: a native, lightweight mouse enhancer for macOS (smooth scrolling + per-app button mapping, ~10MB)
Disclosure: I'm the solo developer of LinguaX. LinkedIn: https://www.linkedin.com/in/%E5%90%AF%E6%95%AC-%E9%99%88-6a0578116/ , contact: hello@linguax.app . Site with privacy policy and terms: https://linguax.app The problem macOS only gives smooth, inertial scrolling to the trackpad and Magic Mouse, so a normal wheel mouse feels chunky and steppy. On top of that, third party mice lose their extra buttons, custom DPI, and wheel modes unless you run the vendor's heavy driver suite (Logi Options and friends, which sit in the background and want accounts). I wanted one small native app that fixes all of this without the bloat. What LinguaX does Smooth, inertial scrolling for regular wheel mice, with per-app handling so it backs off in apps that already do their own scrolling (browsers, Steam, games). Direct Logitech control: adjust DPI and toggle SmartShift (free spin vs ratchet wheel) right in the app, over USB or Bluetooth, with no Logi Options or driver install. This is the part that actually replaces Options for a lot of people. Per-app button and gesture mapping: a side button or right click can do different things in Finder, Xcode, and Chrome. Button combos, plus reassignment to keyboard shortcuts, app launch, media keys, Mission Control, or your own Apple Shortcuts. Stable per-device identity, so mappings follow the specific mouse and survive sleep and wake. Bonus, a bit off topic for a mouse tool: per-app input source (keyboard language) switching, and push to talk voice typing from a mouse button. Comparison vs BetterMouse and SteerMouse (the paid incumbents): similar button and gesture power, but LinguaX is fully native and about 10MB, needs no account, and also handles Logitech DPI and SmartShift in-app, which those tools leave to the vendor driver. vs Mos and Mac Mouse Fix (free, scrolling only): great if all you want is smooth scroll. LinguaX adds per-app button mapping and the Logitech hardware controls in one app. Pricing Free 30 day trial, no account. After that it is a one-time lifetime license at $9.9, covering 3 devices. No subscription. Download and details: https://linguax.app Genuinely after feedback, especially on scroll feel in apps that have given other tools trouble. Happy to answer anything.
已收集讨论
There is a completely free app mouse mac fix https://macmousefix.com/en/ that does the same,can u tell the difference....
Honestly Mac Mouse Fix is great, I'd recommend it without hesitation if smooth scrolling , button mapping and the drag gestures are what you need. It's native, open source, and basically free (v2 is free, v3 is a one time couple of bucks after the trial). For a lot of people it's the right pick and I won't pretend otherwise. Where LinguaX actually differs: - Direct Logitech hardware control : it adjusts DPI and toggles SmartShift (free spin vs ratchet wheel) in app, with no Logi Options . MMF doesn't do that, and on some Logitech mice it can't even see all the buttons (their own site says so). - Bonus stuff a bit beyond a pure mouse tool: per app input source (keyboard language) switching, and push to talk dictation from a button. So if you just want great scrolling and gestures, MMF is excellent and cheaper. If the Logitech DPI/SmartShift side or those extras matter to you, that's the gap LinguaX fills. Both have trials, so honestly try both.
Another mid app when mos exists and smokes every alternative
Price is little on the higher side, but thanks for giving generous 30 Days trial.
totally fair! i went one-time lifetime instead of a subscription on purpose, so it's a single payment covering 3 devices with no monthly fee. felt that beats nickel and diming people every month. and the trial's full featured, so no rush to decide. appreciate the honest take!
Looks great. I am a bettermouse and G502 user. I would like to try this because I have tough time fine tuning the scroll sensitivity to my liking. One of my most frequently use button mappings is to hold my mouse’s side button while using scroll wheel to zoom in/out of a webpage. Can this app do this?
Honest answer on both. The scroll sensitivity fine tuning is the part i'd genuinely point you to. It has a tunable smooth scrolling curve, so if that's exactly what you fight with on BetterMouse, the trial is worth it for that alone. The hold side button and scroll to zoom though, i have to be straight: it's not in there yet. BetterMouse does that by translating your scroll into zoom keystrokes, and i haven't built that specific scroll to zoom action. You can bind a button to a Zoom In or Zoom Out step, but not the smooth hold and scroll page zoom you're describing. Genuinely good request and i've noted it. Didn't want to sell you on something that isn't there.
I’ll try it. For now, only MOS scrolls really smoothly with my Logitech Lift (not in Safari or Chrome however).
awesome, would love to hear how it goes! the Safari and Chrome thing is the classic hard case, browsers do a lot of their own scroll handling so smoothing tools often skip them or end up fighting them. LinguaX lets you flip smoothing on or off per app, so you can force it on specifically for Safari and Chrome and see if it feels right. genuinely curious how it does there with your Lift, that's the exact case I obsess over. lmk!
Looks nice but the price are to high for this App.
totally hear you. i went one time lifetime (3 devices, no subscription) instead of a recurring fee, but i get it's more than the free or cheap options. honestly if you just need smooth scroll and button mapping, Mos or Mac Mouse Fix do that well for free or a couple bucks. the price is really for the Logitech DPI and SmartShift control and the extras on top of that. the 30 day trial is full featured though, so you can see if it's worth it for your setup before paying. appreciate the honest feedback!
Would this replace Logi Options+
For most stuff, yeah. It covers the core of what people actually use Options for: DPI, SmartShift (free spin vs ratchet wheel), button and gesture mapping, smooth scrolling, all per app and with no account or background bloat. Honest exceptions: it doesn't do Flow (controlling multiple computers from one mouse), and it can't push firmware updates to the mouse, so for those two you'd still keep Options around or fire it up once in a while. But for day to day mouse behavior it's built to replace it. What do you mainly use Options+ for? happy to tell you straight whether it covers your case.
Does it support chords like Steermouse? I couldn't tell from the website.
Honest answer: not true chords like SteerMouse, where two buttons pressed together fire a third action. That isn't in there right now. What it does have: clicks with keyboard modifiers and click count, long press, drag based gestures, and a modifier hold where one button acts as Cmd, Shift and so on, so you can combine it with another button or the scroll wheel. So some combo style stuff works, just not arbitrary two button chords. If that's a dealbreaker, SteerMouse is genuinely better for that specific feature. But i'd love to hear what chord you'd actually want, it's the kind of thing i'd consider adding.
It looks good.
thanks.
The direct Logitech DPI / SmartShift control is the interesting part here. For normal scrolling I can see why people compare it with Mos or Mac Mouse Fix right away, but replacing Logi Options+ is a different problem. That app is heavy for what most people actually use it for. If LinguaX can cover DPI, wheel mode, and per-app button mapping without account/background bloat, that is a real gap. One thing I would put very clearly on the website: which Logitech models are fully supported, partially supported, and not tested yet. Mouse utilities live or die on “does it work with my exact device.”
The DPI and SmartShift control goes through Logitech's standard HID++ features, so any mouse that exposes them can work in principle. In practice it's been built and tested mostly around the MX Master and MX Anywhere line so far, which is exactly why your point about a clear support list is right. I'm going to publish a fully supported, partially supported, and not yet tested matrix.
any chance you can add disabling mouse acceleration to this? that always seems like a pain in macos, right now i have to set the mouse sensitivity all the way to the lowest which disables it then i set a high dpi on my mouse to make up for it. would be nice to not have to do all that
Good news, you probably don't need the workaround anymore. Recent macOS added a toggle for exactly this. Go to System Settings, Mouse, then click Advanced, and there's a Pointer Acceleration toggle in there. Turn it off and it disables the acceleration curve directly. One heads up: with it off the cursor can feel slow, so you may still want to nudge the tracking speed or your DPI up a bit, but you lose the acceleration without the whole sensitivity dance. It's tucked under Advanced so it's easy to miss, lots of people don't know it's there.
Does it, or will it, work with Razer mice? I use the 12-button layout on my Naga v2 Pro daily.
Straight answer, i haven't tested a Naga v2 Pro specifically so i won't promise. A few honest expectations though. Smooth scrolling and the standard buttons (left, right, middle, back, forward, tilt) work at the system level regardless of brand, so those should be fine on any Razer mouse. The 12 button side grid is the part i'd be careful about. On the Naga those keys often enumerate as keyboard keypresses rather than distinct mouse buttons, especially on macOS where Razer's own software support is limited, and LinguaX keys off mouse button events. So some or all of the 12 may not show up as mappable mouse buttons. The deeper hardware control like DPI is also Logitech specific right now, so you wouldn't get that part on Razer. If you're up for the trial, the Naga is a great test case and i'd genuinely like to know how many of the 12 it picks up as mappable. That tells me whether proper Razer support is worth building.
u/deepzz0, can LinguaX configure pointer speed and acceleration ? That's the one thing I have never been to replicate with mouses app
dev here. honest answer: pointer speed yeah, there's a per-device speed slider and it saves per physical mouse, so each mouse remembers its own setting. acceleration is where i'll be straight with you: LinguaX adjusts per-device pointer speed but it doesn't have a full accel-curve editor or a hard "kill acceleration" toggle. if a flat zero-accel feel is the specific thing you've been chasing, LinearMouse nails that and it's free, no shame in using it just for that. where LinguaX is actually different: on Logitech mice you can set the hardware DPI right in the app (no Logi Options), which gets you precise sensitivity at the hardware level, plus per-app smooth scroll and button mapping.