useKeyboardShortcuts + formatShortcut
vibekit-desishub/use-keyboard-shortcutsUnverifiedHook
Register keyboard shortcuts with a typed API. Auto-cleans on unmount. Supports `mod` (Cmd/Ctrl), modifier combos, ignores input/textarea/contenteditable by default. Includes `formatShortcut` for pretty-printing in help dialogs.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/MUKE-coder/vibekit/main/registry/hooks/use-keyboard-shortcuts.jsonThis registry does not serve an item endpoint we could read, so we hold its metadata but not its source.
Files it writes
More from vibekit-desishub
All 12 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| useAsync (one-off promise → { data, error, loading, refetch })use-async | vibekit-desishub | Hooks | Unverified | no deps | |
| useClipboarduse-clipboard | vibekit-desishub | Hooks | Unverified | no deps | |
| useDebounce + useDebouncedCallbackuse-debounce | vibekit-desishub | Hooks | Unverified | no deps | |
| useEventListeneruse-event-listener | vibekit-desishub | Hooks | Unverified | no deps | |
| useIntersectionObserveruse-intersection-observer | vibekit-desishub | Hooks | Unverified | no deps | |
| useLocalStorageuse-local-storage | vibekit-desishub | Hooks | Unverified | no deps | |
| useMediaQuery + useBreakpointuse-media-query | vibekit-desishub | Hooks | Unverified | no deps | |
| useIsMounted + useMountedRefuse-mounted | vibekit-desishub | Hooks | Unverified | no deps |
