2.1.2 Žádná past pro klávesnici

Part of 2.1 Klávesnice

Pokud lze fokus přesunout na komponentu pomocí klávesnice, lze jej přesunout i pryč pouze pomocí 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í

Number of items in 2.1 Klávesnice: 4.

 

2.1.1 Klávesnice

Veškerá funkcionalita je ovladatelná pomocí klávesnice bez požadavků na konkrétní časování.
Pokud lze fokus přesunout na komponentu pomocí klávesnice, lze jej přesunout i pryč pouze pomocí klávesnice.
Veškerá funkcionalita obsahu je ovladatelná pomocí klávesnice bez výjimek.
Pokud jsou implementovány klávesové zkratky, lze je vypnout, přemapovat nebo aktivovat pouze při fokusu.