GitHub

Keyboard

Keyboard accessibility utilities including skip links, keyboard shortcut badges (kbd), keyboard combos, navigation hints, and focus management helpers for POS and web applications.

Keyboard Badges (kbd)

Esc Tab Enter Space A F1 Ctrl S Shift Delete Alt

Keyboard Combos & Hints

Ctrl + S Ctrl + Shift + P Alt + F4 + K
Save order Ctrl S Search ERPlora / Close Esc New order N

Skip Link & Keyboard Navigation

Preview

Tab through the buttons below to see focus-visible outlines (keyboard-nav mode):

Arrow Navigation & Roving Tabindex

Preview

ERPlora Quick Actions (use arrow keys to navigate):

ERPlora Menu (arrow keys):

  • Dashboard
  • Inventory
  • Customers
  • Analytics

Classes Reference

Class Description
skip-linkAccessible skip navigation link, hidden until focused
kbdKeyboard badge with monospace font, border, and shadow
kbd-smSmall kbd badge (0.65em font, 1.25em height)
kbd-lgLarge kbd badge (0.85em font, 2em height)
kbd glassGlass morphism variant with backdrop blur
kbd-comboInline container for multi-key combinations
kbd-combo-separatorSeparator element ("+" or similar) between keys
keyboard-navEnables focus-visible outlines on all children (keyboard mode)
keyboard-nav-mouseHides focus rings on non-focus-visible elements (mouse mode)
keyboard-hintHint container with action text and kbd badges
keyboard-hint-textText label inside a keyboard hint
arrow-navContainer with focus-within border highlight for arrow navigation
[data-roving]Attribute for roving tabindex focus highlight on [tabindex="0"]