Enable or disable routed keyboard handling.
OptionalsetEnable or disable the CAMERA CONTROLS.
Separate from setKeyboardEnabled, and necessarily so: that one reaches
InputContextManager.setEnabled, whose entire effect is to drop keydown
dispatch (context-manager.ts: if (!this.enabled && type === 'down')) —
NOT pointer events, and not picking, which lives elsewhere. Orbit/fly
controls listen on the canvas themselves, so disabling only the keyboard
left the camera fully draggable under ?kiosk — measured at 46x the
auto-rotate drift, so a visitor could still swing the view off the tour.
OptionalhideHide every panel and the rail.
OptionalcanvasThe canvas, for the watchdog's context listeners. Absent in tests.
OptionalreloadReload the page. Injected so a test never navigates.
What applying kiosk mode needs from the app.