RAWEBA
7.3 Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?
- References WCAG
- 1.3.1 Info and Relationships (A)
- 2.1.1 Keyboard (A)
- 2.4.7 Focus Visible (AA)
- Techniques
- F42
- F54
- F55
- G90
- G202
- SCR2
- SCR20
- SCR29
- SCR35
Méthodologie officielle pour tester le critère 7.3
Test 1 (7.3.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…).
- Vérifier que l’élément est accessible au moyen du clavier :
- Il est atteignable avec la touche de tabulation (<kbd>tab</kbd>).
- Si l’élément gère une action simple, il est activable au clavier avec la ou les touches prévues par défaut dans les agents utilisateurs (par exemple <kbd>Entrée</kbd>, <kbd>Espace</kbd>).
- Si l’élément gère une action complexe, il est utilisable avec le clavier (généralement avec les touches de direction).
- 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.
- Vérifier que l’élément est accessible par tout dispositif de pointage (souris, toucher, stylet…).
- 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.
- Si c’est le cas, le test est validé.
Test 2 (7.3.2)
- Activer, l’un après l’autre, tous les éléments capables de recevoir le focus.
- Vérifier que le focus n’est pas supprimé via une fonctionnalité JavaScript.
- Si c’est le cas, le test est validé.