Primitives
Kbd
The Kbd component is used to display keyboard shortcuts and key combinations, either standalone or grouped together with KbdGroup.
Kbd Examples
Single Key
EnterEscTab
Key Combinations
CtrlB
⌘ShiftP
Inline with Text
Press ⌘ K to open the command menu.
Inside a Tooltip
Installation
# The component is already installed at:
# src/components/ui/shadcn/kbd.tsx
Usage
import { Kbd, KbdGroup } from '@/components/ui/shadcn/kbd'
export function KbdDemo() {
return (
<div className="flex items-center gap-4">
<Kbd>Esc</Kbd>
<KbdGroup>
<Kbd>⌘</Kbd>
<Kbd>Shift</Kbd>
<Kbd>P</Kbd>
</KbdGroup>
</div>
)
}
Components
| Component | Description |
|---|---|
| Kbd | Renders a single keyboard key |
| KbdGroup | Groups multiple Kbd elements into a shortcut |