Original Post
Untill this point I have been using GetDeviceState to get the keyboard state and checking against any of the device constants that Direct Input surplys.
But now I want to get the user to input some actual text so I thought I would switch to Buffered input for this phase. It is easy enough to get how it works, but there is one thing I still dont get.
How can you turn the information you get from the buffer into a char without cheacking manualy against every single keyboard device constant?
There Must be a way! But I cant work it out, or there is somthing I am missing here.