You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Prüfschritte/de/9.2.5.1 Alternativen für komplexe Zeiger-Gesten.adoc
+15-7Lines changed: 15 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,18 @@ Ausgenommen sind Fälle, in denen die pfadbasierte oder Mehrpunkt-Eingabe essenz
12
12
13
13
Ziehbewegungen (Dragging Motions) wie in Drag-and-Drop-Aktionen gelten nicht als pfadbasierte Geste im Sinne dieser Anforderung.
14
14
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.
16
22
17
23
Beispiele für pfadbasierte Gesten:
18
24
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
21
27
* Zeichnen eines Pfads, z. B. ein 'Z' zum Widerrufen
22
28
23
29
Beispiele für Mehrpunkt-Gesten:
@@ -33,20 +39,21 @@ Abhängig von der Prüfumgebung kann diese Unterscheidung unterschiedlich ausfal
33
39
== Warum wird das geprüft?
34
40
35
41
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.
37
43
38
44
39
45
== Wie wird geprüft?
40
46
41
47
=== 1. Anwendbarkeit des Prüfschritts
42
48
43
49
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.
45
52
46
53
=== 2. Prüfung
47
54
48
55
. 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?
50
57
. 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
51
58
Menüs einblenden).
52
59
@@ -59,7 +66,7 @@ die auf komplexe Gesten (etwa Wischgesten, Mehrpunkt-Gesten) ansprechen.
59
66
60
67
==== Prüfschritt erfüllt
61
68
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.
63
70
64
71
== Einordnung des Prüfschritts
65
72
@@ -95,3 +102,4 @@ die auf komplexe Gesten (etwa Wischgesten, Mehrpunkt-Gesten) ansprechen.
* 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