well, that easy to imagine (as it is how i thought of it), but i dont actually HAVE the ascii representation of any keys...

the program check keystates every 33 milliseconds, not with a onkeydown event... (as i have been using for this kind of thing in the past...)