WCAG & BFSG · WCAG-Referenz: Bedienbar
WCAG 2.1.4: Tastenkürzel
Wenn eine Seite Einzeltasten-Shortcuts anbietet – ein Kürzel aus nur einem Buchstaben, einer Ziffer oder einem Zeichen ohne Modifikator –, muss mindestens eines gelten: Es lässt sich abschalten, auf eine Kombination mit Modifikator umbelegen, oder es ist nur bei Fokus auf der betreffenden Komponente aktiv. (Englisch: Character Key Shortcuts.)
| Stufe | Prinzip | Teil der WCAG seit | Rechtlich verbindlich? |
|---|---|---|---|
| A | Bedienbar | 2.1 (2018) | Ja – über EN 301 549 in BFSG & BITV |
Was verlangt das Kriterium?
Der Hintergrund ist die Sprachsteuerung: Wer diktiert, erzeugt Buchstaben – viele davon. Wenn „E“ archiviert, „J“ antwortet und „X“ löscht (Mail-Programme lassen grüßen), löst gesprochener Text ungewollt Aktionen aus; ein einziges diktiertes Wort kann ein Postfach leerräumen. Auch für Screenreader-Nutzer kollidieren Seiten-Kürzel mit den Navigations-Tasten des Screenreaders, und Menschen mit Tremor treffen Einzeltasten versehentlich.
Wen betrifft es besonders?
Nutzer von Sprachsteuerung (Dragon, Voice Control), Screenreader-Nutzer und Menschen mit motorischen Einschränkungen – also genau die Gruppen, die auf Tastatur-Mechanik angewiesen sind.
Richtig & falsch im Code
// Falsch: globales Einzeltasten-Kürzel, immer aktiv
document.addEventListener('keydown', (e) => {
if (e.key === 'n') openNewMessage();
});
// Richtig (Variante Modifikator): nur mit Alt auslösen
document.addEventListener('keydown', (e) => {
if (e.altKey && e.key === 'n') openNewMessage();
});
// Richtig (Variante Einstellung): Nutzer kann Kürzel deaktivieren
if (settings.shortcutsEnabled && e.key === 'n') { … }
Die dritte konforme Variante – Kürzel nur bei Fokus aktiv – passt für Widgets: Pfeiltasten und Buchstaben-Sprünge in einer Combobox sind unkritisch, weil sie nur wirken, wenn das Widget fokussiert ist.
So testest du es
- Gibt es überhaupt Einzeltasten-Kürzel? (Doku, Hilfe-Seite,
keydown-Handler im Code durchsuchen.) - Falls ja: In einem Textfeld tippen und außerhalb – lösen einzelne Buchstaben irgendwo Aktionen aus?
- Gegencheck: Gibt es eine Einstellung zum Abschalten/Umbelegen, oder wirken die Kürzel nur bei Komponenten-Fokus?
Verwandte Themen
- Sprachsteuerung – warum diktierte Wörter Kürzel auslösen
- 2.1.1 Tastatur – Kürzel ergänzen Tastaturbedienung, ersetzen sie nie
- Tastatur & Fokus