T2 EducaçãoMidas

Kbd

Exibe teclas e atalhos de teclado (ex.: Ctrl + K). Kbd para uma tecla, KbdGroup para um atalho com várias teclas.

Código-fonte

Exemplos

Interaja com o componente e copie o código de cada exemplo.

Teclas e atalhos

EscCtrlK⌘⇧P

Dentro de texto

Pressione Ctrl + S para salvar o rascunho.

import { Kbd, KbdGroup } from "@t2-educacao/midas";

Uso

<Kbd>Esc</Kbd>

<KbdGroup>
  <Kbd>Ctrl</Kbd>
  <Kbd>K</Kbd>
</KbdGroup>

Props

Kbd e KbdGroup aceitam as props de <kbd> e className.

Exemplos

Dentro de um botão

<Button variant="outline">
  Buscar <Kbd>⌘K</Kbd>
</Button>

Dentro de um tooltip

<TooltipContent>
  Salvar <Kbd>Ctrl</Kbd> <Kbd>S</Kbd>
</TooltipContent>

Com ícone

import { ArrowFatUp } from "@t2-educacao/midas/icons";

<Kbd><ArrowFatUp /></Kbd>

Acessibilidade

  • Usa o elemento semântico <kbd>.
  • Para símbolos (⌘, ⇧), escreva o nome da tecla em texto próximo quando o atalho for importante.

Não faça

  • Usar Kbd para destacar texto que não é tecla: use Badge ou texto em negrito.

On this page