Die Tastaturschnittstelle (englisch Keyboard Interface) ist in den WCAG die Schnittstelle, über die Software Tastatureingaben empfängt. Wichtig: Gemeint ist nicht nur die physische Tastatur. Auch Bildschirmtastaturen, Schaltersteuerungen, Mundstäbe, Sprachsteuerung wie Dragon und viele assistive Technologien senden ihre Befehle als „Tastatureingaben“.
WCAG-Kriterien zur Tastatur
- 2.1.1 Tastatur (A): Alle Funktionen sind über die Tastaturschnittstelle bedienbar, ohne bestimmte Zeitabstände zwischen Tastenanschlägen.
- 2.1.2 Keine Tastaturfalle (A): Der Fokus kann jedes Element per Tastatur wieder verlassen.
- 2.1.3 Tastatur (keine Ausnahme, AAA)
- 2.1.4 Tastaturkürzel (A): Einzeltasten-Kürzel müssen abschaltbar, umbelegbar oder nur bei Fokus aktiv sein.
Was Webentwickler beachten sollten
- Native Bedienelemente nutzen; sie unterstützen die Tastatur automatisch.
- Bei eigenen Komponenten:
tabindex="0", Tastatur-Handler (Enter, Leertaste, Pfeiltasten, Escape) und passende ARIA-Rollen. - Keine Funktion nur über Maus-Hover, Drag-and-drop oder Gesten anbieten.
- Logische Fokus-Reihenfolge und sichtbarer Fokus.
Häufige Fragen
Warum ist Tastaturbedienbarkeit so zentral?
Weil fast alle assistiven Technologien auf ihr aufbauen. Was per Tastatur nicht geht, ist für viele Menschen mit Behinderungen überhaupt nicht nutzbar.
Wie teste ich die Tastaturschnittstelle?
Maus weglegen und die Website nur mit Tab, Shift+Tab, Enter, Leertaste, Pfeiltasten und Escape bedienen.
Verwandte Begriffe: Tastaturbedienung, Tastaturbedienbar, Tabbing, Non-Pointing Device