2.5.2 Aanwijzerannulering

Nieuw in WCAG 2.1

Succescriterium 2.5.2 Aanwijzerannulering

Voor functionaliteit die kan worden bediend met een enkele aanwijzer, geldt ten minste één van de volgende zaken:

  • Geen down-event: Het down-event van de aanwijzer wordt niet gebruikt om enig onderdeel van de functie uit te voeren;
  • Afbreken of ongedaan maken: De functie wordt voltooid door het up-event en er is een mechanisme beschikbaar om de functie af te breken voordat deze wordt voltooid of om de functie ongedaan te maken als deze is voltooid;
  • Up reversal: Met het up-event wordt elk resultaat van het voorgaande down-event ongedaan gemaakt;
  • Essentieel: Het voltooien van de functie met het down-event is essentieel.

Aanwijzerannulering begrijpen (Engelstalig)

Aanwijzerannulering gaat over het voorkomen van een ongewenste actie. Geef gebruikers de mogelijkheid om een actie te stoppen of ongedaan te maken als ze per ongeluk klikken of tappen.

Als gebruikers iets met hun muis of vinger kunnen bedienen, moet er minimaal één van deze opties zijn:

  • Zorg dat activering plaatsvindt bij het loslaten (up-event), niet bij het indrukken
  • Zorg voor een manier om de functie te annuleren of maak de effecten omkeerbaar
  • Zorg dat het loslaten (up-event) de effecten van het indrukken terugdraait

Uitzondering:

  • Sommige functies mogen activeren op het down-event als de timing hiervan essentieel is.

Hoe pas je dit toe?

  • Zorg dat een onbedoelde klik ongedaan kan worden gemaakt.

Voor wie is dit belangrijk?

  • Mensen die een fysieke of motorische beperking hebben.
  • Mensen die slechtziend zijn.
  • Mensen die een cognitieve, taal- of leerbeperking hebben.

Wie is verantwoordelijk?

  • Ontwikkelaar

Hoe toets je dit?

Benodigdheden
  • Desktop computer met touchpad of touchscreen
  • Smartphone of tablet
Testprocedure

Test 1: Aanwijzerannulering

  1. Inventariseer de pagina
    • Bepaal welke bedieningselementen met onomkeerbare acties er zijn:
      • Verstuur-knoppen
      • Verwijder-knoppen
      • Bevestigingsknoppen
      • Andere elementen met belangrijke acties
    • Bepaal voor elk element:
      • Of het met één klik bediend kan worden
  2. Test elk bedieningselement met de muis
    • Plaats de muisaanwijzer op het element
    • Druk de muisknop in (maar laat nog niet los)
    • Observeer of er al een actie plaatsvindt
  3. Controleer of minimaal één voorwaarde waar is:
    • Of de actie pas uitgevoerd wordt bij het loslaten van de muisknop (up-event)
    • Of er een mechanisme is om de functie af te breken voordat deze voltooid is
    • Of er een mechanisme is om de functie ongedaan te maken nadat deze voltooid is
    • Of het loslaten van de muisknop de actie van het indrukken terugdraait (up-reversal)
Beoordeling
  • Down-event zorgt dat functionaliteit wordt geactiveerd die niet ongedaan kan worden gemaakt tenzij:
    • Er moet een mechanisme zijn om de functie af te breken voordat deze voltooid is
    • Of er moet een mechanisme zijn om de functie ongedaan te maken nadat deze voltooid is
    • Of het up-event moet de actie van het down-event terugdraaien

Bronnen

Andere richtlijnen

Laatst gewijzigd op