Original Post
Hi! I got a problem with the OnKeyDown event. The problem is that whenever I try to make my character move in one direction it stops in the beginning (for about 0.5s) before it starts moving. Is there anyway to solve this problem without implementing Directxinput? My code looks something like this: this.KeyDown += new KeyEventHandler(OnKeyDown); void OnKeyDown(object sender, KeyEventArgs e) { string strKeyPress = null; strKeyPress = e.KeyCode.ToString(); switch(strKeyPress.ToUpper()) { case "UP": up = true; break; case "DOWN": down = true; break; ..and so on... /Hikaru