Accessibility
=============
guidestar includes built-in support for keyboard navigation,
screen readers, and reduced-motion preferences to meet WCAG 2.1 and
Section 508 requirements.
Keyboard navigation
--------------------
When the demo container has focus, the following keyboard shortcuts are
available:
.. list-table::
:header-rows: 1
:widths: 25 75
* - Key
- Action
* - :kbd:`Space` / :kbd:`Enter`
- Toggle play / pause.
* - :kbd:`→` (Right Arrow)
- Step forward one step.
* - :kbd:`←` (Left Arrow)
- Step backward one step.
* - :kbd:`Home`
- Jump to the first step.
* - :kbd:`End`
- Jump to the last step.
* - :kbd:`+` / :kbd:`=`
- Increase playback speed.
* - :kbd:`-`
- Decrease playback speed.
* - :kbd:`R`
- Restart the demo from the beginning.
The container element receives ``tabindex="0"`` automatically so it is
reachable via the :kbd:`Tab` key. Keyboard input inside form controls
(````, ``