Zum Inhalt springen
Barrierefrei²

Erfolgskriterium 2.5.4

2.5.4 Bewegungsaktivierung

Level ABedienbar

Wenn Schütteln nicht für alle funktioniert.

1. Was ist das Ziel dieses Kriteriums?

Manche Apps wirken wie ein Zaubertrick: Du schüttelst dein Handy und die letzte Eingabe wird rückgängig gemacht. Du neigst das Tablet und blätterst zur nächsten Seite. Du winkst vor der Kamera und schon ist ein „Gefällt mir“ gesetzt. Praktisch für alle, die diese Bewegungen ausführen können.

Aber was ist mit Menschen, deren Smartphone fest am Rollstuhl montiert ist? Oder die ihr Gerät wegen einer Lähmung nicht gezielt bewegen können? Oder die wegen eines Tremors ständig ungewollt Aktionen auslösen?

Das Ziel von Erfolgskriterium 2.5.4 der WCAG ist daher klar: Jede Funktion, die sich durch Bewegung des Geräts oder Bewegungen der Person auslösen lässt, muss auch über normale Bedienelemente erreichbar sein. Und die Reaktion auf Bewegung muss sich abschalten lassen.

2. Was fordert das Erfolgskriterium genau?

Ganz konkret geht es um Funktionen, die durch Bewegung des Geräts (Schütteln, Neigen, Drehen) oder durch Bewegungen der Person vor Sensoren wie der Kamera (z. B. Winken) ausgelöst werden.

Das Kriterium fordert zwei Dinge:

  1. Alternative Bedienung: Jede bewegungsbasierte Funktion ist auch über normale Bedienelemente verfügbar, etwa Buttons, Links oder Menüs.
  2. Abschaltmöglichkeit: Die Reaktion auf Bewegung lässt sich deaktivieren, um versehentliches Auslösen zu verhindern.

Ausnahmen gelten, wenn:

  • eine unterstützte Schnittstelle genutzt wird: Die Bewegung dient zur Bedienung über eine Schnittstelle, die von Assistenztechnologien unterstützt wird – etwa wenn eine Kopf- oder Augensteuerung Bewegungen in normale Zeigereingaben übersetzt.
  • die Bewegung wesentlich ist: Ohne Bewegung wäre die Funktion sinnlos – zum Beispiel ein Schrittzähler, der Bewegung misst.

Ein Beispiel: Eine Notiz-App, die beim Schütteln die letzte Eingabe rückgängig macht, braucht zusätzlich einen Rückgängig-Button – und eine Einstellung, mit der sich „Schütteln zum Rückgängigmachen“ ausschalten lässt.

Abgrenzung: Ob sich die Ansicht beim Drehen ins Hoch- oder Querformat anpasst, regelt Ausrichtung. Bewegungen auf dem Bildschirm, also Gesten mit Finger oder Maus, behandelt Zeigergesten.

3. Warum ist das wichtig für Barrierefreiheit?

Stell dir vor, du willst eine App nutzen, aber jede wichtige Funktion erfordert, dass du dein Gerät schüttelst oder neigst – während es fest an deinem Rollstuhl montiert ist. Oder du hast einen Tremor und löst ständig ungewollte Aktionen aus.

Alternativen zur Bewegungssteuerung schaffen Barrierefreiheit, weil sie:

  • Menschen mit motorischen Einschränkungen ermöglichen, alle Funktionen zu nutzen
  • Menschen mit fest montierten Geräten (am Rollstuhl, in einer Halterung) nicht ausschließen
  • Menschen mit Tremor oder unwillkürlichen Bewegungen vor versehentlichem Auslösen schützen
  • die Nutzung in Situationen ermöglichen, in denen Bewegung unpraktisch ist, etwa im Bus oder in einer Besprechung

Und nicht zuletzt: Sie machen Apps robuster – auch wenn Sensoren fehlen, deaktiviert sind oder keine Berechtigung erteilt wurde.

4. So setzt du das Kriterium erfolgreich um

