Součást 2.1 Klávesnice
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje manuální ověření navigace pomocí klávesnice.
Co kontrolujeme:
- Z každé komponenty lze odejít pomocí Tab nebo Shift+Tab
- Modální okna lze zavřít pomocí Esc
- Výběrová pole (dropdown, datepicker) neuzamknou fokus
- Vložené aplikace (iframe) nepasti fokus
Oficiální znění
Pokud lze fokus klávesnice přesunout na komponentu stránky pomocí rozhraní klávesnice, pak lze fokus z této komponenty přesunout pryč pouze pomocí rozhraní klávesnice, a pokud to vyžaduje více než nemodifikované šipky nebo klávesy Tab nebo Escape, nebo jiné standardní metody opuštění, je uživatel informován o metodě přesunutí fokusu pryč.
Co to znamená v praxi
Uživatel nesmí "uvíznout" v žádném prvku – vždy musí být možné se z něj dostat klávesnicí.
Časté pasti:
- Modální okna bez možnosti zavření Escape
- Iframe s interaktivním obsahem
- Rich text editory
- Video přehrávače
Řešení:
Testujte klávesnicí a zajistěte, že Tab/Escape vždy fungují.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 2.1.2 No Keyboard Trap