Skip to content

Cette traduction n’a pas encore été relue par la rédaction. La version allemande fait foi. Deutsche Fassung →

Barrierefreiheit

Pourquoi les raccourcis clavier d'une seule lettre ont-ils besoin d'une désactivation ?

Les raccourcis clavier composés d'une seule lettre, d'un chiffre ou d'une ponctuation ont besoin d'une désactivation ou d'un remap, car la commande vocale et les appuis accidentels les déclenchent involontairement. Quiconque pilote son ordinateur par la parole dicte des mots entiers — chaque lettre dedans peut être mal comprise comme un raccourci et supprime alors par exemple un message ou archive un e-mail. Le critère WCAG 2.1.4 régit précisément ce cas.

Raccourcis à une seule touche : pratiques pour peu, risqués pour d'autres

De nombreuses applications web offrent des raccourcis comme « E » pour archiver ou « J » pour l'entrée suivante. Pour les utilisateurs expérimentés, c'est pratique. Pour ceux qui utilisent la commande vocale, cela devient un champ de mines : leur dictée arrive sous forme d'appuis de touches individuels, et chaque « e » dans la phrase parlée peut déclencher une action. Quiconque, pour des raisons motrices, touche accidentellement à côté active aussi involontairement des fonctions. Le WCAG énumère trois solutions légales : le raccourci peut être désactivé, il peut être remappé sur une combinaison avec une touche supplémentaire comme Ctrl ou Alt, ou il ne fonctionne que tant que l'élément affecté a le focus.

Comment le service de contrôle expose ce critère

Qu'une page utilise des raccourcis à une seule touche et si ceux-ci peuvent être désactivés ne peut être déterminé automatiquement avec fiabilité — pour cela, un logiciel de contrôle devrait appuyer sur toutes les touches et interpréter les conséquences, ce que notre engagement de passivité interdit : le noyau de mesure ne déclenche jamais volontairement d'actions. Notre rapport désigne donc chacun des critères WCAG individuellement : réussi, violé, à vérifier manuellement ou non automatisé. Ce critère apparaît comme un point de contrôle ouvert — vous voyez ce qui a été testé et ne prétendez à personne avoir plus que ce que la mesure soutient.

Beispiele

Einzelbuchstabe als Kürzel

Verstoß
document.addEventListener("keydown", (e) => {
  if (e.key === "n") neueNachricht();
});
Erfüllt
document.addEventListener("keydown", (e) => {
  if (e.key === "n" && e.ctrlKey && e.altKey) neueNachricht();
});
// oder: Kürzel nur aktiv, wenn ein Element fokussiert ist, oder abschaltbar in den Einstellungen

Sprachsteuerung erzeugt Buchstaben, wenn Menschen sprechen. Ein Kürzel aus einem Buchstaben löst dann ungewollt aus.

  • Demandez à votre agence si votre site ou votre portail client utilise des raccourcis clavier à partir de caractères uniques.
  • Exigez pour chaque raccourci une option de désactivation ou un remap sur une combinaison avec Ctrl ou Alt.
  • Ne laissez les raccourcis fonctionner sans touche supplémentaire que si l'élément affecté a actuellement le focus — par exemple les flèches dans une galerie d'images.
  • Documentez les raccourcis existants visiblement sur la page, de sorte que les utilisateurs les connaissent et puissent les désactiver ciblément.

Deutsche Fassung dieser Seite

Pourquoi les raccourcis clavier d'une seule lettre ont-ils besoin d'une désactivation ? · euid.com