Mouse Curve App for Mac OS X
For some time I've been offering a Preference Pane build around the OS X MouseFix by Richard Bentley.
The API changed a bit with the release of 10.5 Leopard and then 10.6 Snow Leopard. It got worse each time.
It's limited to just a simple speed setting now. With a trick you can disable the acceleration, but that's it.
Simply disabling the acceleration was ever only good enough, never quite right.
It has always been noted that "slow mouse movement is too fast on screen and fast mouse movement translates to cursor movement that is too slow".
There was always the desire to set up custom acceleration curves maybe like the ones from MS Windows.
Fast forward countless mails and comments with request and suggestions about this.
Also a quite successful petition to Apple (run by Ethan Larson).
The looming idea of hacking the driver at the core and patching in custom curves became a reality.
After some idea exchange, researching and general head scratching I sat down for a weekend with 20+ hours of coding.
Below is a video sneak peak at the results. This is what's working now:
- Reading the original curves from the system and the driver.
- Supplying custom curves from hand-crafted tables (perl-fu, hooya)
- Setting arbitrary curves or curve bundles
- System-wide or for each device individually
- A UI for all this along with
- A prototype graphical editor for curves