WCAG 2.1, 2.1.4, A

Zeichen-Tastenkürzel

  • WCAG: 2.1
  • Stufe: A
  • Thema: Tastaturbedienbarkeit

Tastaturkurzbefehle dürfen nicht über Einzeltasten (z.B. "s", "/", "?") aktiviert werden, oder sie müssen veränderbar oder deaktivierbar sein. Dies verhindert, dass fälschlicherweise Tastaturkurzbefehle ausgelöst werden, z.B. durch Spracheingabe.

Verstehen

Tastaturkurzbefehle mit nur einer einzelnen Taste sind für Menschen, die mit Spracheingabe (Voice Input) arbeiten, häufig problematisch. Spracheingaben können unerwartet Befehle für Funktionen auslösen. Wenn Websites Tastaturkurzbefehle über Einzeltasten (Buchstaben, Zahlen, Satzzeichen oder Symbole) implementieren, ist es deshalb essenziell, dass diese entweder deaktiviert oder auf eine Tastenkombination mit Modifikator-Taste(n) umgestellt werden können (z.B. Ctrl, Alt), oder dass sie für bestimmte Schnittstellen-Elemente nur aktiv sind, wenn diese den Fokus haben.

Typische Anwendungsfälle sind etwa wenn beim Drücken von "s" das Suchfeld automatisch den Fokus erhält oder wenn beim Drücken von "?" eine Hilfe angezeigt wird.

Einzeltasten-Kurzbefehle können auch Menschen mit motorischen Behinderungen vor Probleme stellen, insbesondere bei motorischen Behinderungen der Hände. Es können aus Versehen Tasten gedrückt und damit unbeabsichtigt Aktionen ausgelöst werden. Der Nutzungskontext geht dadurch verloren.

Wichtig: Dieses Erfolgskriterium hat keine Auswirkungen auf Komponenten wie Listboxen und Dropdown-Menüs. Durch das accesskey-Attribut implementierte Tastaturkürzel sind ebenfalls nicht betroffen.

Verantwortlichkeiten

  • Das Entwicklungsteam stellt einen Mechanismus zur Verfügung, mit dem die Tastaturbefehle über Einzeltasten deaktiviert werden können (z.B. Umschalten-Schalter Einzeltasten-Befehle aktiv vs. Einzeltasten-Befehle deaktiviert) oder es schafft eine Möglichkeit, dass Einzeltasten-Befehle anders zugeordnet werden können.

WCAG-Text

Wenn im Inhalt ein Tastaturkürzel implementiert ist, das nur aus Buchstaben (einschliesslich Gross- und Kleinbuchstaben), Interpunktions-, Zahlen- oder Symbolzeichen besteht, dann trifft mindestens eine der folgenden Aussagen zu:

- Ausschalten: Es steht ein Mechanismus zur Verfügung, um die Abkürzung abzuschalten;

- Andere Zuordnung: Es steht ein Mechanismus zur Verfügung, um die Tastenkombination so zu ändern, dass ein oder mehrere nicht druckbare Tastaturzeichen verwendet werden können (z.B. Ctrl- oder Alt-Taste, usw.);

- Nur bei Fokus aktiv: Das Tastaturkürzel für eine Komponente der Benutzeroberfläche ist nur dann aktiv, wenn diese Komponente den Fokus hat.