Clavier (aucune exception)
Silktide vous invite à vérifier que chaque fonction de la page peut être opérée uniquement au clavier, sans aucune exception. Il s’agit du critère de succès 2.1.3 (niveau AAA) — la forme plus stricte de 2.1.1 Clavier.
Il s’agit d’une : prouver la pleine opérabilité au clavier exige qu’une personne essaie chaque commande. Silktide affiche une invite sur chaque page et une personne la confirme.
Pourquoi c’est important
2.1.1 (niveau A) exige déjà l’accès au clavier, mais autorise une exception pour les fonctions qui dépendent de la trajectoire du mouvement de l’utilisateur — dessin à main levée, signatures, certains jeux. 2.1.3 supprime cette exception : si le site vise le niveau AAA, même ces fonctions doivent disposer d’une alternative au clavier (par exemple des coordonnées saisies, l’envoi d’une image dessinée, ou un formulaire pas à pas).
Les personnes qui ne peuvent pas utiliser un pointeur — y compris de nombreux utilisateurs de contacteurs et de commande vocale — ont besoin de cette alternative.
À vérifier
- Parcourez toute la page avec la touche Tabulation. Chaque contrôle interactif doit être atteignable et actionnable uniquement au clavier.
- Recherchez les fonctionnalités dépendantes de la trajectoire : zones de dessin, tablettes de signature, glisser-déposer pour réordonner, commandes uniquement gestuelles. Pour chacune, confirmez qu’il existe un moyen au clavier (ou sans pointeur) d’obtenir le même résultat.
- Confirmez qu’il n’existe aucun piège au clavier (voir aussi Focus de l’applet ou du plugin).
Le contrôle Prise en charge du clavier de Silktide signale déjà automatiquement de nombreux échecs de niveau A ; cette vérification couvre l’exigence AAA plus stricte.
Comment corriger
- Fournissez une alternative au clavier pour chaque contrôle dépendant de la trajectoire (saisie au clavier, envoi, formulaire pas à pas, ou équivalent).
- Assurez-vous que les composants personnalisés suivent les modèles de navigation au clavier définis par les ARIA Authoring Practices pour leur rôle.
- Ne vous fiez jamais à des gestes réservés au pointeur pour les tâches essentielles.
Si chaque fonction de la page est opérable au clavier (y compris celles qui seraient exemptées au titre de 2.1.1), le constat.
Comment Silktide le teste
Silktide ne peut pas prouver l’opérabilité au clavier à partir d’une exploration, donc ce contrôle déclenche une invite de vérification par page décrivant ce qu’il faut vérifier. Les contrôles automatisés et assistés liés à 2.1.1 s’exécutent toujours. Aucun outil grand public n’automatise 2.1.3 — il n’existe pas de règle ACT du W3C à ce sujet.