With 1.7 million freelancers, we'll match you with the perfect talent.
The client has made the following changes to the job.
Bidding period extended.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
I need a mouse driver (kext) for Mac OS X. The driver is meant to work with a typical HID-compliant USB mouse.
The most important part: it should implement custom physical to virtual mapping logic (acceleration). In other words, the driver should take raw values from the mouse and calculate on-screen pointer movements on it's own, avoiding the default acceleration functions of Mac OS X. The new logic is very simple (plain multiplication) but I will elaborate on it upon agreement.
Other functions should be the same as in the default driver: scrolling with a wheel, left click, right click, middle click. Pressing the additional mouse buttons (button 4, 5, 6) should also invoke appropriate events in the operating system.
The user should be able to change: mouse sensivity, double click speed, scrolling speed. Perhaps these variables should be changeable in a PLIST file or taken from the PLIST file of the default Mac driver.
- Ideally, the driver should hook up aut...
Sign in or Register to see more