diff --git a/articles/tutorials/building_2d_games/11_input_management/snippets/core.cs b/articles/tutorials/building_2d_games/11_input_management/snippets/core.cs index 02e7fa49..28278c7b 100644 --- a/articles/tutorials/building_2d_games/11_input_management/snippets/core.cs +++ b/articles/tutorials/building_2d_games/11_input_management/snippets/core.cs @@ -112,7 +112,7 @@ protected override void Update(GameTime gameTime) // Update the input manager. Input.Update(gameTime); - if (ExitOnEscape && Input.Keyboard.IsKeyDown(Keys.Escape)) + if (ExitOnEscape && Input.Keyboard.WasKeyJustPressed(Keys.Escape)) { Exit(); } diff --git a/articles/tutorials/building_2d_games/15_audio_controller/snippets/core.cs b/articles/tutorials/building_2d_games/15_audio_controller/snippets/core.cs index 4841b07e..9ad4cc7d 100644 --- a/articles/tutorials/building_2d_games/15_audio_controller/snippets/core.cs +++ b/articles/tutorials/building_2d_games/15_audio_controller/snippets/core.cs @@ -132,7 +132,7 @@ protected override void Update(GameTime gameTime) // Update the audio controller. Audio.Update(); - if (ExitOnEscape && Input.Keyboard.IsKeyDown(Keys.Escape)) + if (ExitOnEscape && Input.Keyboard.WasKeyJustPressed(Keys.Escape)) { Exit(); }