

Suppress the “system driver” if necessary, i.e. prevent the events from a given device from reaching the default driver and moving the mouse pointer.Read raw x-y coordinates from connected mice and trackpads and tell one device from another.To make SmoothMouse reliably work in Sierra and subsequent releases of macOS, we need to find new ways to: The only way out is to find someone who can dig deeper than we can imagine. When you need to do something like getting raw coordinates from a mouse, you end up in uncharted waters-there’s no documentation, no code samples, nobody knows anything. We’d have to throw away a lot of essential code, yet we’d have nothing to replace it with. I mentioned that Apple had deprecated IOHID system calls, but it’s actually just a tip of the iceberg. Like I’ve said before, we can’t just move things here and there to make SmoothMouse work in macOS Sierra.
#Download smoothmouse drivers
Now that the pointer lag is fixed in the newer versions of macOS, I was hoping our users would find other 3rd party mouse drivers more useful for they provide more acceleration controls than SmoothMouse. Some switched without any complaints-others, however, hated everything they tried. (Probably a minority, but as a someone from a minority of those who complained about the lag before SmoothMouse came out, I can relate). The discontinuation of SmoothMouse seems to have upset many people.
