Skip to content

Commit 177c02f

Browse files
committed
fix: check for input DOM element focused before computing editor camera's shift speed
#550
1 parent 1deafc4 commit 177c02f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

editor/src/editor/nodes/camera.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { Node, FreeCamera, Scene, Vector3 } from "babylonjs";
22

3+
import { isDomTextInputFocused } from "../../tools/dom";
4+
35
export class EditorCamera extends FreeCamera {
46
private _savedSpeed: number | null = null;
57

@@ -21,7 +23,7 @@ export class EditorCamera extends FreeCamera {
2123
window.addEventListener(
2224
"keydown",
2325
(this._keyboardDownListener = (ev) => {
24-
if (ev.key !== "Shift") {
26+
if (ev.key !== "Shift" || isDomTextInputFocused()) {
2527
return;
2628
}
2729

0 commit comments

Comments
 (0)