Die gute Nachricht: Die Umsetzung ist meist unkompliziert und macht deine App sogar benutzerfreundlicher. Hier ein paar bewährte Strategien:

Grundregeln für bewegungsbasierte Funktionen:

  • Biete immer eine alternative Bedienung: Für jede Schüttel-, Neige- oder Bewegungsfunktion gibt es einen Button, Menüeintrag oder ein anderes klassisches Bedienelement.
  • Stelle Einstellungen bereit, um die Bewegungssteuerung zu deaktivieren – idealerweise pro Funktion.
  • Mache die alternative Bedienung gleichwertig: nicht versteckt in einem Untermenü, sondern genauso gut erreichbar.

Konkrete Umsetzungstipps:

  • „Schütteln zum Rückgängigmachen“: zusätzlicher Rückgängig-Button oder Menüeintrag
  • „Neigen zum Blättern“: Vor- und Zurück-Buttons
  • „Winken für Gefällt mir“: ein normaler Gefällt-mir-Button
  • „Drehen zum Steuern“: Richtungstasten oder ein Schieberegler
// Bewegung nur auswerten, wenn sie in den Einstellungen aktiviert ist
if (einstellungen.schuettelnZumRueckgaengig) {
  window.addEventListener("devicemotion", pruefeSchuetteln);
}
rueckgaengigButton.addEventListener("click", rueckgaengig);

In den Einstellungen:

  • Klare Bezeichnungen: „Schütteln zum Rückgängigmachen“, „Bewegungssteuerung ausschalten“
  • Gezielte Kontrolle: nicht alles oder nichts, sondern einzelne Funktionen steuerbar
  • Dauerhafte Speicherung: Einstellungen bleiben nach einem Neustart erhalten

5. Warum dieses Erfolgskriterium für Unternehmen relevant ist

2.5.4 ist Teil von WCAG 2.1 Level A und damit über die EN 301 549 Maßstab für das BFSG, das seit dem 28. Juni 2025 unter anderem für Onlineshops, Bankdienstleistungen und andere Dienstleistungen für Verbraucher:innen gilt. Auch öffentliche Stellen müssen es über die BITV 2.0 bzw. das Landesrecht erfüllen. Dieser Abschnitt informiert allgemein und ersetzt keine Rechtsberatung.

1. Mehr Menschen erreichen

Alternativen zur Bewegungssteuerung machen deine App nicht nur für Menschen mit Behinderungen nutzbar, sondern auch für alle in Situationen, in denen Bewegung unpraktisch oder unmöglich ist: im vollen Bus, in einer Videokonferenz oder mit einem Gerät in der Halterung.

2. Robustheit und Verlässlichkeit verbessern

Apps, die nicht nur auf Sensoren setzen, funktionieren zuverlässiger. Fehlende Hardware, verweigerte Berechtigungen oder Energiesparmodi können Sensoren ausbremsen – eine alternative Bedienung sorgt dafür, dass trotzdem alles funktioniert.

3. Benutzerfreundlichkeit steigern

Viele Menschen finden klassische Bedienelemente präziser und vorhersagbarer als Bewegungssteuerung. Wer die Wahl hat, ist zufriedener.

6. Das Erfolgskriterium im Wortlaut des W3C

Success Criterion 2.5.4 Motion Actuation (Level A)

Functionality that can be operated by device motion or user motion can also be operated by user interface components and responding to the motion can be disabled to prevent accidental actuation, except when:

  • Supported Interface: The motion is used to operate functionality through an accessibility supported interface;
  • Essential: The motion is essential for the function and doing so would invalidate the activity.

Kurz gesagt: Was sich durch Bewegung auslösen lässt, muss auch über Bedienelemente funktionieren, und die Bewegungserkennung muss sich abschalten lassen – außer, die Bewegung ist wesentlich oder läuft über eine unterstützte Schnittstelle.

Offizielle Erklärung beim W3C

Das W3C erklärt jedes Erfolgskriterium ausführlich – mit Absicht, Beispielen und Techniken (auf Englisch).

Understanding 2.5.4 (öffnet in neuem Tab)