diff --git a/scripts/system/inspect.js b/scripts/system/inspect.js index b7ed987acd..90a84c514b 100644 --- a/scripts/system/inspect.js +++ b/scripts/system/inspect.js @@ -222,6 +222,12 @@ function keyPressEvent(event) { changed = true; } + if (mode !== noMode && !alt && !control && !shift && /^ESC|LEFT|RIGHT|UP|DOWN|[wasdWASD]$/.test(event.text)) { + mode = noMode; + restoreCameraState(); + changed = true; + } + if (changed) { handleModes(); }