This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Barrierefreiheit
Zašto funkcije trzanja i naginjanja trebaju alternativu?
Funkcije aktivirane trzanjem, naginjanjem ili naginjanjem uređaja trebaju alternativu preko normalnih elemenata upravljanja — i mogućnost isključivanja. Ljudi s drnjavanjem neprekidno trzaju telefon i slučajno pokreću funkciju; ljudi s fiksno montiranim uređajem, poput nosača na invalidskim kolicima, ne mogu ga uopće pomicati. WCAG kriterij 2.5.4 „Aktivacija pokretom” regulira obaj slučaja.
Trzanje za poništavanje i druge pokretne funkcije
Upravljanje pokretom zvuči moderno i rašireno je u aplikacijama: trzanje poništava zadnju akciju, naginjanje ide dalje, naginjanje upravlja igrom. Web stranice mogu ponuditi takve funkcije preko pokretnih senzora telefona. Kriterij zahtijeva dvoje. Prvo, ekvivalentno upravljanje vidljivim elementima: pored „trzanja za poništavanje” mora biti tipka za poništavanje. Drugo, mogućnost isključivanja pokretnog aktivatora — za sve čije ruke drnjavaju i inače bi neprekidno slučajno poništavale. Izuzetak je samo onaj koji mjeri sam pokret, poput brojača koraka. Iskrenije pitanje unaprijed glasi: trebaju li web stranici upravljanje pokretom uopće.
Kako služba za provjeru ovaj kriterij prikazuje
Može li se utvrditi reagira li web stranica na pokrete uređaja samo ako provjera pokreće pokretne događaje i promatra posljedice — intervencija koju naš pasivni mjerni sustav svjesno izbjegava: ne pokreće funkcije na vašoj web stranici. Automatska procjena zato ne bi bila podržana mjerenjem. Izvješće o provjeri umjesto toga jasno označava kriterij kao točku koja se trebala ručno provjeriti. Budući da su funkcije upravljane pokretom rijetke na normalnim poslovnim web stranicama, ova ljudska provjera obično je brzo gotova — unatoč tome pripada izvješću kako bi izjava s pečatom ostala potpuno podržana.
Beispiele
Rückgängig nur durch Schütteln
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 abstelltWer das Gerät nicht bewegen kann oder es zittert, braucht denselben Befehl als Knopf und die Bewegung abschaltbar.
- Pitajte svoju agenciju reagira li vaša web stranica ili aplikacija na trzanje, naginjanje ili naginjanje.
- Uložite u svaku pokretnu funkciju vidljiv element upravljanja s istim učinkom.
- Ponudite postavku s kojom se pokretni aktivator može potpuno isključiti.
- Ako ste nesigurni, odrite se upravljanja pokretom — tipka ispunjava istu svrhu za sve.