UNPKG

qnce-engine

Version:

Core QNCE (Quantum Narrative Convergence Engine) - Framework agnostic narrative engine with performance optimization

22 lines 795 B
import { KeyboardShortcutsConfig } from '../types'; import { QNCEEngine } from '../../engine/core'; /** * useKeyboardShortcuts Hook * * Provides keyboard shortcuts for common QNCE operations like undo/redo and autosave. * * Features: * - Configurable key bindings * - Support for modifier keys (Ctrl, Alt, Shift, Meta) * - Automatic cleanup on unmount * - Prevention of default browser behavior * - Accessibility-friendly implementation * * Default shortcuts: * - Ctrl+Z / Cmd+Z: Undo * - Ctrl+Y / Cmd+Y / Ctrl+Shift+Z: Redo * - Ctrl+S / Cmd+S: Manual autosave * - Ctrl+R / Cmd+R: Reset narrative (disabled by default) */ export declare function useKeyboardShortcuts(engine: QNCEEngine, config?: KeyboardShortcutsConfig): void; //# sourceMappingURL=useKeyboardShortcuts.d.ts.map