Normes · WCAG 2.2

SC 2.5.4 Niveau A WCAG 2.1

Activation par mouvement

Les fonctions déclenchées par le mouvement de l'appareil ou de l'utilisateur — secouer, incliner, gesticuler devant une caméra — doivent également être accessibles via des contrôles d'interface standard, et la possibilité de désactiver le déclenchement par mouvement doit être offerte.

Ce que le critère demande

Si une fonctionnalité est déclenchée en déplaçant physiquement l’appareil (secouer pour annuler, incliner pour faire défiler) ou en bougeant le corps de l’utilisateur devant un capteur (agiter la main pour passer au suivant), la même fonctionnalité doit également être accessible via des contrôles normaux à l’écran — boutons, menus, gestes sur l’écran lui-même. Et l’utilisateur doit pouvoir désactiver le déclencheur de mouvement, pour ne pas l’activer accidentellement.

Exception : lorsque le mouvement est essentiel à la fonction (un podomètre, une application de mesure de niveau/inclinaison) ou lorsque le mouvement est utilisé via une interface d’accessibilité prise en charge que l’utilisateur a explicitement choisie.

Comment y répondre

  • Secouer pour annuler sur mobile : fournir également un bouton Annuler dans l’interface.
  • Incliner pour faire pivoter dans des cartes ou des jeux : associer des contrôles de panoramique à l’écran.
  • Podomètres et jeux basés sur le mouvement : il s’agit d’un mouvement essentiel, exempté — mais proposer quand même une bascule dans les paramètres.
  • Pour toute fonctionnalité qui écoute les événements d’orientation ou de mouvement de l’appareil, ajouter une bascule par fonctionnalité dans les paramètres, et respecter la préférence de réduction du mouvement au niveau du système d’exploitation le cas échéant.
  • Éviter de faire du mouvement le seul moyen de rejeter une notification ou d’annuler une action destructive.

Échecs courants

  • « Secouez votre téléphone pour signaler un bogue » sans lien de retour intégré à l’application.
  • Carrousel de photos qui pivote selon l’inclinaison de l’appareil sans alternative par balayage ou flèche.
  • Gestes « agiter pour passer » basés sur la caméra dans les lecteurs vidéo sans bouton de saut à l’écran.
  • Actions déclenchées par le mouvement qui ne peuvent pas être désactivées et se déclenchent en permanence pour les utilisateurs en fauteuil roulant, les utilisateurs dans un bus, ou toute personne présentant des mouvements involontaires.

Pourquoi c’est important

L’activation par mouvement exclut les utilisateurs qui ne peuvent pas bouger leur appareil de la manière requise : les personnes qui fixent leur téléphone à un fauteuil roulant, les utilisateurs présentant un tremblement qui déclenche les capteurs de mouvement de façon aléatoire, les utilisateurs avec une amplitude de mouvement limitée, et les personnes amputées. L’obligation d’activation/désactivation protège les utilisateurs dont le corps ou l’appareil produit un mouvement que le système interprète comme une entrée — un téléphone fixé à un fauteuil roulant sur un trottoir texturé déclenche des événements de secousse toute la journée.