This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Akadálymentesség
Miért van szükség a rázási és döntési funkciókra?
Az eszköz rázása, megdöntése vagy megdöntése által kiváltott funkciók normál vezérléssel - és kikapcsolási képességgel - alternatívát igényelnek. A remegő emberek akaratlanul rázzák a telefonjukat, és anélkül indítják be a funkciót, hogy akarnák; a rögzített szerkezettel rendelkező emberek, mint például a tolószék, egyáltalán nem tudják mozgatni. A WCAG 2.5.4 "Mozgásaktiválás" kritériuma mindkét esetet szabályozza.
A visszavonási és egyéb mozgási funkciók rázása
A mozgás vezérlése korszerűnek hangzik és gyakori az alkalmazásokban: az utolsó bemenet megrázása, a billenés folytatódik, a billenés vezérel egy játékot. Weboldalak is kínálnak ilyen funkciók segítségével mozgásérzékelők a telefon. A kritérium két dolgot igényel. Először is, látható elemeken keresztüli egyenértékű ellenőrzés: A "visszavonás miatti rázás" mellett egy visszavonó gombot is meg kell adni. Másodszor, egy leállítás mozgásindításra - mindenkinek, akinek a keze remeg, és aki egyébként folyamatosan visszahúzódik akaratlanul. Kivéve, amit maga a mozgalom mérget, például egy pedométert. A legőszintébb kérdés előre az, hogy szükség van-e egyáltalán a weboldalra mozgásirányításra.
A vizsgálati szolgáltatás így határozza meg ezt a kritériumot
Az, hogy egy weboldal reagál-e az eszköz mozgására, csak a mozgást kiváltó eseményekkel és a következmények megfigyelésével határozható meg - egy olyan beavatkozás, amelyet passzív rendszermagunk szándékosan kihagy: nem indít el semmilyen funkciót a honlapon. Az automatikus ítéletre ezért nem terjed ki a mérés. Ehelyett a vizsgálati jelentés nyíltan azonosítja a kritériumot, mint a manuálisan vizsgálandó pontot. Mivel a mozgás-vezérelt funkciók ritkák a normál vállalati honlapokon, ez az emberi teszt általában gyorsan történik - ez még mindig a jelentésben található, így a pecsét nyilatkozat teljesen lefedett marad.
Példák
Csak rázással reverzibilis
window.addEventListener("devicemotion", (e) => {
if (istSchuetteln(e)) rueckgaengig();
});window.addEventListener("devicemotion", (e) => {
if (istSchuetteln(e) && einstellungen.schuetteln) rueckgaengig();
});
// dazu: <button type="button">Rückgängig</button> und ein Schalter, der Schütteln abstelltAzoknak, akik nem tudják mozgatni az eszközt, vagy remegnek, ugyanazt a parancsot kell kapniuk, mint egy gombnak, és kikapcsolni a mozgást.
- Kérdezze meg ügynökségét, hogy a weboldala vagy az alkalmazásai reagálnak-e a rázásra, billenésre vagy döntésre.
- Minden mozgási funkció esetében azonos hatású látható vezérlőelemet kell félretenni.
- Ajánljon egy beállítást, ami teljesen kikapcsolja a mozgást.
- Ha kétség merül fel, kerülje a mozgásvezérlést - egy gomb mindenkinek ugyanazt a célt szolgálja.




