Objaśnienie KS 2.1.2:Bez pułapki na klawiaturę (Poziom A)
W skrócie
- Cel
- Użytkownicy klawiatury nie utkną.
- Co zrobić
- Zapewnij, że użytkownicy będą zawsze wiedzieli, jak wyjść z komponentów.
- Dlaczego to ważne
- Osoby korzystające z klawiatury często nie mają innego sposobu na nawigację.
Intencja
Intencją tego kryterium sukcesu jest zapewnienie, że treść nie „uwięzi” fokusu klawiatury w podsekcjach treści na stronie internetowej. Jest to częsty problem, gdy na stronie używanych jest wiele formatów i renderowanych przy użyciu wtyczek lub osadzonych aplikacji.
Może się zdarzyć, że funkcjonalność strony internetowej zablokuje fokus w podsekcji treści, o ile użytkownik wie, jak opuścić ten stan i „uwolnić” fokus.
Korzyści
- Osoby korzystające z Internetu za pomocą klawiatury lub interfejsu klawiatury, w tym osoby niewidome i osoby niepełnosprawne fizycznie.
Przykłady
- Widżet kalendarza
- Widget kalendarza umożliwia użytkownikom dodawanie, usuwanie lub aktualizowanie pozycji w kalendarzu za pomocą klawiatury. Elementy sterujące w widżecie stanowią część kolejności tabulacji na stronie internetowej, umożliwiając użytkownikom przechodzenie tabulacją przez elementy sterujące w widżecie, a także do wszelkich łączy i elementów sterujących, które po nich następują.
- Aplet z łamigłówkami
- Gdy użytkownik otworzy aplet, kolejne karty i inne naciśnięcia klawiszy będą obsługiwane przez aplet. Instrukcje opisujące naciśnięcie klawisza służące do wyjścia z apletu znajdują się przed apletem, a także w samym aplecie.
- Modalne okno dialogowe
- Aplikacja internetowa wyświetla okno dialogowe. W dolnej części okna dialogowego znajdują się dwa przyciski: Anuluj i OK. Po otwarciu okna dialogowego fokus jest uwięziony w oknie dialogowym; naciśnięcie klawisza Tab z ostatniej kontrolki w oknie dialogowym powoduje przejście do pierwszej kontrolki w oknie dialogowym. Okno dialogowe można zamknąć poprzez naciśnięcie przycisku Anuluj lub przycisku OK.
Techniki
Każdy numerowany element w tej sekcji reprezentuje technikę lub kombinację technik, które Grupa Robocza WCAG uważa za wystarczające do spełnienia tego kryterium sukcesu. Nie jest jednak konieczne stosowanie tych konkretnych technik. Aby uzyskać informacje na temat stosowania innych technik, zobacz Objaśnienie technik dla kryteriów sukcesu WCAG, szczególnie w sekcji „Inne techniki”.
Techniki wystarczające
Błędy
Poniżej wymieniono typowe błędy, które Grupa Robocza WCAG uważa za niespełnienie tego kryterium sukcesu.
Kluczowe pojęcia
interfejs używany przez oprogramowanie do obsługi wciśnięć klawiszy
Uwaga
Interfejs klawiaturowy pozwala użytkownikowi na obsługę programów za pomocą klawiatury nawet wówczas, gdy dane urządzenie nie posiada klawiatury.
Uwaga
Operacje wykonywane w aplikacjach lub fragmentach aplikacji wykonywane za pomocą klawiszy symulujących mysz, np. klawisze myszy, nie są kwalifikowane jako wykonywane przez interfejs klawiaturowy, ponieważ operacje wykonywane są poprzez interfejs wskaźnika myszy, a nie klawiatury.