protected override void OnUpdateFrame(FrameEventArgs e) { // called once per frame; app logic var keyboard = OpenTK.Input.Keyboard.GetState(); if (keyboard[OpenTK.Input.Key.Escape]) { this.Exit(); } var mouse = OpenTK.Input.Mouse.GetState(); Point p = CursorPosition.GetCursorPosition(); game.SetMouseState(p.X, p.Y, mouse.LeftButton == ButtonState.Pressed); game.Zoom(keyboard[OpenTK.Input.Key.Up], keyboard[OpenTK.Input.Key.Down]); }