I have enough familiarity with math, physics, C# and general low-level programming of joystick-type dynamics that I am certain I will be able to get this job done for you. However, I need a little more information to estimate the time (and cost) of this project. Just to clarify, you need an implementation of a controller using keystrokes; for example, Up-Arrow (increase speed), Down-Arrow (decrease speed) "L" (steer left), "R" (steer right), "F" (move forward), "B" (move backward), etc. Or something like this. Please let me know if this is the general idea (though the specific keys and their functionality may be different).