Find freelancers. Lose those costly delays.

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

or, Register with Elance »

Input detector and simulator library
Sign in to Add to Watch List

IT & Programming > Software Application

View Change History

The client has made the following changes to the job.


Job canceled.

Jul 7, 2012

Job Description

  |  Change History >>


  • Posted: Tue, Jul 03, 2012
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:

    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
  • Hourly Rate: $30 - $40 / hr
  • Hrs/wk: 15 | Duration: 3-4 weeks
  • Work View™ Payment Protection
  • W9 Not Required
Sign in to view client's details


The InputManager library allows the monitoring of different input devices (keyboard, mouse) and the simulation of key/mouse events (button or key press, mouse wheel, mouse movement).


- The library should work with a C# WPF project, .NET 4. Use C# whenever possible (so I can extend the library later) but unmanaged code is fine when it does the job better.
- Should be easy to extend, so later on support for other detected input types could be added (touch, wii remote, etc), in a consistent fashion.
- Performance is important since it will be part of a utility constantly running in the background.
- It should be well commented.


- Events are fired when the state of an input device changes so one could subscribe to the "MouseDown" or "KeyUp" events. The subscribed functions get all the important information about the event.

- The state of the injected flag for key/mouse events is also passed on to event callbacks.

- Keyboard and mouse input even...

Sign in or Register to see more

Job ID: 31662963
Hourly Rate: Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 Bulgaria  |  
Software developer with more than ten years experience. Great attitude and communication.
 5.0   |  $180 Earnings   |  0 Jobs
Bid ID: 31755451  |  Submitted: Jul 6, 2012 11:42 ET 
Proposal SEALED

We are complete IT Service Provider Company, offers the complete, comprehensive, highly qualitative, timely developed and cost effective offshore...
 0.0   |  Private   |  0 Jobs
Bid ID: 31696463  |  Submitted: Jul 4, 2012 08:07 ET 
Proposal SEALED

BigBlownDog Software is a small consulting and software company located in Calgary, Alberta, Canada. Our small team has extensive software...
 0.0   |  $0 Earnings   |  0 Jobs
Bid ID: 31683250  |  Submitted: Jul 3, 2012 18:43 ET 
Proposal SEALED

Mobindustry Corp - iPhone, iO...      
One or more team members at  are verified.  Learn More
 Ukraine  |  
Mobindustry - Global Innovators is a team of professionals specialized in various IT solutions since 2008. Our services: - iPhone/iPad software...
 3.8   |  Private   |  12 Jobs
Bid ID: 31670039  |  Submitted: Jul 3, 2012 09:14 ET 
Proposal SEALED
Elance is now an Upwork company.
Upwork is the choice of 4M+ clients. Get started working on Upwork today.
Are you ready to post a job like this one?
Post a Similar Job »