Dieser Prüfschritt ist immer anwendbar, wenn in der APP Bedienelemente vorhanden sind.

Wie wird geprüft

Werden bestimmte Funktionen bereits durch einen Down-Event ausgelöst? Zur Prüfung die Bedienelemente (Links, Tasten) auf dem Smartphone berühren und den Finger auf dem Element ruhen lassen. Falls eine Aktion ausgelöst wird, ohne den Finger wieder zu heben, geschieht dies wahrscheinlich aufgrund eines Down-Events. Wenn keine Funktion ausgelöst wird, den Finger vom Punkt der Berührung wegbewegen/wegschieben und loslassen. Durch das Wegschieben des Fingers wird in aller Regel das Auslösen der Aktion verhindert, selbst wenn der berührte Punkt dem Finger folgt und die Ansicht mitscrollt.

Falls eine Aktion ausgelöst wird: Wird ein Bestätigungsdialog angezeigt oder gibt es eine Taste zum Rückgängigmachen der Aktion? Falls die Aktion nicht rückgängig gemacht werden kann, ist dies ein Fehler.

Falls keine Aktion ausgelöst wird: kann das Auslösen der Aktion dadurch verhindert werden, dass man den Finger vom Bedienelement wegschiebt und somit den Fokus vom Bedienelement nimmt? Falls nein: Fehler.

Beispiele

  • Elemente lösen bereits beim Annavigieren des Elements eine Aktion aus.

Anforderung (Beschreibung)

Für Funktionalität, die unter Verwendung eines einzelnen Fingers (d. h. mit einer Einpunkt-Geste) bedient werden kann, gilt mindestens eine der folgenden Aussagen:

  • Kein Down-Event: Der Down-Event der Aktion wird nicht verwendet, um irgendeinen Teil der Funktion auszuführen;
  • Abbrechen oder rückgängig machen: Der Abschluss der Funktion erfolgt auf dem Up-Event und es ist ein Mechanismus verfügbar, um die Funktion vor Abschluss abzubrechen oder die Funktion nach Abschluss rückgängig zu machen;
  • Umkehrung des Up-Events: Der Up-Event kehrt alle Ergebnisse des vorhergehenden Down-Events um;
  • Unverzichtbar: Der Abschluss der Funktion auf dem Down-Event ist unverzichtbar.

Warum wird das geprüft

Motorisch eingeschränkte Benutzer können Touch-Gesten evtl. nicht genau ausführen. Zur Fehlervermeidung muss daher gewährleistet werden, dass Eingaben rückgängig oder abgebrochen werden können.

Verweise (Referenzen)

  • EN 301549 v3.2.1 Kapitel 11.2.5.2 Pointer cancellation
  • WCAG v2.1 Kapitel 2.5.2 Pointer cancellation