private void Form_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e) { // Send keypress message KeyPressMessage msg = new KeyPressMessage(); msg.Key = e.KeyCode; msg.Depressed = false; Owner.MessagePool.SendMessage(msg); }
public void OnKeyPress(KeyPressMessage msg) { // What key is it? switch (msg.Key) { case Keys.A: move_left = msg.Depressed; break; case Keys.W: move_forward = msg.Depressed; break; case Keys.S: move_back = msg.Depressed; break; case Keys.D: move_right = msg.Depressed; break; } }