ETR

2.1.1 Klawiatura - poziom A

W tym kryterium chodzi o jedną, podstawową zasadę: cała funkcjonalność treści ma być dostępna z klawiatury. 

O co tu chodzi w praktyce?

Jeśli użytkownik nie korzysta z myszy (nie może, korzysta z czytnika ekranu, używa przełączników, ma uszkodzony touchpad albo w ogóle go nie ma), to i tak ma mieć możliwość:

  • wejść w menu i przejść po linkach,
  • otworzyć i zamknąć rozwijane elementy,
  • wypełnić formularz,
  • zaznaczać checkboxy i radio,
  • uruchomić przyciski,
  • obsłużyć wyszukiwarkę, filtry, sortowanie, paginację,
  • korzystać z modali, karuzel, playerów.

To wszystko musi działać bez myszy, wyłącznie z klawiatury.

Najczęstsze powody niespełnienia kryterium 2.1.1

Pierwszy powód 

Elementy interaktywne działają tylko myszą albo dotykiem. Użytkownik widzi przycisk lub link, ale nie może do niego dojść Tabem albo nie może go uruchomić Enterem/Spacją, bo w kodzie to nie jest prawdziwy element interaktywny.


Drugi powód

Rozwijane elementy (menu, akordeony, listy) nie mają obsługi klawiaturą. Da się je otworzyć kursorem, ale klawiatura nie potrafi ich otworzyć, przejść po opcjach i zamknąć w przewidywalny sposób.


Trzeci powód

Okna modalne i nakładki nie dają się obsłużyć bez myszy. Użytkownik może je otworzyć, ale nie potrafi ich zamknąć klawiaturą albo przejść do treści w środku.


Czwarty powód

Niestandardowe kontrolki formularzy nie działają klawiaturą. Dotyczy to szczególnie własnych selectów, suwaków, autouzupełniania, checkboxów i innych komponentów, które wyglądają dobrze, ale nie mają pełnej obsługi klawiaturą.


Piąty powód

Interakcje wymagają gestu zależnego od toru ruchu bez alternatywy. Jeśli funkcja jest zrobiona jako przeciągnij i upuść, przeciągnij suwak, przesuń element, a nie ma sposobu wykonania tego samego efektu klawiaturą, w praktyce użytkownik traci funkcjonalność.

Wyjątek z kryterium dotyczy sytuacji, gdy sam tor ruchu jest istotą zadania (np. w odrysowywaniu kształtu), ale w większości typowych UI da się to rozwiązać jako wybór i zatwierdzenie.

Jak szybko sprawdzić czy strona jest dostępna z klawiatury?

Odłóż mysz, odśwież stronę (ctr f5) i przejdź stronę korzystając z klawiasza Tab: menu, linki, formularze, filtry, pop-upy. Jeśli w którymkolwiek miejscu nie możesz dojść do funkcji albo jej uruchomić klawiaturą, to masz konkretny powód niespełnienia 2.1.1.

Pełny tekst kryterium 2.1.1 Klawiatura

Wszystkie funkcjonalności w treści są obsługiwane za pomocą interfejsu klawiatury, bez wymogu określonego czasu użycia poszczególnych klawiszy, z wyjątkiem sytuacji, kiedy dana funkcja wymaga wprowadzenia informacji przez użytkownika w oparciu o ścieżkę ruchów, a nie w oparciu o punkty końcowe wejścia.

Źródło: https://www.w3.org/Translations/WCAG21-pl/#klawiatura

Chcesz wiedzieć więcej?

kampanie portal seo wcag miasto gmina www bip crm do góry