private void DrawingCanvas_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Escape: case Keys.Enter: shapeManager.FinalizeShape(); break; case Keys.Delete: shapeManager.Delete(); break; } if (e.KeyCode == Keys.C && Control.ModifierKeys == Keys.Control) { shapeManager.Copy(); } else if (e.KeyCode == Keys.V && Control.ModifierKeys == Keys.Control) { shapeManager.Paste(); } }