Hacker News new | past | comments | ask | show | jobs | submit login

This is great. Scroll Reverser + scroll acceleration fix in one app. If you can also figure out cursor acceleration, you'll have a hit. The only app that correctly disables cursor acceleration is SteelSeries ExactMouse.



+1, I've also been using the paid Mac app Smooze (smooze.co) to get smooth mousewheel scrolling animation like I get on Linux and Windows out-of-the-box when web browsing and so forth because I haven't found a free app that can do this.

And while we're talking about the effort needed to get sane mouse behavior for serious CAD/3D editing/art/gaming, it is way too hard to reliably disable cursor acceleration on Linux. There are at least three different X11 mouse drivers on Ubuntu: the really old one, the evdev one, and the newest libinput one. (I don't even know what you have to do for Wayland... never got there....) So if you web search "disable mouse accel linux" you likely get the wrong directions (at least I did) because you might be using the libinput driver and the instructions you found are for evdev. One unreliable method I tried involves setting a matrix. This at first works and then you eventually discover some apps like Blender develop cursor jump bugs....

So the reliable method is....

If using libinput mouse driver you do something like this:

$ xinput --set-prop 'Cooler Master Technology Inc. MM710 Gaming Mouse' 'libinput Accel Profile Enabled' 0, 1

If using evdev mouse driver you do something like this:

$ xinput --set-prop 'pointer:Cooler Master Technology Inc. MM710 Gaming Mouse' 'Device Accel Profile' -1

To figure out your mouse name string like the MM710 example I used above you do this:

$ xinput --list

The number of tweaks I've needed to research and implement for both Mac and Linux are one reason I'm now currently using Windows + WSL for getting stuff done. I want to solve computer science problems more interesting than configuring my mouse and my window manager vsync tearing / compositor issues....


Thankfully, KDE and Gnome have both added easy settings menus that allow you to toggle this. Not sure how recently it was added, but it sure is a nice addition now that Linux is starting to break into the gaming space, where disabling mouse acceleration is one of the first things you'll probably end up doing.


Thanks for your suggestion. I've released a new version which could disable cursor acceleration as well.


SteerMouse does this just fine, and has for years and years. I can't use a Mac without it.


I tried SteerMouse in the past and it didn't feel right. ExactMouse feels like Windows.


thank you for sharing this, I had the same experience with SteerMouse and hadn't found ExactMouse.


+1, ExactMouse is a must for me as a macOS non-Magic mouse user. Would love for this tool to replace SteelSeries's app too.


Explain this?


Which part?


Oh sorry, I misread this! Nevermind.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: