Skip to content

Commit e6d1c83

Browse files
Merge pull request #414 from BIK-BITV/detlevhfischer-patch-57
Update 9.2.5.1 Alternativen für komplexe Zeiger-Gesten.adoc
2 parents 784eee1 + 647af9f commit e6d1c83

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

Prüfschritte/de/9.2.5.1 Alternativen für komplexe Zeiger-Gesten.adoc

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,18 @@ Ausgenommen sind Fälle, in denen die pfadbasierte oder Mehrpunkt-Eingabe essenz
1212

1313
Ziehbewegungen (Dragging Motions) wie in Drag-and-Drop-Aktionen gelten nicht als pfadbasierte Geste im Sinne dieser Anforderung.
1414

15-
Diese Anforderung gilt nur für Zeiger-Gesten, die von Webinhalten interpretiert und verarbeitet werden - sie betreffen also nicht Gesten für die Bedienung von Nutzeragenten oder Hilfsmitteln, etwa Gesten zur Navigation zwischen Seiten im Browser oder zur Nutzung systemseitiger Screenreader.
15+
Diese Anforderung gilt nur für Zeiger-Gesten, die von Webinhalten interpretiert und verarbeitet werden.
16+
Sie betreffen also nicht Gesten für die Bedienung von Nutzeragenten oder Hilfsmitteln,
17+
etwa Gesten zur Navigation zwischen Seiten im Browser oder zur Nutzung systemseitiger Screenreader.
18+
19+
Die Anforderung gilt auch nicht für Inhalte, bei denen das Verhalten vom Betriebssystem oder Browser bestimmt wird und nicht von Web-Autoren.
20+
Ein Beispiel hierfür sind scrollbare Bereiche, die über CSS `overflow:scroll` definiert sind
21+
und für die kein Verhalten bezüglich Zeiger-Gresten über JabvaScript festgelegt wurde, und bei denen die Scrollbalken nicht explizit vom Autor versteckt werden.
1622

1723
Beispiele für pfadbasierte Gesten:
1824

19-
* Wischgeste, etwa zum Bewegen etwa von Slider-Bereichen oder Löschen von Inhalten
20-
* Ziehen eines Sliders, wenn eine initiale Richtung nötig ist, um das Element zu bewegen
25+
* Wischgeste, etwa zum Bewegen etwa von autor-definierten Slider-Bereichen oder zum Löschen von Inhalten
26+
* Ziehen eines autor-definierten Sliders, wenn eine initiale Richtung nötig ist, um das Element zu bewegen
2127
* Zeichnen eines Pfads, z. B. ein 'Z' zum Widerrufen
2228

2329
Beispiele für Mehrpunkt-Gesten:
@@ -33,20 +39,21 @@ Abhängig von der Prüfumgebung kann diese Unterscheidung unterschiedlich ausfal
3339
== Warum wird das geprüft?
3440

3541
Für Menschen mit Bewegungseinschränkungen ist es oft schwierig und teilweise unmöglich, komplexe Zeiger-Gesten erfolgreich auszuführen. Deshalb sollen solche Gesten, wenn Sie von Web-Inhalten implementiert werden, nicht der einzige Weg sein, eine Funktion auszuführen.
36-
Beispiele für komplexe Gesten sind Wischgesten vom Rand her, um Menüs einzublenden, Wischgesten zum Bewegen von Karussell-Inhalten, Zieh-Gesten oder Verstellen von Schiebereglern, oder Mehrpunktgesten wie die Spreizgeste zum Vergrößern eines Kartenausschnitts.
42+
Beispiele für komplexe Gesten sind Wischgesten vom Rand her, um Menüs einzublenden, Wischgesten zum Bewegen von autor-definierten Karussells bzw. Slidern, oder Mehrpunktgesten wie die Spreizgeste zum Vergrößern eines Kartenausschnitts.
3743

3844

