Normen · WCAG 2.2

SC 2.5.4 Niveau A WCAG 2.1

Bewegingsactivering

Functies die worden geactiveerd door apparaatbeweging of gebruikersbeweging — schudden, kantelen, gebaren voor een camera — moeten ook bedienbaar zijn via standaard UI-besturingselementen, en bewegingsactivering moet uitgeschakeld kunnen worden.

Wat het vraagt

Als een functie wordt geactiveerd door het apparaat fysiek te bewegen (schudden om ongedaan te maken, kantelen om te scrollen) of door de gebruiker zijn lichaam voor een sensor te bewegen (zwaaien om over te slaan), moet diezelfde functie ook bedienbaar zijn via normale besturingselementen op het scherm — knoppen, menu’s, gebaren op het scherm zelf. En de gebruiker moet de bewegingstrigger kunnen uitschakelen, zodat die niet per ongeluk wordt geactiveerd.

Uitgezonderd: wanneer de beweging essentieel is voor de functie (een stappenteller, een app voor niveau-/kantelingsmeting) of wanneer beweging wordt gebruikt via een ondersteunde toegankelijkheidsinterface die de gebruiker expliciet heeft geactiveerd.

Hoe te voldoen

  • Schudden om ongedaan te maken op mobiel: bied ook een knop Ongedaan maken in de gebruikersinterface.
  • Kantelen om te pannen in kaarten of games: koppel dit aan besturingselementen op het scherm.
  • Stappentellers en bewegingsgebaseerde games: dat is essentiële beweging, uitgezonderd — maar bied toch een schakelaar in instellingen aan.
  • Voeg voor elke functie die luistert naar apparaatoriëntatie of bewegingsgebeurtenissen een per-functie schakelaar in de instellingen toe, en respecteer de voorkeur voor bewegingsvermindering van het besturingssysteem waar van toepassing.
  • Vermijd het beweging de enige manier te maken om een melding te sluiten of een destructieve actie ongedaan te maken.

Veelvoorkomende fouten

  • „Schud uw telefoon om een bug te melden“ zonder een in-app feedbacklink.
  • Fotocarrousel die pant op apparaatkanteling zonder veeg- of pijlalternatief.
  • Cameragestuurde „zwaai om over te slaan“-gebaren in videospelers zonder knop voor overslaan op het scherm.
  • Door beweging geactiveerde acties die niet uitgeschakeld kunnen worden en voortdurend activeren voor rolstoelgebruikers, mensen in een bus of iedereen met onvrijwillige bewegingen.

Waarom het belangrijk is

Bewegingsactivering sluit gebruikers uit die hun apparaat niet op de vereiste manier kunnen bewegen: mensen die hun telefoon aan een rolstoel hebben bevestigd, gebruikers met tremor die bewegingssensors willekeurig activeren, gebruikers met beperkt bewegingsbereik en amputees. De aan/uit-vereiste beschermt gebruikers wier lichaam of apparaat beweging produceert die het systeem als invoer interpreteert — een aan een rolstoel bevestigde telefoon op een oneffen stoep activeert de hele dag schudgebeurtenissen.