diff --git a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt index 7d8e67466b..1dce065502 100644 --- a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt +++ b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt @@ -257,6 +257,8 @@ class WorldScreen(val gameInfo: GameInfo, val viewingCiv:CivilizationInfo) : Cam override fun keyDown(event: InputEvent?, keycode: Int): Boolean { if (keycode !in ALLOWED_KEYS) return false + // Without the following keyPressDispatcher Ctrl-S would leave WASD map scrolling stuck + if (Gdx.input.isKeyPressed(Input.Keys.CONTROL_LEFT) || Gdx.input.isKeyPressed(Input.Keys.CONTROL_RIGHT)) return false pressedKeys.add(keycode) if (infiniteAction == null) {