3945
== Wie wird geprüft?
4046

4147
=== 1. Anwendbarkeit des Prüfschritts
4248

4349
Der Prüfschritt ist anwendbar, wenn Web-Inhalte Eventhandler implementieren,
44-
die auf komplexe Gesten (etwa Wischgesten, Mehrpunkt-Gesten) ansprechen.
50+
die auf komplexe Gesten (etwa Wischgesten, Mehrpunkt-Gesten) ansprechen.
51+
Ausgenommen sind also Inhalte, bei denen das Verhalten vom Betriebssystem oder Browser bestimmt wird und nicht von Web-Autoren.
4552

4653
=== 2. Prüfung
4754

4855
. Seite auf einem Smartphone aufrufen.
49-
. Sichtprüfung und Ausprobieren, ob Webinhalte komplexe Gesten implementieren (z. B. auf Karussells, Slidern). Lassen sich Slider oder andere Inhaltselemente durch Wischgesten bewegen? Werden durch Wischgesten vom Rand her Menüs oder andere Webinhalte eingeblendet? Reagieren bestimmte Elemente (etwa Karten) auf die Zwei-Finger-Spreizgeste zum Ändern des Zoomfaktors?
56+
. Sichtprüfung und Ausprobieren, ob Webinhalte komplexe Gesten implementieren (z. B. auf Karussells, Slidern). Lassen sich Slider oder andere Inhaltselemente durch autor-definierte Wischgesten bewegen? Werden durch Wischgesten vom Rand her Menüs oder andere Webinhalte eingeblendet? Reagieren bestimmte Elemente (etwa Karten) auf die Zwei-Finger-Spreizgeste zum Ändern des Zoomfaktors?
5057
. Prüfen, ob die über komplexe Zeigergesten auslösbare Funktion auch über einfache Zeiger-Gesten wie Tippen, Doppeltippen oder Tippen-und-Halten ausgelöst werden kann, etwa durch Aktivierung von alternativen statischen Elementen (z. B. Tasten, die Slider bewegen, Werte erhöhen oder verringern, oder
5158
Menüs einblenden).
5259

@@ -59,7 +66,7 @@ die auf komplexe Gesten (etwa Wischgesten, Mehrpunkt-Gesten) ansprechen.
5966

6067
==== Prüfschritt erfüllt
6168

62-
* Für alle in Web-Inhalten implementierten komplexen Gesten gibt es alternative Eingabemöglichkeiten über einfache Zeiger-Gesten in den Umgebungen, die in die Prüfung gemäß _Accessibility Baseline_ einbezogen sind.
69+
* Für alle autor-definierten komplexen Zeiger-Gesten gibt es alternative Eingabemöglichkeiten über einfache Zeiger-Gesten in den Umgebungen, die in die Prüfung gemäß _Accessibility Baseline_ einbezogen sind.
6370

6471
== Einordnung des Prüfschritts
6572

@@ -95,3 +102,4 @@ die auf komplexe Gesten (etwa Wischgesten, Mehrpunkt-Gesten) ansprechen.
95102
* https://www.w3.org/WAI/WCAG21/Understanding/pointer-gestures.html[
96103
Understanding Success Criterion 2.5.1: Pointer Gestures]
97104
(zur Zeit nur auf Englisch verfügbar)
105+
* https://github.com/w3c/wcag/issues/2684[Github-Issue zur Behandlung von scrollbaren Bereichen bezüglich Anforderungen nach 2.5.1 Ponter Gestures unfd 2.5.7 Dragging Movements]. Das Ergebnis der langen Diskussion war, dass für Slider bzw. scrollbare Bereiche nur Alternativen gefordert werden, wenn das Verhalten über Scripts von Web-Autoren explizit definiert wurde und nicht vom Betriebssystem bzw. Browser gehandhabt wird. https://github.com/w3c/wcag/issues/2684

0 commit comments

Comments
 (0)