Accessibility
Tastaturbedienung und Fokus: Navigation, Dialoge und Cookie-Banner
Tastaturbedienung funktioniert, wenn Nutzer:innen alle Funktionen ohne Maus erreichen, ihren aktuellen Fokus erkennen und nach jeder Aktion sinnvoll weiterarbeiten können. Für Navigation, Dialoge und Cookie-Banner bedeutet das: passende native Elemente, eine nachvollziehbare Reihenfolge, sichtbare Fokusmarkierungen und klar geregelte Fokuswechsel. Prüfen Sie nicht nur, ob ein Element auf Tab reagiert, sondern ob eine vollständige Aufgabe gelingt: Menü öffnen, Ziel auswählen, Einstellungen ändern, bestätigen und zur ursprünglichen Arbeit zurückkehren.
Dieser Leitfaden übersetzt diese Anforderungen in Interaktionsentscheidungen und konkrete Abnahmetests. Alle beschriebenen Anwendungssituationen sind hypothetische Beispiele, keine dokumentierten Kund:innenergebnisse. Die Empfehlungen richten sich an Produktverantwortliche, Design, Entwicklung und Qualitätssicherung. Inhaltlicher Prüfstand ist der 7. November 2026. Ein technischer Test liefert belastbare Befunde für den untersuchten Umfang; er ersetzt weder eine vollständige Konformitätsbewertung noch eine rechtliche Prüfung.
1. Zuerst eine Aufgabe prüfen, nicht einzelne Tasten
Starten Sie mit einer realistischen Strecke. Eine Person besucht beispielsweise einen hypothetischen Veranstaltungsshop, lehnt optionale Cookies ab, öffnet die Hauptnavigation, sucht eine Veranstaltung und liest deren Teilnahmebedingungen in einem Dialog. Diese Strecke verbindet mehrere Komponenten. Jede davon kann isoliert funktionieren, während der Übergang scheitert: Nach dem Schließen des Dialogs landet der Fokus etwa am Seitenanfang statt beim auslösenden Link. Dann müssen Nutzer:innen ihre Position erneut suchen.
Beschreiben Sie vor der Umsetzung den Ausgangszustand, die Aktion und das erwartete Ergebnis. Notieren Sie dabei immer auch den erwarteten Fokusort. Für die Abnahme reicht „Dialog schließt“ nicht; besser ist „Dialog schließt mit Escape, der Fokus kehrt zum auslösenden Button zurück und der nächste Tab-Schritt folgt der Seitenreihenfolge“. Ergänzen Sie Vorwärts- und Rückwärtsnavigation sowie mindestens einen Abbruchpfad. So wird aus einer vagen Anforderung ein reproduzierbarer Test, den unterschiedliche Personen gleich durchführen können.
2. Native Elemente und eine logische Reihenfolge
Ein Link führt zu einem Ziel, ein Button löst eine Aktion aus. Diese Unterscheidung trägt bereits viel Tastaturverhalten: Native Buttons lassen sich üblicherweise mit Enter und Leertaste aktivieren, Links mit Enter. Ein klickbarer Textcontainer erhält dieses Verhalten nicht automatisch durch eine ARIA-Rolle. Auch Zustand, Fokusfähigkeit und Ereignisbehandlung müssen zusammenpassen. Bevor Sie ein eigenes Steuerelement bauen, prüfen Sie deshalb, ob ein vorhandenes HTML-Element die Aufgabe zuverlässig erfüllt.
Die Tab-Reihenfolge sollte aus einer sinnvollen Dokumentstruktur entstehen. Positive tabindex-Werte erzeugen häufig eine zweite, schwer wartbare Ordnung neben der visuellen Gestaltung. Verwenden Sie sie nicht als Reparatur für ein falsch aufgebautes Layout. Für zusammengesetzte Widgets können dagegen bewusst gesteuerte Fokusmodelle sinnvoll sein. Die WAI-ARIA Authoring Practices Guide: Developing a Keyboard Interface erläutern die Unterscheidung zwischen Tab-Navigation und Bewegung innerhalb solcher Komponenten. Das sind Implementierungshilfen, keine zusätzliche WCAG-Konformitätsstufe.
3. Hauptnavigation: Website-Menü ist nicht automatisch ARIA-Menü
Eine gewöhnliche Website-Navigation besteht meist aus Links und gegebenenfalls Buttons zum Einblenden weiterer Links. Dafür ist häufig kein ARIA-Menü mit einem eigenen Pfeiltastenmodell erforderlich. In einem hypothetischen Header könnte „Leistungen“ ein Link zur Übersichtsseite sein und ein benachbarter, eindeutig benannter Button die Unterseiten öffnen. Alternativ öffnet ein einzelner Button die Unterliste. Entscheidend ist, dass Nutzer:innen nicht erraten müssen, ob ein Element navigiert oder etwas aufklappt.
Testen Sie den geschlossenen und den geöffneten Zustand. Der Auslöser muss seinen Zustand programmatisch vermitteln, etwa über aria-expanded. Verborgene Unterlinks dürfen nicht versehentlich in der Tab-Reihenfolge bleiben. Nach dem Öffnen müssen die angebotenen Ziele erreichbar sein; beim vereinbarten Schließen mit Escape darf der Fokus nicht in unsichtbarem Inhalt verschwinden. Prüfen Sie außerdem einen Wechsel zwischen mobiler und großer Darstellung: Ein zuvor geöffnetes mobiles Menü darf keinen unsichtbaren Hintergrundblocker hinterlassen. Die Abnahme dokumentiert für beide Ansichten denselben erfolgreichen Navigationsweg.
4. Fokus sichtbar halten, auch unter fixierten Kopfbereichen
Eine sichtbare Fokusmarkierung beantwortet jederzeit die Frage: „Wo würde meine nächste Eingabe wirken?“ Entfernen Sie den Browser-Fokusrahmen nicht ersatzlos. Gestalten Sie eine Markierung, die auf hellen und dunklen Flächen, neben Fehlermeldungen und innerhalb ausgewählter Zustände erkennbar bleibt. Fokus und Auswahl sind nicht dasselbe: Ein bereits ausgewählter Navigationspunkt braucht weiterhin eine unterscheidbare Fokusdarstellung, wenn Nutzer:innen ihn mit der Tastatur erreichen.
WCAG 2.2 enthält auf Stufe AA das Kriterium 2.4.11 „Focus Not Obscured (Minimum)“. Ein fokussiertes Element darf durch vom Autor erstellte Inhalte nicht vollständig verdeckt sein. Vollständige Sichtbarkeit geht über dieses Minimum hinaus und ist ein sinnvolles Projektziel. „Focus Appearance“ gehört dagegen zu AAA, nicht AA; die W3C-Übersicht zu den Neuerungen in WCAG 2.2 ordnet diese Kriterien ein. Testen Sie sticky Header, fixierte Aktionsleisten und Cookie-Banner gemeinsam. Ein hypothetischer Sprung zu einem Formularfeld kann unter dem Header enden; passende Scroll-Abstände und eine Prüfung dynamischer Headerhöhen korrigieren das zuverlässiger als ein starrer Offset für nur eine Ansicht.
5. Skip Links müssen den nächsten Arbeitsschritt verändern
Ein Sprunglink zum Hauptinhalt spart wiederholte Wege durch umfangreiche Navigation. Platzieren Sie ihn früh in der Fokusreihenfolge und machen Sie ihn bei Fokus sichtbar. Sein Ziel sollte ein sinnvoller Beginn des Hauptinhalts sein, nicht ein zufälliger Container mitten in der Seite. Eine sichtbare Scrollbewegung allein beweist noch nicht, dass die Tastaturnavigation jetzt an der richtigen Stelle weitergeht.
Prüfen Sie deshalb nach dem Aktivieren sofort den nächsten Tab-Schritt. Er sollte zum nächsten sinnvollen interaktiven Element im Hauptinhalt führen und nicht erneut durch den Header laufen. Je nach Umsetzung kann das Ziel für programmatischen Fokus tabindex mit dem Wert minus eins benötigen, ohne dadurch einen zusätzlichen regulären Tab-Stopp zu erzeugen. Wiederholen Sie den Test auf einer langen Inhaltsseite und bei vergrößerter Darstellung. Als Nachweis notieren Sie Ziel, tatsächlichen Fokusort und das unmittelbar folgende Bedienelement.
6. Modale Dialoge: Einstieg und begrenzter Fokusbereich
Ein modaler Dialog unterbricht die Arbeit im Hintergrund. Deshalb muss seine technische Umsetzung diese Unterbrechung abbilden: Der Hintergrund ist währenddessen nicht bedienbar, der Dialog besitzt einen zugänglichen Namen und der Fokus wechselt an eine passende Stelle innerhalb des Dialogs. Bei einer kurzen Bestätigung kann das ein Button sein. Bei umfangreichen Bedingungen ist zunächst eine Überschrift oder ein einleitender Text oft sinnvoller, damit der sichtbare Anfang nicht übersprungen wird.
Tab und Umschalt+Tab bleiben innerhalb des geöffneten modalen Dialogs. aria-modal allein erzeugt dieses Verhalten nicht. Auch bei einem nativen Dialog müssen Sie Benennung, Anfangsfokus und Integration prüfen. Das Muster WAI-ARIA Authoring Practices Guide: Dialog (Modal) Pattern beschreibt die relevanten Entscheidungen. Testen Sie besonders lange Inhalte: Alle Aktionen müssen erreichbar bleiben, der Inhalt muss sich bedienen beziehungsweise scrollen lassen, und eine fixierte Dialogfußzeile darf den fokussierten Inhalt nicht verdecken. Ein Screenshot des geöffneten Dialogs reicht dafür als Nachweis nicht aus.
7. Dialoge verlassen, ohne den Arbeitskontext zu verlieren
Eine beabsichtigte Fokusbegrenzung im modalen Dialog ist keine Tastaturfalle, wenn ein verständlicher, tastaturbedienbarer Ausweg vorhanden ist. Planen Sie einen benannten Schließen- oder Abbrechen-Button und das Schließen mit Escape. Falls ein kritischer Vorgang eine Bestätigung benötigt, gestalten Sie den Ausweg ausdrücklich, statt Eingaben still zu ignorieren. Ein zweiter Dialog über dem ersten erhöht die Komplexität; vermeiden Sie solche Verschachtelungen, wenn eine einfache Ansicht denselben Zweck erfüllt.
Nach dem Schließen kehrt der Fokus normalerweise zum Auslöser zurück. Existiert dieser nicht mehr, braucht es ein logisches Ersatzziel. In einem hypothetischen Löschdialog wird etwa eine Tabellenzeile entfernt; sinnvoll kann danach die nächste verfügbare Zeilenaktion oder die Tabellenüberschrift sein. Dokumentieren Sie diese Entscheidung vorab. Testen Sie Bestätigen, Abbrechen, Escape und gegebenenfalls serverseitige Fehler getrennt. Ein Fehler darf den Dialog nicht unbemerkt schließen oder den Fokus in einen entfernten DOM-Knoten führen. Die Abnahme hält den Fokusort für jeden Ausgang fest.
8. Cookie-Banner: Einwilligung ohne Bedienblockade
Entscheiden Sie zunächst, ob Ihr Consent-Element wirklich modal ist. Ein nichtmodaler Hinweis darf den Fokus nicht wie ein Dialog einsperren; ein tatsächlich modaler Einstellungsdialog muss den Hintergrund entsprechend sperren. Diese Unterscheidung wird häufig verwischt. Ein hypothetischer Fehler wäre ein Banner am unteren Bildschirmrand, hinter dem Nutzer:innen weiterhin Links fokussieren, ohne diese sehen zu können. Ein anderer wäre ein unsichtbares Overlay, das nach einer Auswahl bestehen bleibt.
Testen Sie alle angebotenen Wege: optionale Cookies ablehnen, akzeptieren, Einstellungen öffnen, Kategorien ändern und Auswahl speichern. Buttons brauchen eindeutige Namen, Schalter einen verständlichen Zustand. Nach dem Schließen darf der Fokus nicht an einem entfernten Banner-Button hängen bleiben. Wurde der Dialog über „Cookie-Einstellungen“ geöffnet, führt er sinnvoll dorthin zurück. Bei einem initial eingeblendeten Banner braucht es eine begründete Fortsetzung im Seitenkontext. Prüfen Sie außerdem eine spätere Wiederöffnung. Tastaturzugänglichkeit bewertet hier die Bedienung; ob die Einwilligung datenschutzrechtlich wirksam gestaltet ist, bleibt eine eigene Prüfaufgabe.
9. Akkordeons: Zustand, Inhalt und Fokus zusammenhalten
Für ein gewöhnliches Akkordeon eignet sich ein Button innerhalb einer passend eingeordneten Überschrift. Sein Name bezeichnet den Abschnitt, sein erweiterter Zustand zeigt an, ob der zugehörige Inhalt offen ist. Enter und Leertaste schalten den Abschnitt um; Tab führt zu den nächsten Bedienelementen. Optionale Pfeiltastensteuerung sollte nur eingesetzt werden, wenn sie konsistent umgesetzt und getestet wird. Sie ersetzt nicht die grundlegende Erreichbarkeit per Tab.
Ein häufiger hypothetischer Fehler entsteht, wenn ein Abschnitt nur optisch eingeklappt wird, seine Links aber weiterhin fokussierbar bleiben. Nutzer:innen bewegen sich dann durch unsichtbare Inhalte. Ein weiterer Fehler entsteht beim programmgesteuerten Schließen eines Bereichs, in dem der Fokus gerade liegt. Sorgen Sie in diesem Fall für eine sinnvolle Rückführung zum Abschnittsbutton. Die Abnahme öffnet mehrere Abschnitte, besucht einen enthaltenen Link, schließt den Bereich und prüft die folgende Fokusreihenfolge. Kontrollieren Sie auch, ob Überschriftenstruktur und zugängliche Zustände beim dynamischen Nachladen erhalten bleiben.
10. Eine kompakte, reproduzierbare Tastaturabnahme
Führen Sie einen Durchgang ohne Maus durch und notieren Sie Browser, Betriebssystem, Bildschirmgröße, Zoomstufe und Ausgangszustand. Auf Systemen mit eingeschränkter Standard-Tastaturnavigation müssen die passenden Einstellungen bekannt sein. Wiederholen Sie kritische Strecken mit einer begründet gewählten Browser- und Assistenztechnik-Kombination. Ein reiner Tastaturtest zeigt weder alle zugänglichen Namen noch sämtliche Screenreader-Probleme. Umgekehrt beweist eine korrekte Ansage allein noch keine brauchbare Fokusführung.
- Erreichen Sie Sprunglink, Navigation und Hauptaktion mit Tab sowie rückwärts mit Umschalt+Tab.
- Aktivieren Sie Links mit Enter und Buttons mit Enter sowie Leertaste; beobachten Sie unerwartete Scrollbewegungen.
- Öffnen und schließen Sie Untermenüs, Akkordeons, Consent-Einstellungen und modale Dialoge.
- Prüfen Sie nach jedem Zustandswechsel Fokusort, Sichtbarkeit und Erreichbarkeit des nächsten Schritts.
- Wiederholen Sie die Strecke mit langen Inhalten, vergrößerter Darstellung und fixierten Seitenelementen.
Erfassen Sie für jeden Fehler die kürzeste reproduzierbare Tastenfolge. „Fokus kaputt“ hilft wenig; „nach Escape aus Cookie-Einstellungen ist der Fokus am Dokumentanfang statt am Auslöser“ liefert eine überprüfbare Korrekturaufgabe. Nach der Reparatur wird dieselbe Folge erneut ausgeführt.
11. Nachweise und Verantwortung im Projekt verankern
Ein brauchbares Prüfprotokoll verbindet Komponente, Zustand, erwartetes Verhalten, tatsächliches Ergebnis und Nachtest. Ergänzen Sie bei Bedarf eine kurze Bildschirmaufnahme mit sichtbarer Fokusmarkierung und eine Beschreibung der Tastenschritte. Automatisierte Prüfungen können bestimmte Strukturprobleme finden, ersetzen aber nicht diese Interaktionsprüfung. Hinterlegen Sie die akzeptierten Fokusregeln in Ihrer Komponentenbibliothek, damit ein neues Menü oder ein aktualisierter Consent-Dienst nicht dieselben Fehler wieder einführt.
Wenn WCAG 2.2 AA Ihr Prüfziel ist, gehören alle anwendbaren Kriterien der Stufen A und AA dazu, nicht nur die hier behandelten Fokusfragen. Maßgeblich sind die Web Content Accessibility Guidelines (WCAG) 2.2. EN 301 549 ist damit nicht austauschbar. Das österreichische BaFG gilt seit 28. Juni 2025 für erfasste Dienstleistungen, nicht automatisch für jede Website. Für Geltungsbereich und Ausnahmen nutzen Sie unseren Leitfaden zur barrierefreien Website in Österreich, statt aus einem bestandenen Tastaturtest vollständige rechtliche Konformität abzuleiten.
12. Häufige Fragen und Ihr nächster Schritt
Reicht es, wenn alles mit Tab erreichbar ist?
Nein. Funktionen müssen auch auslösbar sein, Zustände verständlich bleiben und Fokuswechsel sinnvoll funktionieren. Unsichtbar fokussierbare Links oder ein Dialog ohne Ausweg scheitern trotz vorhandener Tab-Stopps.
Muss der Fokus immer vollständig sichtbar sein?
WCAG 2.2, Kriterium 2.4.11 auf AA, verlangt, dass fokussierte Komponenten nicht vollständig durch vom Autor erstellte Inhalte verdeckt werden. Vollständige Sichtbarkeit ist das robustere Projektziel; weitere anwendbare Kriterien bleiben zu prüfen.
Ist eine Fokusbegrenzung immer eine Tastaturfalle?
Nein. In einem modalen Dialog ist sie beabsichtigt. Entscheidend sind ein bedienbarer Ausweg und eine sinnvolle Fokusposition nach dem Schließen. Ein nichtmodaler Hinweis sollte die Navigation nicht auf diese Weise begrenzen.
Was sollten Sie für ein Audit vorbereiten?
Stellen Sie zentrale Nutzer:innenwege, Testzugänge, eingesetzte Komponenten und bekannte Problemstellen bereit. Besonders hilfreich sind Zustände, die nicht direkt verlinkbar sind, etwa Fehlermeldungen, geöffnete Dialoge oder gespeicherte Consent-Einstellungen.
Zensations, 2010 in Wien gegründetes Digitalstudio, unterstützt Sie dabei, solche Interaktionen systematisch zu prüfen und Korrekturen in Gestaltung und Entwicklung einzuordnen. Ein Barrierefreiheit-Audit kann den vereinbarten Umfang mit nachvollziehbaren Befunden untersuchen. Wenn Sie anschließend Komponenten oder Prozesse weiterentwickeln möchten, finden Sie Unterstützung unter Accessibility. Ein sinnvoller Einstieg ist eine gemeinsam ausgewählte Nutzer:innenstrecke mit klaren Abnahmekriterien, nicht das Versprechen pauschaler Konformität.
Primärquellen
- W3C: Web Content Accessibility Guidelines (WCAG) 2.2 – normative Erfolgskriterien.
- WAI-ARIA Authoring Practices Guide: Developing a Keyboard Interface – Fokus- und Tastaturmodelle.
- WAI-ARIA Authoring Practices Guide: Dialog (Modal) Pattern – Umsetzung modaler Dialoge.
- W3C: What’s New in WCAG 2.2 – Einordnung neuer Anforderungen.



