Capítulo 72 de 108
Displays textual keyboard input (keys/shortcuts) with a styled <kbd>-like element, plus a KbdGroup to cluster multiple keys together (e.g. Ctrl + K).
className for styling; supports data-icon="inline-end" to adjust spacing when the child is a symbol/icon.Kbd elements to visually group a shortcut sequence.Button, Tooltip, and InputGroupAddon to annotate actions with their shortcut.import { Kbd, KbdGroup } from "@/components/ui/kbd"
<KbdGroup>
<Kbd>Ctrl</Kbd>
<Kbd>K</Kbd>
</KbdGroup>
<Button variant="outline">
Accept{" "}
<Kbd data-icon="inline-end" className="translate-x-0.5">
⏎
</Kbd>
</Button>
Kbd embutido em Button para indicar o atalho de confirmação da ação.| Componente | Prop | Type | Default |
|---|---|---|---|
| Kbd | className | string | `` |
| KbdGroup | className | string | `` |
Kbd é puramente apresentacional, não captura eventos de teclado, só exibe o rótulo.Tooltip para mostrar o atalho de uma ação sem poluir o botão principal.InputGroupAddon, use para indicar atalho de busca (ex: ⌘K).KbdGroup é o jeito correto de exibir combinações (Ctrl+B), não concatenar Kbd soltos com +.Kbd para indicar atalho da ação.InputGroupAddon usa Kbd para exibir atalho de busca.