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

  1. Gibt es überhaupt Einzeltasten-Kürzel? (Doku, Hilfe-Seite, keydown-Handler im Code durchsuchen.)
  2. Falls ja: In einem Textfeld tippen und außerhalb – lösen einzelne Buchstaben irgendwo Aktionen aus?
  3. Gegencheck: Gibt es eine Einstellung zum Abschalten/Umbelegen, oder wirken die Kürzel nur bei Komponenten-Fokus?

Verwandte Themen

Gratis E-Book PDF Das Praxishandbuch

Kostenloses E-Book

Das Praxishandbuch für sauberes, zugängliches Web

Alles rund um semantisches HTML, Barrierefreiheit, WCAG & BFSG, GEO und SEO — praxisnah und am echten Code. In mehreren Feedbackschleifen von Leserinnen und Lesern verbessert.

  • 3.000+ Downloads
  • 7. Auflage
  • 37 Seiten
  • PDF

Kein Spam. Abmeldung jederzeit mit einem Klick möglich.