structyl

Resources

Keyboard shortcuts

structyl components are fully keyboard-navigable. Every interactive pattern follows the WAI-ARIA Authoring Practices Guide.

Global

KeysAction
+K
Open global search / command palette
Esc
Close modal, dialog, popover, or search
?
Open keyboard shortcuts reference (this page)

Search & Navigation

KeysAction
+
Move up / down through search results
Open the focused search result
Tab
Move focus to the next interactive element
Shift+Tab
Move focus to the previous interactive element

Component interactions

KeysAction
Enter+Space
Activate focused button, checkbox, or toggle
+
Navigate between tabs, radio options, or slider values
Home
Jump to first item in a list or menu
End
Jump to last item in a list or menu
+
Navigate dropdown menu items

Dialog & Modal

KeysAction
Esc
Close the dialog without saving
Tab
Cycle focus within the dialog (trapped)
Shift+Tab
Cycle focus backwards within the dialog

DataTable

KeysAction
+
Navigate between rows
Space
Select / deselect the focused row
Shift+Space
Range-select rows (hold Shift while pressing Space)
+A
Select all visible rows
Esc
Clear row selection

Testing keyboard accessibility

All components are tested with axe-core in CI. For manual testing, use NVDA on Windows and VoiceOver on macOS / iOS. Components ship with correct ARIA roles, states, and properties.