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
- 2.5.1 Gesta ukazatele — složitá gesta potřebují jednoduché alternativy.
- 2.1.1 Klávesnice — funkce musí fungovat i z klávesnice.
- Kontrolní seznam WCAG 2.2 — všechna kritéria A a AA v jednom seznamu.
Č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.