Quote Originally Posted by Brainer
What do you think of it? And how do I read the pressed keys? :?
As someone else wrote, I would largely prefer a solution that used the windows message system. But well, you would probably have to poll some device anyways so the update procedure makes sense.

I like eventhandlers. Have some OnKeyDown, OnKeyUp, OnMouseMove, etc

Eventually you could add threading for joystick reading?