Critère 7.3 Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?

Texte officiel du RGAA 4.1.2. Voir aussi le critère 7.3 sur accessibilite.numerique.gouv.fr.

Tests

Test 7.3.1

Chaque élément possédant un gestionnaire d’événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?

Méthodologie du test 7.3.1
  1. Retrouver dans le document, tous les éléments sur lesquels est implémenté un gestionnaire d’événements JavaScript (par exemple click, focus, mouseover, blur, keydown, touch…).
  2. Vérifier que l’élément est accessible au moyen du clavier :
    • Il est atteignable avec la touche de tabulation (tab) ;
    • Si l’élément gère une action simple, il est activable au clavier avec la touche entrée (Entrée) ;
    • Si l’élément gère une action complexe, il est utilisable avec le clavier (généralement avec les touches de direction).
  3. Sinon, vérifier qu’un élément accessible par le clavier permettant de réaliser la même action est présent dans la page.
  4. Vérifier que l’élément est accessible par tout dispositif de pointage (souris, toucher, stylet…).
  5. Sinon, vérifier qu’un élément accessible au moyen d’un dispositif de pointage et permettant de réaliser la même action est présent dans la page.
  6. Si c’est le cas, le test est validé.

Test 7.3.2

Un script ne doit pas supprimer le focus d’un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?

Méthodologie du test 7.3.2
  1. Activer, l’un après l’autre, tous les éléments capables de recevoir le focus.
  2. Vérifier que le focus n’est pas supprimé via une fonctionnalité JavaScript.
  3. Si c’est le cas, le test est validé.

Cas particuliers

Il existe une gestion de cas particuliers lorsque la fonctionnalité dépend de l’utilisation d’un gestionnaire d’événement sans équivalent universel ; par exemple, une application de dessin à main levée ne pourra pas être rendue contrôlable au clavier. Dans ces situations, le critère est non applicable.

Références WCAG 2.1

Techniques WCAG : G90, G202, F42, F54, F55, SCR2, SCR20, SCR29, SCR35

Ce que l’audit automatique peut détecter

Règles qui vérifient directement ce critère

Ces règles d’axe-core 4.14.0 citent un test de ce critère. Elles repèrent une partie des erreurs ; le reste du critère demande une vérification humaine.

Source : RGAA 4.1.2 (WCAG 2.1), © DINUM, publié dans le dépôt DISIC/accessibilite.numerique.gouv.fr (commit ca4019f), sous Licence Ouverte 2.0. Texte officiel reproduit sans modification de contenu ; certains attributs de mise en forme (liens ouverts dans une nouvelle fenêtre, lien mort) sont retirés. Seuls les encadrés « Explication Rampe — non normative » sont rédigés par Rampe.