BetaPublic beta — Read the release notes
Documentation

Kbd

Keyboard, focus, semantic, and consumer responsibilities for Kbd.

Package
@solidiom/kbd
Version
0.0.1-next.0
Status
stable

Accessibility

Accessibility contract

Semantics

  • Renders as a native `<kbd>` element indicating keyboard input.
  • Has no interactive behavior and receives no keyboard focus.

ARIA

  • No ARIA attributes are required; the native `<kbd>` element provides sufficient semantics.

Consumer responsibilities

  • Use Kbd to represent actual keyboard keys or shortcuts.
  • Ensure surrounding text provides context for what the key combination does.

Not applicable

keyboard
Kbd is a non-interactive display element with no keyboard interactions.
focus
Kbd is a non-interactive display element and does not receive focus.

Review status: Draft — not yet reviewed

This contract describes what the primitive guarantees. Consuming products remain responsible for labels, layout, and workflow decisions that affect the final accessibility result.

Automated evidence

Axe scan summary

Passes
1
Violations
0
Incomplete
0

Latest executed scan: Aug 13, 2026, 10:47 PM

Evidence IDs: axe-kbd-scan-v1

Automated checks cover only the recorded fixture and do not establish complete accessibility conformance.