@nimibyte/shortcuts-hook - Keyboard interaction primitives for React surfaces where command behavior must stay predictable.
This package exists to centralize keyboard shortcut handling with explicit lifecycle ownership.
Shortcut logic is often duplicated, conflicting, and difficult to reason about at scale.
Trade-offs: It emphasizes predictable binding and cleanup over broad plugin-style extensibility.
Intentionally not solving: Global command palettes, complex macro systems, or framework-agnostic keyboard orchestration.
Shortcut registrationLifecycle-aware bindingScoped handler executionDeterministic cleanupThis reflects Nimibyte's engineering posture: narrow APIs, explicit operational boundaries, and predictable behavior under lifecycle changes. We prioritize maintainability before feature breadth.