diff --git a/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs b/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs index 4858038..fa99a1d 100644 --- a/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs +++ b/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs @@ -253,12 +253,12 @@ internal class WorldScreen : SrlsScreen } } - if (keyboardState.IsKeyDown(Keys.C)) + if (keyboardState.WasKeyJustUp(Keys.C)) { UnSelectLogicGate(); } - if (keyboardState.IsKeyDown(Keys.Q)) + if (keyboardState.WasKeyJustUp(Keys.Escape)) { blockInput = true; @@ -268,7 +268,7 @@ internal class WorldScreen : SrlsScreen srls.ShowWindow(new QuickMenu(worldData)); } - if (keyboardState.IsKeyDown(Keys.Home)) + if (keyboardState.WasKeyJustUp(Keys.Home)) { camera.Position = Vector2.Zero; }