Skip to main content
Pricing

Keyboard Shortcuts Panel

Pro

A modal overlay listing all available keyboard shortcuts grouped by category. Triggered by the ? key (Shift+/) and displays shortcut keys in styled <kbd> elements alongside their descriptions. Provides a quick reference for power users without leaving the current context.

2 variants

Keyboard shortcuts
Navigation
Go to home
H
Search
K
Toggle sidebar
B
Actions
Save
S
New item
N
Delete

Variants

VariantDescriptionWhen to use
DefaultFull shortcuts panel with grouped categories and styled key indicators.Use as the standard keyboard reference accessible from any page via the ? key.

Usage Guidelines

Do

Group shortcuts by category — Navigation, Actions, Editing — with clear headings.

Don't

Override the ? key in text inputs — only trigger when no input is focused.

Do

Use <kbd> elements for key indicators to ensure correct semantics.

Don't

List shortcuts that are not actually implemented — keep the panel in sync with reality.

Do

Show modifier keys with platform-appropriate symbols (⌘ for Mac, Ctrl for Windows).

Don't

Use the panel as a substitute for discoverability — shortcuts should enhance, not replace, UI controls.

Do

Keep the panel dismissible with Escape.

Don't

Show platform-inappropriate key symbols — detect the OS and show the right modifier.

Code

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Design Tokens

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Accessibility

  • Uses role="dialog" with aria-label="Keyboard shortcuts".
  • Focus is trapped within the dialog while open.
  • Close with Escape and return focus to the element that triggered the panel.
  • Key indicators use <kbd> elements for semantic correctness.
  • Screen readers should be able to navigate the grouped structure via headings.

Keyboard Interactions

?Opens the keyboard shortcuts panel (when no input is focused).
EscapeCloses the panel and returns focus to the previous element.
TabMoves focus through focusable elements within the panel.