0Pricing
Web Accessibility Academy · Leçon

Graphiques interactifs navigables au clavier

Permettez aux utilisateurs d'explorer les points de données sans souris.

Graphiques interactifs navigables au clavier est une leçon Web Accessibility Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Web Accessibility Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Web Accessibility Academy comprend 4 leçons au total.

Le survol ne suffit pas

Les graphiques interactifs affichent souvent les valeurs uniquement au survol. Les personnes utilisant le clavier ou un écran tactile ne survolent jamais les éléments : ces données leur sont donc inaccessibles.

Rendre les points de données atteignables par le focus

Permettez aux personnes d’atteindre chaque point de données ou chaque série avec la touche Tab en leur attribuant tabindex="0". Le clavier peut alors atteindre ce que la souris survole.

<circle tabindex="0" role="img" aria-label="March: 240 sales" />

Chaque point a besoin d’un nom

Un point atteignable par le focus qui n’annonce rien est inutile. Donnez à chacun un nom accessible indiquant son libellé et sa valeur, comme « mars, 240 ventes ».

Utiliser les touches fléchées entre les points

Parcourir 100 points avec Tab est pénible. Utilisez les touches fléchées pour passer d’un point à l’autre et réservez Tab pour entrer dans le graphique ou en sortir.

Le modèle tabindex itinérant

Conservez un point avec tabindex 0 et les autres avec -1, puis déplacez la valeur 0 à mesure que les flèches sont utilisées. Ce tabindex itinérant maintient un nombre raisonnable d’arrêts avec Tab.

Afficher les infobulles au focus aussi

Tout ce qu’une infobulle affiche au survol doit également être affiché au focus. Associez à chaque gestionnaire mouseenter un gestionnaire de focus afin que les deux modes d’utilisation soient cohérents.

point.addEventListener('focus', showTooltip);

Conserver un indicateur de focus visible

Mettez en évidence le point actuellement ciblé par le focus avec un contour ou un marqueur clair. Sans cela, les personnes au clavier ne savent pas où elles se trouvent.

Annoncer les changements avec discrétion

Lorsque le focus passe à un nouveau point, une région aria-live peut en annoncer la valeur. Cela aide lorsque le libellé est rendu visuellement, mais pas dans le DOM.

<div aria-live="polite">March: 240 sales</div>

Regrouper le graphique dans une figure

Entourez l’ensemble d’un élément figure portant un nom afin que les personnes puissent le trouver, puis le passer en une seule fois lorsqu’elles ont fini de l’explorer.

<figure role="group" aria-label="Sales over time, interactive"> ... </figure>

Toujours conserver le tableau de secours

L’interactivité est un plus, pas un remplacement. Conservez toujours le simple tableau de données, afin d’offrir une solution directe lorsque le déplacement avec les flèches est trop lent.

Tester avec Tab et les flèches

Éloignez la souris et utilisez le graphique uniquement avec Tab et les touches fléchées. Si vous ne pouvez pas atteindre chaque valeur, vos utilisateurs ne le pourront pas non plus. ⌨️

Vérification rapide

Comment une personne utilisant le clavier doit-elle passer d’un point de données à l’autre dans un graphique ?

Récapitulatif : des graphiques utilisables au clavier

Vous avez appris à rendre les points atteignables par le focus et nommés, à vous déplacer avec les flèches grâce au tabindex itinérant, à reproduire le survol au focus et à toujours conserver un tableau de secours. 🚀

Questions Fréquemment Posées

La leçon « Graphiques interactifs navigables au clavier » est-elle gratuite ?

Oui — le texte complet de « Graphiques interactifs navigables au clavier » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Web Accessibility Academy, passe à CoddyKit PRO. Le cours Web Accessibility Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Graphiques interactifs navigables au clavier » ?

Permettez aux utilisateurs d'explorer les points de données sans souris. Tu pratiques Web Accessibility Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Web Accessibility Academy ?

Aucune expérience préalable n'est requise. Web Accessibility Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Graphiques interactifs navigables au clavier » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Web Accessibility Academy ?

Oui. Chaque leçon Web Accessibility Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Chaque graphique a besoin d'une alternative textuelle
  2. La solution de repli sous forme de tableau de données
  3. Couleur, motif et libellés directs
  4. Graphiques interactifs navigables au clavier
← Retour à Web Accessibility Academy