Navigation au clavier : pourquoi est-ce vital et comment la mettre en place ?

Imaginez que vous entrez dans une pièce, les lumières s'éteignent, et l'on vous demande de trouver la sortie. C'est l'expérience d'un utilisateur qui navigue au clavier sur un site où l'indicateur de focus a été supprimé. La navigation au clavier n'est pas une fonctionnalité "de niche" ; c'est un pilier fondamental de l'accessibilité web.

Elle est indispensable pour les personnes ayant des handicaps moteurs qui les empêchent d'utiliser une souris, mais aussi pour les utilisateurs de lecteurs d'écran et même pour les "power users" qui préfèrent la rapidité du clavier. Voyons comment la mettre en œuvre correctement.

La règle d'Or : l'ordre du DOM est l'ordre de tabulation

La chose la plus importante à comprendre est que l'ordre dans lequel un utilisateur "tabule" à travers votre page est déterminé par l'ordre des éléments dans votre code HTML (le DOM).

Un ordre de tabulation logique doit suivre l'ordre visuel de la lecture : de gauche à droite, de haut en bas. Si votre code HTML est bien structuré, vous avez déjà fait 80% du travail.

Évitez les "bidouilles" en CSS qui changent l'ordre visuel sans changer l'ordre du code.

Le focus visible : le "vous êtes ici" du Web

Quand un utilisateur appuie sur Tab, un indicateur visuel (souvent un contour bleu ou noir) doit apparaître autour de l'élément sélectionné. C'est le focus. Le supprimer est l'une des pires erreurs d'accessibilité.

"La première règle du focus est : ne jamais, au grand jamais, le supprimer sans fournir une alternative claire. C'est l'équivalent de voler la canne blanche d'une personne aveugle"

Adrian Roselli, Expert en Accessibilité et consultant

Comment créer un focus élégant et accessible en CSS

Le reproche fait au focus par défaut est qu'il est "moche". Heureusement, il est très simple de le personnaliser pour qu'il s'intègre à votre design.

La meilleure pratique moderne est d'utiliser la pseudo-classe :focus-visible. Elle n'affiche le style de focus que lors d'une navigation au clavier, et non lors d'un clic de souris, ce qui résout le problème esthétique.

Conclusion : le clavier est un citoyen de première classe

Penser "clavier d'abord" est un changement de mentalité qui bénéficie à tous. Une navigation au clavier fonctionnelle est le signe d'un site bien construit, robuste et respectueux. Alors, la prochaine fois que vous testez une page, posez la souris et laissez vos doigts faire le travail. Votre site et vos utilisateurs vous en remercieront.

Qui sommes-nous ?

Garuda Access est un collectif de passionnés du Web et de l'accessibilité. Nous avons mis en commun nos travaux, innovations, savoir-faire et expérience au service de l'inclusion.

Nous sommes avant tout des faiseurs du Web : Dev front-end, Product Owner, Product Manager, Lead Designer, UI ou UX designer... Nous connaissons les contraintes de nos métiers et nos environnements.

C'est le point qui nous rassemble : nos formations et expertises s'adressent du métier au métier, pour mettre en place une stratégie basée sur votre réalité.

Voir nos prestations

Nos missions

  • Accompagnement des équipes projets à la prise en compte des recommandations d'accessibilité
  • Aide à la publication de la déclaration d'accessibilité et du plan d'action
  • Audit de conformité de sites Web et d'applications mobiles
  • Audit de maquettes graphiques et de Design System
  • Préconisations de corrections graphiques et techniques

Contactez-nous

Nos coordonnées

Pour toute demande d'information ou de devis, n'hésitez pas à nous contacter.

Nous intervenons physiquement dans toute la France, en présentiel et en distanciel (visio).