Skip to content

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

Verstoß
window.addEventListener("devicemotion", (e) => {
  if (istSchuetteln(e)) rueckgaengig();
});
Erfüllt
window.addEventListener("devicemotion", (e) => {
  if (istSchuetteln(e) && einstellungen.schuetteln) rueckgaengig();
});
// dazu: <button type="button">Rückgängig</button> und ein Schalter, der Schütteln abstellt

Wer 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.

Deutsche Fassung dieser Seite

Waarom hebben schud- en buigfuncties een alternatief nodig? · euid.com