Przejdź do treści
Zbliżenie na ręce osoby w białej koszuli, korzystającej z telefonu. Zdjęcie nawiązuje do WCAG 2.5.1 Gesty dotykowe.NordWood Themes na Unsplash

Przychodzimy do Was z dawką wiedzy o WCAG 2.5.1 gesty dotykowe do popołudniowej kawki lub innego gorącego napoju. Gotowi?

Kryterium 2.5.1 dotyczy gestów wykonywanych na ekranie dotykowym lub myszą. Chodzi o to, by zapewnić alternatywy dla czynności wymagających użycia skomplikowanych ruchów myszą lub gestu kilku palców. Dotyczy również sytuacji, gdy proste gesty, typu przeciąganie, będą wymagały dużej precyzji pod względem zachowania kierunku ruchu.

Przeglądarka w telefonie lub tablecie może na przykład przechwycić gesty wykonywane przez użytkownika i w rezultacie nasz pasek przewijania lub karuzela nigdy nie zostaną przesunięte, a sfrustrowany Użytkownik przejdzie na przykład na poprzednią stronę (na przykład w systemie iOS, gest przesunięcia w prawo przez całą szerokość ekranu przeniesie nas właśnie na poprzednią stronę).

Komu pomaga stosowanie się do kryterium WCAG 2.5.1 gesty dotykowe?

Są osoby, które mają trudności z bardziej skomplikowanymi gestami, na przykład rozszerzenie palców, aby powiększyć zawartość strony lub obrazek. Niektórzy użytkownicy korzystają z niestandardowych sposobów nawigacji. Na przykład osoba z ograniczoną mobilnością może używać myszy umieszczonej na głowie, by sterować wskaźnikiem. Dla takiego użytkownika precyzyjne sterowanie wskaźnikiem myszy jest praktycznie niewykonalne.

W jakich sytuacjach warto pamiętać o kryterium 2.5.1?

Na myśl przychodzi kilka przykładów:

  • Mapa na ekranie dotykowym, dla której trzeba ściągnąć lub rozszerzyć palce, aby ją przybliżyć lub oddalić. Rozwiązaniem będzie dodanie przycisków „+” i „-„ do zmiany powiększenia.
  • Ekran typu kanban. Kojarzycie aplikacje do zarządzania projektem, np. Trello? Aby oznaczyć zadanie jako rozpoczęte lub zakończone, trzeba przeciągnąć je na odpowiednią listę, prawda? Rozwiązaniem w tym przypadku będzie zapewnienie możliwości zaznaczenia zadania i na przykład kliknięcie strzałki pozwalającej na przemieszczenie go do wybranej listy.

A czego kryterium to nie dotyczy?

Kryterium 2.5.1 nie obejmuje gestów systemowych, w tym gestów lub specjalnych kliknięć używanych przez technologie asystujące.

Czy od kryterium WCAG 2.5.1 gesty dotykowe są wyjątki?

Nie mogłoby być inaczej. Jednym z nich jest na przykład zapewnienie funkcjonalności podpisania dokumentu za pomocą narysowania podpisu myszką lub rysikiem na tablecie. Tutaj tworzenia wieloczęściowej ścieżki ruchu nie da się uniknąć. Pamiętajmy jednak, że inne sposoby potwierdzania tożsamości powinny być realizowane przy pomocy prostych kliknięć lub stuknięć.