Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Tecla

Muestra un atajo de teclado o una combinación de teclas.

Save
⌘S
Command palette
CtrlK

Instalación

npx logic2b@next add kbd

Uso

import { Kbd, KbdGroup } from "@/components/ui/kbd"

<KbdGroup>
  <Kbd>⌘</Kbd>
  <Kbd>K</Kbd>
</KbdGroup>

Notas de uso

Ambos generan elementos sencillos —Kbd un <kbd> y KbdGroup un <div>— y reenvían todos los atributos nativos. Usa KbdGroup para distribuir una combinación de varias teclas.

Ejemplos

En un botón

Combinaciones de teclas

Use
CtrlShiftP
to open the command palette.
Press
⌘B
then Esc to toggle the sidebar.

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<KbdGroup
  className="gap-1"
>
  <Kbd>⌘</Kbd>
  <span
    className="text-xs text-muted-foreground"
  >+</span>
  <Kbd>K</Kbd>
</KbdGroup>

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/kbd.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

Kbd

Componente
Props: React.ComponentProps<"kbd">

KbdGroup

Componente
Props: React.ComponentProps<"div">

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra kbd. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Contrato de composición
Patrón
keyboard input text
HTML kbd

Semántica incorporada

  • Uses the native kbd element so shortcut text is conveyed as keyboard input.

Responsabilidades de integración

  • Describe the associated command in nearby text and do not make the shortcut the only way to perform it.