Přejít na obsah
Pandus

WCAG 2.5.4 Aktivace pohybem

Aktualizováno 14. října 2026 · Čtení na 2 min

Úroveň
A · WCAG 2.1
EN 301 549
9.2.5.4
Co checker testuje
Ruční kontrola: automatický nástroj toto kritérium spolehlivě neověří.
Oficiální text
Understanding 2.5.4 Motion Actuation (W3C, v angličtině)

Kritérium úspěšnosti 2.5.4 chrání lidi, kteří nemohou zařízením pohybovat záměrně — například proto, že mají telefon nebo tablet upevněný na invalidním vozíku — a lidi s třesem, kteří jím pohnou omylem. Jde o úroveň A a je součástí normy EN 301 549 (článek 9.2.5.4). Na harmonizovanou normu EN 301 549 odkazuje i český zákon č. 424/2023 Sb.

Co kritérium vyžaduje

Funkce, které lze ovládat pohybem zařízení nebo pohybem uživatele, lze ovládat i komponentami uživatelského rozhraní a reakci na pohyb lze vypnout, aby nedocházelo k nechtěné aktivaci, s výjimkou případů, kdy:

  • Podporované rozhraní: pohyb slouží k ovládání funkce přes rozhraní s podporou přístupnosti;
  • Nezbytnost: pohyb je pro funkci nezbytný a jeho nahrazení by činnost znehodnotilo.

„Pohyb zařízení“ znamená zatřesení, naklonění nebo pohnutí zařízením (rozpoznané senzory, například akcelerometrem). „Pohyb uživatele“ znamená gesta před kamerou. Běžný vstup — psaní, klepání, používání asistivních technologií — aktivací pohybem není.

Typické chyby v e-shopu

  • „zatřeste telefonem pro vrácení akce“ nebo „zatřeste a získejte kupón“ bez tlačítka pro stejnou akci;
  • prohlížení obrázků produktu nebo otáčení 360° pohledu nakláněním telefonu, bez ovládacích prvků na obrazovce;
  • webová AR funkce nebo „vyzkoušení“, která reaguje jen na pohyb kamery, bez alternativy s tlačítky, jak si produkt prohlédnout;
  • funkce spouštěná pohybem, kterou nelze vypnout a která se spustí, když zákazník jde s telefonem.

Většina e-shopů pohyb zařízení vůbec nepoužívá; pak se kritérium neuplatní.

Jak to zkontrolovat

Automaticky: pro toto kritérium neexistuje pravidlo axe-core. Obsluha pohybu běží jen na skutečném zařízení se senzory, proto je potřeba ruční kontrola.

Ručně: na telefonu procházejte hlavní stránky a pokladnu a přitom zařízením třeste a naklánějte ho. Zapište si vše, co reaguje. Zeptejte se vývojáře nebo zkontrolujte nastavení šablony a aplikací, zda některé funkce používají události devicemotion nebo deviceorientation. U každé najděte tlačítko nebo ovládací prvek, který dělá totéž, a nastavení pro vypnutí reakce na pohyb.

Jak to opravit

  • Pro každou akci spouštěnou pohybem nabídněte viditelné tlačítko (Vrátit, Další obrázek, Otočit).
  • Přidejte nastavení pro vypnutí reakce na pohyb a respektujte ho na každé stránce.
  • Funkce založené na pohybu nespouštějte automaticky; nechte uživatele, aby je sám zapnul.
  • Funkce založené na pohybu, které přinášejí málo, odstraňte.

Související kritéria

Časté otázky

Co vyžaduje WCAG 2.5.4 Aktivace pohybem?

Vše, co lze spustit pohybem zařízení (zatřesením, nakloněním) nebo pohybem uživatele před kamerou, musí fungovat i běžnými ovládacími prvky rozhraní a uživatel musí mít možnost reakci na pohyb vypnout.

Existují z 2.5.4 výjimky?

Dvě: když pohyb ovládá funkci přes rozhraní s podporou přístupnosti a když je pohyb nezbytný a jeho nahrazení by činnost znehodnotilo, například u krokoměru.

Je povolena funkce „zatřeste a získejte slevu“?

Jen pokud lze stejnou slevu získat tlačítkem a reakci na zatřesení lze vypnout, takže člověk s upevněným zařízením nebo s třesem není vyloučen ani ji nespustí omylem.