Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Install a new HID driver to control mouse acceleration System
Many of us find the OS X mouse acceleration behavior to be a problem. When you move the mouse slowly the pointer moves ultra-slow and when you move it fast, the pointer jumps uncontrollably across the screen. I've used about 10 operating systems that are mouse-driven, and I've never had any trouble mousing. As soon as I booted OS X, though, I found myself overshooting and undershooting all the time. Shame on Apple for not allowing us to even turn acceleration off!

Some solutions exist, such as USB Overdrive or vendor-specific mouse drivers, but these are not open-source and potentially costly. Thankfully, Darwin is an open-source OS and so we have access to the source code for the mouse driver and HID subsystem. I'm happy to announce the first public release of a hacked version of the HID subsystem that allows you to override the mouse acceleration curve for USB mice. At the moment, it's not very user-friendly, but it does work and better solutions are hopefully not too far off.

In addition, this driver allows you to remap the modifier keys on your USB keyboard in any arbitrary way. Why not just use uControl? Because uControl completely kills your Caps Lock key, and many programmers find Caps Lock useful even though it's in a stupid location. The hacked driver can be found here, in the OS X section.

Be sure to read the README thoroughly! It contains a lot of important info for setting up the driver.

[robg adds: I haven't tested this driver, but I get quite a few requests for fixes for the mouse acceleration curves, so hopefully this helps some people. I was highly annoyed by Panther's acceleration curve until I installed the drivers for my Intellipoint mouse; they override the Apple curve with their own.]

    •    
  • Currently 3.60 / 5
  You rated: 4 / 5 (5 votes cast)
 
[23,732 views]  

Install a new HID driver to control mouse acceleration | 8 comments | Create New Account
Click here to return to the 'Install a new HID driver to control mouse acceleration' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Caps lock key?
Authored by: paulio on Jan 19, '04 12:08:29PM

Exactly how does uControl "completely kill your Caps Lock key." I've used it for a long time to change my modifier keys and my caps lock key is completely normal.



[ Reply to This | # ]
Caps lock key?
Authored by: RideMan on Jan 19, '04 04:23:51PM

I'm using uControl on my system specifically so that I can put CONTROL where it belongs. Mostly to save my sanity because the other keyboard on the same desk belongs to an Apple IIgs, which has the control key in the "proper" place.

Trouble is, uControl doesn't swap the CONTROL and CAPS LOCK keys...all it does is re-map the CAPS LOCK key so that I now have two CONTROL keys and no CAPS LOCK key at all. Which can be a problem because Avid Xpress DV uses CAPS LOCK to toggle audio scrubbing, and I am never sure which mode it is going to come up in.



[ Reply to This | # ]
Install a new HID driver to control mouse acceleration
Authored by: ruminator on Jan 19, '04 11:23:03PM
I just use the Kensington OSx Mouse Drivers MouseDriver ClickHere. They seem to work with any mouse that I attach.

---
---
"You are not only what you eat, but what you Think."

[ Reply to This | # ]

Install a new HID driver to control mouse acceleration
Authored by: Zachrey on Oct 27, '04 01:11:37AM

I installed the Kensington MouseWorks and it did not find my Belkin 3 button mouse (model f8e813-blk-usb). I am using a 17" PowerBook G4 fresh from the factory with OS X version 10.3.5, build 7m34.

Should I try a different mouse? Is there any software or even a command to change mouse acceleration? This software is raising my blood pressure and reducing my life expectancy every time I try to point at something.

There must something I can do. Grrrrr....

BTW--I am new to Macs. How do you open a command window and issue a command?

Thanks!

Zac



[ Reply to This | # ]
Install a new HID driver to control mouse acceleration
Authored by: simonyi on Jan 18, '05 12:29:52AM

No. Kenghington mouse driver doen't work with Apple Pro Mouse.

---
Mac - more playful computing!



[ Reply to This | # ]
Install a new HID driver to control mouse acceleration
Authored by: kensenjiha on Aug 14, '05 03:03:48AM

:"( USB Overdrive or vendor-specific mouse drivers not working with my bluetooth mice, Logitech Bluetooth prensenter and Apple Wireless Pro.

that go***mn acceleration curve drives me wild everyday. I download IOHIDFamily-164 and AppleADBMouse-210.3.4 from opendarwin, got dozens of error when building them with xcode 2.0 and 2.1/ gcc-3.3 and gcc-4.0.

i tried to adjust Info.plist of /System/Library/Extensions/AppleADBMouse.kext, but there're a lot of mysterous values to understand.



[ Reply to This | # ]
Install a new HID driver to control mouse acceleration
Authored by: broker220981 on Oct 02, '09 04:54:50PM

Hi,

the link to the driver is broken,
could you please update the link or send me the driver somehow, I desperately wanna try it as mac os acceleration killing me slowly :)

Cheers,
Eugene.



[ Reply to This | # ]
Install a new HID driver to control mouse acceleration
Authored by: n8gray on Oct 05, '09 09:47:47AM

Hi everyone,

This driver is no longer available. It hasn't worked since the Panther days. Your best bet is to use USB Overdrive or vendor-specific drivers. Oh, and file a bug report with apple requesting they offer a way to change the mouse curve.



[ Reply to This | # ]