2.5.6 Concurrent Input Mechanisms

1. Was ist das Ziel dieses Kriteriums?

Die digitale Welt von heute ist vielfältig wie ein gut ausgestatteter Werkzeugkasten – und genauso vielfältig sollten auch die Eingabemöglichkeiten für Nutzer sein. Manche Menschen tippen lieber auf dem Touchscreen, andere bevorzugen die Maus, wieder andere nutzen Spracheingabe oder eine Tastatur. Häufig wechseln wir sogar mitten in der Nutzung zwischen verschiedenen Eingabemethoden.

Das Ziel von Erfolgskriterium 2.5.6 der WCAG ist es, dass Websites und Apps diese natürliche Flexibilität nicht einschränken. Nutzer sollen frei zwischen verschiedenen Eingabemechanismen wechseln können – egal ob sie gerade mit der Maus klicken, auf dem Touchscreen tippen, die Tastatur verwenden oder per Sprache navigieren.

2. Was fordert das Erfolgskriterium genau?

Ganz konkret besagt die Regel: Web-Inhalte dürfen die verfügbaren Eingabemodi einer Plattform nicht einschränken – außer wenn die Einschränkung wesentlich für die Funktion ist, aus Sicherheitsgründen erforderlich ist oder Nutzereinstellungen respektiert.

Das bedeutet im Detail:

  • Nutzer können jederzeit zwischen Maus, Tastatur, Touchscreen, Spracheingabe und anderen verfügbaren Eingabemethoden wechseln
  • Eine Website darf nicht automatisch bestimmte Eingabemethoden blockieren, nur weil sie eine andere erkannt hat
  • Alle Funktionen müssen über mehrere Eingabewege zugänglich bleiben
  • Der Wechsel zwischen Eingabemethoden muss nahtlos möglich sein

Ausnahmen gelten nur für:

  • Wesentliche Einschränkungen: Ein Tipp-Trainer für das 10-Finger-System muss logischerweise die Tastatur als einzige Eingabe voraussetzen
  • Sicherheitsanforderungen: Bestimmte sichere Prozesse können spezifische Eingabemethoden erfordern
  • Nutzereinstellungen: Wenn Nutzer selbst bestimmte Eingabemethoden deaktiviert haben

Das Erfolgskriterium hat Level AAA – es ist also die höchste Stufe der Barrierefreiheit.

3. Warum ist das wichtig für Barrierefreiheit?

Stell dir vor, du bist auf einem Tablet unterwegs und versuchst, ein komplexes Formular auszufüllen. Die Bildschirmtastatur ist ungenau, aber die Website erkennt, dass du ein Touch-Gerät verwendest, und deaktiviert den Support für deine externe Bluetooth-Tastatur. Frustrierend, oder?

Concurrent Input Mechanisms schaffen Barrierefreiheit, weil sie:

  • Menschen mit motorischen Einschränkungen ermöglichen, je nach Situation und Aufgabe die passende Eingabemethode zu wählen
  • Nutzer mit wechselnden Fähigkeiten unterstützen, die mal die Maus, mal die Tastatur oder Spracheingabe bevorzugen
  • Flexibilität in verschiedenen Umgebungen bieten – leise Spracheingabe im Büro, Tastatur im Café, Touch unterwegs
  • Effizienz steigern, weil jeder die für ihn optimale Eingabemethode wählen kann
  • Geräte-Vielfalt berücksichtigen – von reinen Touch-Geräten bis hin zu traditionellen Desktop-PCs

Und nicht zuletzt: Sie machen Inhalte zukunftssicher, weil sie nicht von einer bestimmten Technologie oder einem bestimmten Eingabegerät abhängen.

4. So setzt du das Kriterium erfolgreich um

Die gute Nachricht: Moderne Entwicklungspraktiken führen oft automatisch zu concurrent input mechanisms. Hier die wichtigsten Grundregeln:

Verwende input-agnostische Event-Handler:

  • Nutze allgemeine Events wie click, focus und blur statt spezifische wie touchstart oder mousedown
  • Diese Events funktionieren mit allen Eingabemethoden und werden vom Browser automatisch richtig zugeordnet

Vermeide Eingabe-spezifische Annahmen:

  • Erkenne nicht das Gerät und schalte dann bestimmte Eingabemethoden ab
  • Beispiel: Nur weil ein Touchscreen erkannt wird, heißt das nicht, dass keine Tastatur verfügbar ist
  • Verstecke keine Buttons oder Steuerelemente basierend auf der erkannten primären Eingabemethode

Registriere mehrere Event-Handler gleichzeitig:

  • Unterstütze sowohl Touch- als auch Maus-Events parallel
  • Implementiere Keyboard-Support zusätzlich zu Pointer-Events
  • Nutze moderne Standards wie die W3C Pointer Events API, die verschiedene Eingaben vereinheitlicht

Praxistipps für Entwickler:

  • Teste deine Website mit verschiedenen Eingabemethoden auf einem Gerät
  • Schließe eine externe Tastatur an dein Tablet an und prüfe, ob alle Funktionen verfügbar bleiben
  • Verwende CSS Media Queries Level 4 nicht, um Eingabemethoden zu beschränken, sondern nur für Optimierungen
  • Stelle sicher, dass Nutzer mitten in einer Interaktion die Eingabemethode wechseln können

Tools und Techniken:

  • Verwende Frameworks, die input-agnostische Events standardmäßig unterstützen
  • Teste mit Browsern, die verschiedene Eingabemethoden simulieren können
  • Nutze Accessibility-Testing-Tools, die Keyboard- und Touch-Navigation prüfen

5. Warum dieses Erfolgskriterium für Unternehmen relevant ist

Concurrent Input Mechanisms mögen Level AAA sein – aber sie bieten handfeste Business-Vorteile, die sich direkt auf den Erfolg auswirken.

1. Nutzererfahrung optimieren Nutzer sind effizienter und zufriedener, wenn sie die für sie beste Eingabemethode wählen können. Ein Formular, das sowohl mit Touch als auch mit Tastatur flüssig funktioniert, führt zu weniger Abbrüchen und höheren Conversion-Raten. Besonders wichtig in E-Commerce und bei komplexeren Anwendungen.

2. Zielgruppe erweitern Menschen mit unterschiedlichen Fähigkeiten und Vorlieben können deine Website optimal nutzen. Das schließt Menschen mit motorischen Einschränkungen ein, aber auch Power-User, die zwischen verschiedenen Eingabemethoden wechseln, um effizienter zu arbeiten.

3. Zukunftssicherheit garantieren Neue Eingabetechnologien entstehen ständig – von Spracheingabe bis hin zu Gestensteuerung. Websites, die flexibel auf verschiedene Inputs reagieren, sind automatisch bereit für kommende Innovationen und müssen nicht bei jeder neuen Technologie komplett überarbeitet werden.

Und nicht zuletzt: Rechtssicherheit und Fördermöglichkeiten. Viele öffentliche Projekte fordern digitale Barrierefreiheit bereits verpflichtend – wer vorbereitet ist, hat klare Vorteile bei Ausschreibungen und Förderanträgen.

6. Das Erfolgskriterium im Wortlaut der W3C

Success Criterion 2.5.6 Concurrent Input Mechanisms (Level AAA)

Web content does not restrict use of input modalities available on a platform except where the restriction is essential, required to ensure the security of the content, or required to respect user settings.

← Zurück zur WCAG-Übersicht