176985602337900

Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Simple USB mouse driver for Mac OS X
Sign in to Add to Watch List

IT & Programming > Software Application

View Change History

The client has made the following changes to the job.

Description
Date

Job awarded.

Sep 23, 2010

Bidding period extended.

Sep 22, 2010
Close

Job Description

  |  Change History >>

Updated

Close
  • Posted: Fri, Sep 10, 2010
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:
    Anywhere

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: $500 - $1,000
  • Fixed Price Job
  • Elance Escrow Protection
  • W9 Not Required
Sign in to view client's details

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.

Other requirements:
- Ideally, the driver should hook up aut...

Sign in or Register to see more

Desired Skills
C, Cocoa, Mac OSX Administration, C#
Job ID: 21168531
Proposals
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)
There are no proposals yet.
Sign in to Elance and start working on jobs today.
Sign in to view more of the job details and submit a proposal. Once registered, you'll have access to thousands of jobs online or through email.
Are you ready to post a job like this one?
Post a Similar Job »