Keyboard Navigation
8 articles
WCAG 2.1.2 : Pas de piège clavier
La norme WCAG 2.1.2 exige que les utilisateurs du clavier ne soient jamais piégés à l’intérieur d’un composant : si le focus peut être déplacé dans un élément d’interface utilisateur à l’aide du clavier, il doit également être possible de déplacer le focus en dehors en utilisant uniquement le clavier. Ce critère est essentiel pour les personnes qui s’appuient exclusivement sur la navigation au clavier, y compris les personnes ayant un handicap moteur et les utilisateurs de lecteurs d’écran.
WCAG 2.4.1 : Contourner les blocs
WCAG 2.4.1 exige que les pages web fournissent un mécanisme permettant de passer les blocs de contenu répétés, comme les menus de navigation, afin que les utilisateurs de clavier et de technologies d’assistance puissent atteindre le contenu principal sans devoir parcourir chaque lien avec la touche de tabulation. Il s’agit d’une exigence de niveau A, ce qui signifie qu’elle constitue la base de la navigation accessible au clavier.
WCAG 2.4.3 : Ordre de focus
La norme WCAG 2.4.3 exige que, si une page web peut être parcourue de manière séquentielle et que les séquences de navigation affectent le sens ou le fonctionnement, les composants focalisables reçoivent le focus dans un ordre qui préserve le sens et l’opérabilité. Ce critère est essentiel pour les utilisateurs de clavier et de technologies d’assistance qui dépendent d’une séquence de focus logique et prévisible pour comprendre et interagir avec le contenu.
WCAG 3.2.1 : Au focus
WCAG 3.2.1 On Focus exige que lorsqu’un composant de l’interface utilisateur reçoit le focus clavier, il ne doit pas déclencher un changement de contexte inattendu. Cela protège les utilisateurs du clavier et des technologies d’assistance contre un comportement désorientant et imprévisible qui peut rendre une page impossible à parcourir efficacement.
WCAG 2.4.7 : Focus visible
WCAG 2.4.7 exige que toute interface utilisateur utilisable au clavier dispose d’un indicateur de focus visible afin que les utilisateurs puissent toujours voir quel élément a actuellement le focus clavier. Cela est essentiel pour les personnes qui utilisent uniquement le clavier, les personnes ayant des troubles moteurs et toute personne qui ne peut pas utiliser de souris.
WCAG 2.4.11 : Focus non masqué (minimum)
WCAG 2.4.11 exige que lorsqu’un composant d’interface utilisateur reçoit le focus clavier, il ne soit pas entièrement masqué par du contenu créé par l’auteur, comme des en-têtes fixes, des bannières de cookies ou des widgets de chat. Ce critère garantit que les utilisateurs du clavier peuvent toujours voir où ils se trouvent sur la page, ce qui est essentiel pour la navigation et la facilité d’utilisation.
WCAG 2.4.12 : Focus non masqué (amélioré)
WCAG 2.4.12 exige que lorsqu’un composant d’interface utilisateur reçoit le focus clavier, aucune partie de ce composant ne soit masquée par du contenu créé par l’auteur — l’élément ayant le focus doit être entièrement visible. Ce critère renforcé (AAA) élimine la tolérance de visibilité partielle de son équivalent AA, garantissant que les utilisateurs du clavier voient toujours exactement où se trouve le focus.
WCAG 2.4.13 : Apparence du focus
WCAG 2.4.13 exige que les indicateurs de focus clavier respectent des exigences minimales de taille et de contraste afin que les utilisateurs puissent clairement voir quel élément a le focus. Ce critère garantit que les personnes qui dépendent des claviers ou des technologies d’assistance peuvent naviguer dans les interfaces sans perdre la trace de leur position actuelle.
