Critères de succès

WCAG 2.1.4 Raccourcis clavier utilisant des caractères

Le critère de succès 2.1.4 exige que, si un raccourci clavier est mis en œuvre au moyen d'un seul caractère imprimable - lettre, ponctuation, chiffre ou symbole, sans touche de modification telle que Ctrl ou Alt -, la personne puisse le désactiver, le réaffecter, ou que le raccourci ne s'applique que lorsqu'un composant d'interface déterminé a le focus. C'est un critère de niveau A sous la règle 2.1 (Accessibilité au clavier), ajouté dans les WCAG 2.1.

Pourquoi spécifiquement les raccourcis à caractère unique

Un raccourci consistant à appuyer sur « s » pour déclencher « Enregistrer », ou sur « / » pour placer le focus dans la recherche, paraît commode - jusqu'à ce qu'il interfère avec un logiciel de saisie vocale. Les personnes utilisant la commande vocale ou la dictée prononcent souvent des lettres ou des mots isolés dans le cadre de la dictée d'un texte ou de la navigation ; un caractère unique sans modification qui déclenche silencieusement une action du site sans rapport, au lieu d'être saisi comme prévu, peut être réellement perturbant et déroutant, puisque cela se produit sans aucun geste délibéré de raccourci de leur point de vue - simplement à partir d'une lettre prononcée ou saisie.

Les trois issues acceptables

Un raccourci à caractère unique est admis dès lors qu'au moins l'une de ces conditions est remplie :

  1. Il peut être entièrement désactivé par une option de réglage.
  2. Il peut être réaffecté pour inclure une touche de modification (Ctrl, Alt, Maj) ou un autre caractère.
  3. Il ne s'active que lorsqu'un composant déterminé a le focus - un raccourci qui ne se déclenche que lorsqu'une zone éditable ou un composant particulier a le focus, plutôt que globalement n'importe où dans la page, est exempté, puisqu'il est limité à un contexte au lieu de constituer un piège global.

Exemples réels courants

  • Des sites - souvent des plateformes de blog ou de documentation - qui affectent la touche « / » à l'ouverture d'un champ de recherche, globalement, n'importe où dans la page.
  • Des applications web riches en raccourcis - tableurs, outils de gestion de projet - proposant des actions à une seule lettre comme « e » pour modifier ou « d » pour supprimer, actives globalement plutôt que limitées à un élément ayant le focus.

La correction pratique

Privilégiez les combinaisons avec touche de modification (Ctrl+K, Cmd+/) plutôt que les caractères uniques nus pour les raccourcis globaux, ou limitez les raccourcis à caractère unique de façon qu'ils ne se déclenchent que lorsqu'un élément déterminé et manifestement interactif a déjà le focus - jamais comme écouteur global toujours actif sur l'ensemble de la page.

Questions fréquentes

Qu'est-ce que le critère WCAG 2.1.4 ?
Un critère de niveau A : si un raccourci n'utilise qu'une seule touche de caractère - lettre, chiffre, symbole ou ponctuation -, la personne doit pouvoir le désactiver, le réaffecter, ou il ne doit être actif qu'au focus.
Pourquoi les raccourcis à touche unique posent-ils problème ?
Les personnes utilisant la saisie vocale, ou celles qui effleurent une touche par mégarde, peuvent les déclencher involontairement et provoquer des actions inattendues. Le critère prévient cela.
Comment le satisfaire ?
Proposez un réglage permettant de désactiver ou de réaffecter les raccourcis à touche unique, exigez une touche de modification comme Ctrl ou Alt, ou limitez le raccourci au cas où la commande concernée a le focus.

Vous souhaitez connaître le score de votre propre site ?

Lancer un test d'accessibilité gratuit