Normes · WCAG 2.2

SC 2.5.1 Niveau A WCAG 2.1

Gestes pour le pointeur

Toute fonction utilisant un geste multi-points ou basé sur un tracé — pincement, rotation à deux doigts, balayage pour supprimer — doit également être opérable avec une activation à point unique ne nécessitant pas de tracé.

Ce que ce critère exige

Si une fonctionnalité peut être déclenchée par un geste complexe — pincement, rotation à deux doigts, balayage à trois doigts, dessin d’une forme, effacement par glissement — il doit exister un moyen plus simple d’accomplir la même action avec un simple appui ou clic. Une activation à point unique ne dépend pas d’un tracé dans l’espace ; appuyer sur un bouton compte, faire glisser le long d’une ligne ne compte pas.

L’exemption s’applique lorsque le geste est essentiel à la fonction : signer une signature, dessiner à main levée, une application de piano.

Comment satisfaire ce critère

  • Zoom par pincement sur une image ou une carte : associer des boutons « Zoom avant » et « Zoom arrière » visibles.
  • Rotation à deux doigts dans un éditeur de photos : ajouter un bouton de rotation à 90° ou un champ numérique.
  • Balayage pour supprimer dans une liste : exposer également un bouton Supprimer au tap ou dans un menu contextuel.
  • Actions révélées par balayage (style courrier iOS) : exposer les mêmes actions dans un menu de pression longue ou une ligne d’actions visible.
  • Déverrouillage par motif dessiné : proposer un code PIN ou un mot de passe comme alternative.
  • Contrôles d’interface multi-touch (poignées de rotation et mise à l’échelle sur un canevas) : ajouter des champs de saisie ou des boutons d’incrémentation.

Échecs courants

  • Galeries d’images avec zoom par pincement mais sans bouton de zoom.
  • « Tirer pour actualiser » sans bouton Actualiser visible.
  • Gestes multi-doigts dans des composants personnalisés sans équivalent à point unique documenté ou visible.
  • Widgets cartographiques dont le seul mécanisme de zoom est le pincement à deux doigts.

Pourquoi ce critère est important

Les gestes multi-points et basés sur un tracé excluent les utilisateurs n’ayant qu’une seule main fonctionnelle, les utilisateurs avec un pointeur de tête ou un bâton buccal, les utilisateurs souffrant de tremblements qui interrompent le geste en cours de route, et toute personne utilisant un stylet ou un dispositif de pointage d’assistance qui n’émet que des points uniques. L’alternative à point unique aide également toute personne utilisant le site d’une seule main sur un téléphone — un public bien plus large que la population cible de la spécification.