Keyboard & Commands components
4 Keyboard & Commands components for React, shadcn, Vue 3, Laravel Blade and HTML + Alpine.js: CommandPalette, CommandProvider, HotkeyRecorder, KeyboardShortcuts.
- CommandPaletteSpotlight-style ⌘K palette that ranks and renders every command registered in the app, with nested pages, async results and a SearchTrigger field.
- CommandProviderThe command registry behind the palette - components register commands and async sources while mounted; Nasaq ranks, renders and binds shortcuts.
- HotkeyRecorderA control that records a keyboard shortcut from the keys the user presses, reads the physical key so it works on an Arabic layout, refuses shortcuts the browser or OS keeps, warns about clashes, and a settings list of bindings with reset.
- KeyboardShortcutsA searchable reference of an app's keyboard shortcuts, grouped, drawn for the reader's keyboard (Command on a Mac, Ctrl elsewhere) with a Mac/Windows switch, plus a dialog that opens with the question mark key.
WhatsappQrConnect
Link a WhatsApp number by scanning a QR code, with numbered steps, a live countdown, automatic refresh when the code expires, and connected and disconnected states with a confirmed disconnect.
CommandPalette
Spotlight-style ⌘K palette that ranks and renders every command registered in the app, with nested pages, async results and a SearchTrigger field.