ETR

2.1.3 Klawiatura (bez wyjątków) - poziom AAA

To kryterium jest ostrzejszą wersją 2.1.1. Wymaganie mówi, że cała funkcjonalność treści jest dostępna z klawiatury, a wyjątek dotyczący „wejścia zależnego od toru ruchu” nie może być użyty jako usprawiedliwienie.

Innymi słowy: na poziomie AAA nie wystarczy powiedzieć „to jest drag and drop, więc klawiatura odpada” — masz zapewnić sposób wykonania tej funkcji klawiaturą.

O co tu chodzi w praktyce?

Jeśli na stronie jest działanie, które normalnie robi się ruchem (przeciągnij, przesuń, upuść, obróć), to nadal ma istnieć sposób osiągnięcia tego samego efektu z klawiatury. WCAG nie wymaga, żeby użytkownik udawał mysz klawiaturą, tylko żeby mógł wykonać zadanie bez urządzenia wskazującego.

Najczęstsze powody niespełnienia kryterium sukcesu 2.1.3

  1. Funkcje oparte na przeciąganiu nie mają alternatywy klawiaturowej. Najczęściej dotyczy to: przenoszenia elementów, zmiany kolejności, układania kafelków, sortowania list, przesuwania suwaków tylko myszą. Jeśli nie ma sposobu wykonania tego klawiaturą, kryterium nie jest spełnione.
  2. Gesty i interakcje wymagają precyzyjnego ruchu bez zamiennika. Na przykład wybór zakresu na osi czasu przez przeciąganie, rysowanie, zaznaczanie obszaru na mapie. Jeżeli nie ma klawiaturowego sposobu, żeby wybrać to samo (np. przez pola, przyciski, listy, ustawienia), 2.1.3 nie przechodzi.
  3. Kontrolki są niby klawiaturowe, ale bez możliwości wykonania pełnej funkcji. Czyli można wejść Tabem, ale nie da się wykonać akcji (np. zmienić kolejności, zatwierdzić, przenieść, ustawić wartości) w pełnym zakresie, jaki ma użytkownik myszy.
  4. Brak sensownego modelu sterowania klawiaturą w złożonych komponentach. To pojawia się przy edytorach, kreatorach, tablicach, planach sal, mapach. Jeśli użytkownik klawiatury nie ma równoważnego sposobu nawigacji i wykonywania operacji, funkcjonalność nie jest dostępna „bez wyjątków”.

Jak to szybko sprawdzić

Zrób test i spróbuj obsłużyć stronę bez myszy, ale skoncentruj się na interakcjach ruchowych: jeśli gdziekolwiek do wykonania zadania potrzebujesz przeciągnięcia albo gestu, sprawdź czy istnieje alternatywa: przyciski przenieś w górę/dół, dodaj/usuń, wybierz pozycję z listy, ustaw wartość strzałkami lub wpisaniem liczby. Jeśli nie ma takiej drogi, 2.1.3 nie jest spełnione.

Pełny tekst kryterium 2.1.3 Klawiatura (bez wyjątków)

Wszystkie funkcjonalności w treści są obsługiwane za pomocą interfejsu klawiatury, bez wymogu określonego czasu użycia poszczególnych klawiszy.

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

Chcesz wiedzieć więcej?

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