Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →
Barrierefreiheit
Waarom hebben schud- en buigfuncties een alternatief nodig?
Functies die worden geactiveerd door het schudden, kantelen of buigen van het apparaat, hebben een alternatief nodig via normale bedieningselementen - en een mogelijkheid om dit uit te schakelen. Mensen met trillingen schudden hun telefoon onopzettelijk heen en weer en activeren de functie zonder het te willen; mensen met een vast gemonteerd apparaat, bijvoorbeeld op een rolstoel, kunnen het helemaal niet bewegen. WCAG-criterium 2.5.4 bewegingsactivering regelt beide gevallen.
Schudden om ongedaan te maken en andere bewegingsfuncties
Bewegingsbediening klinkt modern en is wijdverbreid in apps: schudden maakt de laatste invoer ongedaan, kantelen bladert verder, buigen bestuurt een spel. Ook websites kunnen via de bewegingssensoren van de telefoon dergelijke functies bieden. Het criterium vereist tweerlei. Ten eerste gelijkwaardige bediening via zichtbare elementen: naast schudden om ongedaan te maken moet een ongedaan-maken-knop staan. Ten tweede een mogelijkheid om de bewegingsactivering uit te schakelen - voor iedereen wiens handen trillen en die anders voortdurend onopzettelijk ongedaan maken. Uitgezonderd is alleen wat de beweging zelf meet, zoals een stappenteller. De eerlijkste vraag van tevoren is: heeft de website de bewegingsbediening uberhaupt nodig.
Zo geeft de controledienst dit criterium aan
Of een website reageert op apparaatbewegingen, zou alleen kunnen worden vastgesteld door de controle bewegingsgebeurtenissen uit te lokken en de gevolgen te observeren - een ingreep die onze passieve messkern bewust vermijdt: hij triggert geen functies op uw website. Een automatisch oordeel zou daarom niet door een meting worden ondersteund. Het controlerapport geeft het criterium in plaats daarvan duidelijk aan als handmatig te controleren punt. Omdat bewegingsgestuurde functies op normale bedrijfswebsites zeldzaam zijn, is deze menselijke controle meestal snel voltooid - het behoort echter wel in het rapport, zodat de keuzemark-uitspraak volledig ondersteund blijft.
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.
- Vraag uw bureau of uw website of app reageert op schudden, kantelen of buigen.
- Geef elke bewegingsfunctie een zichtbaar bedieningselement met dezelfde werking aan de zijkant.
- Bied een instelling aan waarmee bewegingsactivering volledig kan worden uitgeschakeld.
- Vermijd bewegingsbediening bij twijfel - een knop voldoet aan hetzelfde doel voor iedereen.