WCAG 2.5.7 Mouvements de glissement
Le critère de succès 2.5.7 exige qu'une fonctionnalité reposant sur un mouvement de glissement puisse également être obtenue avec un pointeur unique sans glisser, sauf lorsque le glissement est essentiel. C'est un critère de niveau AA sous la règle 2.5 (Modalités d'entrée), nouveau dans les WCAG 2.2.
Pourquoi le glissement méritait son propre critère
Un geste de glissement prolongé - appuyer, maintenir, déplacer sans relâcher, relâcher sur une cible - exige un contrôle moteur continu et bien plus précis qu'une simple pression ou qu'un clic. Une personne ayant une motricité fine limitée, un tremblement, ou utilisant un dispositif de pointage d'assistance - pointeur de tête, système de suivi oculaire - peut effectuer de façon fiable des pressions distinctes tout en trouvant réellement difficile, voire impossible, un glissement prolongé et précisément visé. Le glisser-déposer est devenu une pratique d'interface assez répandue - réordonnancement de listes, déplacement de fichiers entre dossiers, tableaux kanban - pour que les WCAG 2.2 lui consacrent un critère propre, distinct des exigences plus générales sur les gestes du critère 2.5.1.
Ce qui nécessite une alternative
- Réordonner une liste par glissement : il faut une alternative, boutons « monter » et « descendre », ou un mécanisme de réordonnancement actionnable au clavier.
- Les interfaces de tableau kanban réordonnables par glissement : il faut un moyen non fondé sur le glissement de déplacer un élément d'une colonne ou d'un état à l'autre - action de menu, liste déroulante de sélection de la colonne cible.
- Les curseurs actionnés en faisant glisser une poignée : il faut pouvoir cliquer pour définir la position, ou ajuster avec les touches fléchées, en alternative au glissement de la poignée.
- Le téléversement de fichiers par glisser-déposer : il faut un bouton de sélection de fichiers classique à côté de la zone de dépôt - une pratique que la plupart des composants de téléversement appliquent déjà.
L'exception du caractère essentiel
Lorsque le glissement constitue fondamentalement l'objet de l'interaction et qu'aucun équivalent n'existe - certains outils de dessin ou de positionnement libre -, l'exception s'applique, dans le même esprit que les autres exceptions relatives aux gestes essentiels de la règle 2.5.
Une remarque pratique sur les schémas d'interface courants
Les listes réordonnables par glissement sont probablement l'endroit où ce critère est le plus souvent oublié dans les applications web modernes : de nombreuses bibliothèques de composants livrent un réordonnancement par glisser-déposer sans inclure par défaut de commande « monter » ou « descendre ». Vérifier cette alternative et l'ajouter explicitement est généralement la correction la plus rentable pour ce critère.
Questions fréquentes
- Qu'est-ce que le critère WCAG 2.5.7 ?
- Un critère de niveau AA nouveau dans les WCAG 2.2 : une fonctionnalité reposant sur un mouvement de glissement doit proposer une alternative simple à pointeur unique - pression ou clic -, sauf si le glissement est essentiel.
- Pourquoi le glissement constitue-t-il un obstacle ?
- Les personnes ayant un handicap moteur ou un tremblement, ainsi que beaucoup de personnes utilisant un écran tactile ou un contacteur, exécutent difficilement ou pas du tout un geste de glissement précis.
- Quel est un exemple d'alternative ?
- Une liste réordonnable par glissement qui propose aussi des boutons haut et bas, ou un curseur dont la valeur peut également être saisie ou définie en cliquant sur la glissière.
Articles liés
Vous souhaitez connaître le score de votre propre site ?
Lancer un test d'accessibilité gratuit