Using the keyboard to move a sprite: whether I use the KeyPress, KeyDown, or GetAsyncKeyState, I still get a delay. Sure, it moves, but between the vertical directions and the horizontal directions, there is a delay. It'll start, stop, then start and continue. How do I remove the STOP part.

(I've checked my Keyboard settings in Control Panel... all is as fast as possible, so altering that won't help.)