Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Command implementations the InputHandler still owns. Every binding eventually dispatches into one of these — the key-binding module is purely the table; the implementations stay with the host InputHandler so they can read the rest of its state.

    interface KeyBindingsCommands {
        navigateDimension(direction: -1 | 1): void;
        selectDimension(index: number): void;
        toggleHelp(): void;
        toggleDimensionSliders(): void;
        toggleDatasetBrowser(): void;
        openElementMenu(event: KeyboardEvent): void;
        togglePerformanceStats(): void;
        toggleRenderingControls(): void;
        toggleControlMode(): void;
        setControlMode(type: ControlType): void;
        toggleInertialMode(): void;
        toggleCinematicMode(): void;
        toggleFullscreen(): void;
        cycleDataMonitor(): void;
        recenterCamera(): void;
        exportViewerState(): void;
        closeAllPanels(): void;
        handleEscape(): void;
        shouldHandleSpaceKey(): boolean;
    }
    Index