/// <summary> /// Key down handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void HandleKeyDown(object sender, KeyEventArgs e) { //handle key directions if (e.KeyCode == Keys.S) { theController.Movement("down"); } if (e.KeyCode == Keys.W) { theController.Movement("up"); } if (e.KeyCode == Keys.A) { theController.Movement("left"); } if (e.KeyCode == Keys.D) { theController.Movement("right"); } // Prevent other key handlers from running e.SuppressKeyPress = true; e.Handled = true; //Closes the form with escape key if (e.KeyCode == Keys.Escape) { this.Close(); } }