OMNIKEY devices support all relevant operating systems from all Windows platforms to Linux and Mac OS. Certifications to all relevant industry standards including PC/SC, WHQL, USB CCID, EMV 2000, and Common Criteria ensure world-wide compliance and easy integration in any system. 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.
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.
Hid Omnikey 3021 Driver Mac Os
[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.]