Tester au clavier : l'essentiel pour un audit RGAA
Beaucoup d'utilisateurs naviguent sans souris. Un audit RGAA exige donc de vérifier que tout reste atteignable et activable au clavier seul, ce qu'un scan automatique ne peut pas conclure. Voici les touches qui suffisent et la méthode pour trancher. Les guides d'implémentation, eux, sont sur le blog.
Pourquoi tester au clavier
Les personnes qui n'utilisent pas de souris (handicap moteur, utilisateurs de lecteurs d'écran, préférence) parcourent une page à la touche Tab et activent tout au clavier. Un scan automatique repère certaines anomalies de code, mais il ne peut pas juger si l'ordre de tabulation a du sens, si le focus reste visible, ou si l'on peut ressortir d'une fenêtre modale sans souris. Ce test se fait à la main.
- Le scan repère les anomalies détectables dans le code : absence d'attribut, élément non focusable a priori
- Le test au clavier vérifie l'opérabilité réelle : atteignable, activable, ordre cohérent, focus visible, pas de piège
- Important : Seul ce test permet de conclure qu'un parcours est réellement utilisable sans souris
Le test au clavier vérifie l'opérabilité (peut-on atteindre et actionner), pas la pertinence sémantique (un intitulé de lien clair, une étiquette juste), qui reste un jugement humain distinct.
Les touches qui suffisent
Aucune installation : ce test se fait avec le clavier de votre ordinateur, dans votre navigateur habituel. Rangez la souris et le trackpad le temps du test, c'est la seule discipline à tenir.
| Touche | Action | Ce qu'elle permet de vérifier |
|---|---|---|
| TabMaj + Tab | Passer à l'élément interactif suivant ou précédent (lien, bouton, champ, contrôle) | Vérifier que tout est atteignable, dans un ordre cohérent avec la lecture visuelle |
| Entrée | Activer un lien ou un bouton | Vérifier que l'action se déclenche au clavier, pas seulement à la souris |
| Espace | Activer un bouton, cocher une case, dérouler une liste déroulante | Vérifier l'activation des contrôles de formulaire |
| Flèches | Se déplacer dans un menu, des onglets, un groupe de boutons radio, un curseur | Vérifier la navigation interne d'un composant riche (le clic ne suffit pas à conclure) |
| Échap | Fermer une boîte de dialogue, un menu, une infobulle | Vérifier la fermeture et le retour du focus sur l'élément déclencheur |
| DébutFin | Aller au premier ou au dernier élément d'un composant (liste, menu) | Vérifier les composants ARIA riches qui l'implémentent |
La méthode : cinq vérifications
Pour chaque zone interactive de la page (menu, formulaire, carrousel, fenêtre modale), passez ces cinq points en revue au clavier seul.
- Atteignable : chaque élément interactif reçoit le focus quand vous appuyez sur Tab, sans en sauter aucun
- Activable : Entrée ou Espace déclenche l'action, comme le ferait un clic de souris
- Ordre cohérent : l'ordre de tabulation suit l'ordre visuel et logique de la page (la cohérence reste votre jugement)
- Focus visible : vous voyez en permanence sur quel élément vous vous trouvez
- Important : Pas de piège : vous pouvez toujours ressortir d'un composant au clavier (Tab ou Échap), sans rester bloqué
Le piège au clavier est le défaut le plus grave : si le focus entre dans un composant (widget, lecteur vidéo, fenêtre modale) et n'en ressort plus, un utilisateur clavier est totalement bloqué sur la page.
Sur Mac : activer le clavier complet
Sur macOS, par défaut, la touche Tab dans Safari n'atteint que les champs de formulaire et les listes, pas les liens ni les boutons. Sans réglage, vous croiriez à tort que des éléments ne sont pas atteignables.
- Important : Activez Utilisation du clavier (Full Keyboard Access) dans Réglages Système > Clavier, pour que Tab atteigne tous les éléments interactifs
- Dans Safari, vous pouvez aussi cocher Réglages > Avancées > « Appuyer sur Tab pour surligner chaque élément »
Réglages détaillés (raccourcis système, options par navigateur) : voir le guide de configuration sur macOS.
Vous développez et cherchez à corriger un problème (tabindex, skip links, gestion du focus) ? Le guide d'implémentation détaille les techniques côté code.
Par où commencer
Les touches en main, le meilleur point de départ reste un audit sur un vrai site.
- Important : Lancez un audit gratuit puis suivez l'audit guidé sur votre rapport : chaque critère qui exige un test au clavier est accompagné d'un protocole pas à pas
Pour aller plus loin :
Prêt à passer à l'audit ?
Notre scan repère les anomalies automatiquement détectables. L'audit guidé qui suit vous fait conclure sur les critères qui exigent un vrai test au clavier.
Scanner mon site