Original Post
As of right now, I have a game where 'w','a','s', and 'd' move my character and the arrows change the view of my character. When I press 'w' and then hold 'a' as well, though, my character doesn't move diagonal. Instead, my character will move foreward, and then it will move left. Or when I hold down 'w' and then use the arrow keys, problems occur with the Input (no errors or anything, but It doesn't work properly). I've looked into some REALLY complicated stuff to solve this problem, like DirectInput. Please post the easiest way to solve this problem (even if it is DirectInput in which case please post a tutorial).