Skip to content

Commit

Permalink
Merge pull request #143 from BIK-BITV/detlevhfischer-patch-18
Browse files Browse the repository at this point in the history
5.9 Gleichzeitige Benutzerhandlungen: Ausschluss komplexer Hilfsmittel-Aktionen, Korrekturen
  • Loading branch information
detlevhfischer authored Sep 27, 2024
2 parents df818d9 + 9e6a89b commit b6ae549
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions Prüfschritte/de/5.9 Gleichzeitige Benutzerhandlungen.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ include::include/author.adoc[]
include::include/attributes.adoc[]

== Was wird geprüft?
Für die Nutzung der App soll es einen Modus der Bedienung geben, der für die Bedienung keine simultanen Aktivitäten bzw. Eingaben von Nutzenden verlangt. Die Einfingerbedienung wird üblicherweise über Einstellungen des Betriebssystems festgelegt, auf die Entwickler keinen Einfluss haben, bzw. keinen Einfluss nehmen sollten. Für Toucheingaben wird ein Teil der Anforderung in Prüfschritt 11.2.5.1 geprüft.
Für die Nutzung der App soll es einen Modus der Bedienung geben, der keine simultanen Aktivitäten bzw. gleichzeitige Eingaben von Nutzenden erfordert. Die Einfingerbedienung wird üblicherweise über Einstellungen des Betriebssystems festgelegt, auf die Entwickler keinen Einfluss haben, bzw. keinen Einfluss nehmen sollten. Für Toucheingaben wird ein Teil der Anforderung in Prüfschritt 11.2.5.1 geprüft.

Beispiele für simultane Aktionen:

* das gleichzeitige Drücken zweier Tasten auf der Tastatur
* das Halten eines Bedienelements auf einem Touchscreen, während ein weiteres Bedienelement über Touch bedient wird.
* Das Halten einer Gerätetaste, während eine Spracheingabe erfolgt.

Notwendige simultane Aktionen bei der Bedienung der App in einem bestimmten Modus sind kein Fehler im Sinne dieses Prüfschritts, solange es einen anderen Bedienungsmodus gibt, der die Bedienung ohne simulatane Aktionen erlaubt. Dies ist bei der Vielzahl der Eingabemöglichkeiten und Kombinationen unter diesen nur schwer vollständig zu prüfen.
Notwendige simultane Aktionen bei der Bedienung der App in einem bestimmten Modus sind kein Fehler im Sinne dieses Prüfschritts, solange es einen anderen Bedienungsmodus gibt, der die Bedienung ohne simultane Aktionen erlaubt. Dies ist bei der Vielzahl der Eingabemöglichkeiten und Kombinationen unter diesen nur schwer vollständig zu prüfen.

Die Situation ist unterscheidlich für verschiedene Bedienungsmodi:
Die Situation ist unterschiedlich für verschiedene Bedienungsmodi:

* *Tastaturbedienung:* iOS hat unter Einstellungen > Bedienungshilfen > Tastaturen > Einfingerbedienung die Möglichkeit, simultane Tasteneingaben so aufzulösen, dass Sondertasten gesetzt werden können, ohne gleichzeitig andere Tasten gedrückt halten zu müssen ("sticky keys"). In manchen Umgebungen (Android mit Tastatur) ist zur Zeit keine Einfingerbedienung einstellbar. Auf die Einstellungsmöglichkeiten für Einfingerbedienung haben Entwickler keinen Einfluss.

Expand All @@ -24,7 +24,7 @@ Die Situation ist unterscheidlich für verschiedene Bedienungsmodi:
* *Sprachsteuerung:* Diese funktioniert in der Regel ohne simultane physische Eingaben.

== Warum wird das geprüft?
Menschen mit motorischen Einschränkungen haben oft Probleme, mehrere Aktionen zur gleichen Zeit auszuführen. Deshalb sollten alle Funktionen über einfache Eingaben (ohne simultane Aktionen) möglich sein.
Menschen mit motorischen Einschränkungen haben oft Probleme, mehrere Aktionen zur gleichen Zeit auszuführen. Deshalb sollten alle Funktionen auch über einfache Eingaben (ohne simultane Aktionen) ausführbar sein.

== Wie wird das geprüft?

Expand All @@ -33,14 +33,16 @@ Der Prüfschritt ist immer anwendbar, wenn die Accessibility Baseline Umgebungen

Bezüglich Tastasturbedienung wir dieser Prüfschritt nicht geprüft, da Einstellungsmöglichkeiten der Einfingerbedienung Aufgabe des Betriebssystems sind und nicht auf der Ebene der App implementiert werden sollten. Lücken in der Unterstützung sind als Mangel der Betriebssytemumgebung zu bewerten, die App-Entwickler nicht kompensieren können.

Komplexe Aktionen, die vom Betriebssystem oder einer Hilfsmittelfunktionen definiert sind (etwa der VoiceOver-Rotor, der über eine gegenläufige Drehbewegung mit zwei Fingern aufgerufen wird) fallen nicht unter diesen Prüfschritt.

=== 2. Prüfung
Wenn die Accessibility Baseline Umgebungen einschließt, die bei Tastaturnutzung keine Einfingerbedienung anbietet (Android):

. Bezüglich der Prüfung von Aktionen bei der Toucheingabe wird das Ergebnis von 11.2.5.1 "Alternativen für komplexe Zeiger-Gesten" hierhin übertragen, wenn es Fehler durch den Einsatz von Mehrfingergesten ohne Einfinger-bedienbare Alternativen gibt.
. Bedienung mit Toucheingabe überprüfen. Sind alle Funktionen mit Einfinger-Gesten aktivierbar, ohne das gleichzeitig Gerätetasten gedrückt oder das Gerät bewegt bzw. ausgerichtet werden muss?

=== 3. Hinweise
Ggf. sind bei Touchbedienung außer dem gleichzeitigen Drücken von Gerätetasten oder der Ausrichtuing des Geräts andere, hier nicht näher spezifizierte simultane Aktionen denkbar, die für die erfolgreiche Bedienuung ausgeführt werden müssten, etwa die Auswertung von Handbewegungen über dem Gerät, der Auswertung des Kamera-Bildes, wofür das Gerät gehalten bzw. bewegt werden müsste, usw.
Ggf. sind bei Touchbedienung außer dem gleichzeitigen Drücken von Gerätetasten oder der Ausrichtung des Geräts andere, hier nicht näher spezifizierte simultane Aktionen denkbar, die für die erfolgreiche Bedienung ausgeführt werden müssten, etwa die Auswertung von Handbewegungen über dem Gerät, die Auswertung des Kamera-Bildes, wofür das Gerät gehalten bzw. bewegt werden müsste, usw.

=== 4. Bewertung

Expand Down

0 comments on commit b6ae549

Please sign in to comment.