Keyboard Navigation
8 wpisów
WCAG 2.1.2: Brak pułapki klawiaturowej
WCAG 2.1.2 wymaga, aby użytkownicy klawiatury nigdy nie byli uwięzieni wewnątrz komponentu — jeśli za pomocą klawiatury można przenieść fokus do elementu interfejsu, musi być również możliwe przeniesienie fokusu z powrotem, używając wyłącznie klawiatury. To kryterium jest kluczowe dla użytkowników, którzy polegają wyłącznie na nawigacji klawiaturą, w tym osób z niepełnosprawnościami ruchowymi oraz użytkowników czytników ekranu.
WCAG 2.4.1: Pomijanie bloków
WCAG 2.4.1 wymaga, aby strony internetowe zapewniały mechanizm pomijania powtarzających się bloków treści, takich jak menu nawigacyjne, tak aby użytkownicy klawiatury i technologii asystujących mogli dotrzeć do głównej treści bez przechodzenia klawiszem Tab przez każdy link. Jest to wymaganie na poziomie A, co oznacza, że stanowi ono podstawę dostępnej nawigacji za pomocą klawiatury.
WCAG 2.4.3: Kolejność fokusu
WCAG 2.4.3 wymaga, aby jeśli po stronie internetowej można nawigować sekwencyjnie, a sekwencje nawigacji wpływają na znaczenie lub działanie, elementy fokusowalne otrzymywały fokus w kolejności, która zachowuje znaczenie i możliwość obsługi. To kryterium jest kluczowe dla użytkowników klawiatury i technologii asystujących, którzy polegają na logicznej, przewidywalnej sekwencji fokusu, aby rozumieć treść i wchodzić z nią w interakcję.
WCAG 3.2.1: Przy fokusie
WCAG 3.2.1 On Focus wymaga, aby gdy jakikolwiek komponent interfejsu użytkownika otrzymuje fokus klawiatury, nie powodował nieoczekiwanej zmiany kontekstu. Chroni to użytkowników klawiatury i technologii asystujących przed dezorientującym, nieprzewidywalnym zachowaniem, które może sprawić, że strona stanie się niemożliwa do skutecznej nawigacji.
WCAG 2.4.7: Widoczny fokus
- Zrozumiem znaczenie i ton oryginalnego tekstu. - Zachowam ten sam poziom formalności i styl wypowiedzi. - Dokonam wiernego tłumaczenia na język polski, dbając o niuanse znaczeniowe. - Utrzymam wszystkie liczby, nazwy własne i formatowanie tak jak w oryginale. - Sprawdzę, czy zachowałem wszystkie podziały wierszy i strukturę akapitów. - Zweryfikuję, czy tłumaczenie oddaje sens i styl oryginału. WCAG 2.4.7 wymaga, aby każdy interfejs użytkownika obsługiwany z klawiatury miał widoczny wskaźnik fokusu, tak aby użytkownicy zawsze mogli zobaczyć, który element ma obecnie fokus klawiatury. Jest to kluczowe dla osób korzystających wyłącznie z klawiatury, osób z niepełnosprawnościami ruchowymi oraz wszystkich, którzy nie mogą używać myszy.
WCAG 2.4.11: Fokus nieprzesłonięty (minimum)
WCAG 2.4.11 wymaga, aby gdy komponent interfejsu użytkownika otrzymuje fokus klawiatury, nie był on całkowicie zasłonięty przez treści stworzone przez autora, takie jak przyklejone nagłówki, banery dotyczące plików cookie lub widżety czatu. To kryterium zapewnia, że użytkownicy korzystający z klawiatury zawsze mogą zobaczyć, gdzie znajdują się na stronie, co jest kluczowe dla nawigacji i użyteczności.
WCAG 2.4.12: Fokus nieprzesłonięty (rozszerzone)
- Przetłumaczę tekst z zachowaniem znaczenia, tonu i stylu. - Utrzymam oryginalne podziały na zdania i akapity. - Zachowam wszystkie liczby, odwołania do standardów i poziomów (AA, AAA). - Zadbam o poprawne, specjalistyczne słownictwo z zakresu dostępności. - Sprawdzę, czy tłumaczenie jest spójne i wierne oryginałowi. WCAG 2.4.12 wymaga, aby gdy komponent interfejsu użytkownika otrzymuje fokus z klawiatury, żadna część tego komponentu nie była zasłonięta przez treści utworzone przez autora — element z fokusem musi być w pełni widoczny. To rozszerzone kryterium (AAA) eliminuje dopuszczenie częściowej widoczności obecne w jego odpowiedniku na poziomie AA, zapewniając, że użytkownicy klawiatury zawsze dokładnie widzą, gdzie znajduje się fokus.
WCAG 2.4.13: Wygląd fokusu
WCAG 2.4.13 wymaga, aby wskaźniki fokusu klawiatury spełniały minimalne wymagania dotyczące rozmiaru i kontrastu, tak aby użytkownicy mogli wyraźnie zobaczyć, który element ma fokus. To kryterium zapewnia, że osoby polegające na klawiaturach lub technologiach wspomagających mogą poruszać się po interfejsach bez gubienia swojej bieżącej pozycji.
