Klawiatura (bez wyjątków)
Silktide wyświetla prompt, aby zweryfikować, czy każdą funkcję na stronie można obsługiwać wyłącznie za pomocą klawiatury, bez wyjątków. Jest to kryterium sukcesu 2.1.3 WCAG (poziom AAA) — bardziej rygorystyczna wersja kryterium 2.1.1 Klawiatura.
To : potwierdzenie pełnej obsługi za pomocą klawiatury wymaga, aby osoba wypróbowała każdą kontrolkę. Silktide wyświetla prompt na każdej stronie, a osoba go potwierdza.
Dlaczego to jest ważne
Kryterium 2.1.1 (poziom A) już wymaga dostępu za pomocą klawiatury, ale dopuszcza wyjątek dla funkcji zależnych od trajektorii ruchu użytkownika — odręcznego rysowania, podpisów, niektórych gier. Kryterium 2.1.3 usuwa ten wyjątek: jeśli witryna deklaruje zgodność na poziomie AAA, nawet te funkcje wymagają alternatywy obsługiwanej klawiaturą (na przykład wpisywanych współrzędnych, przesłania narysowanego obrazu lub formularza krok po kroku).
Osoby, które nie mogą używać wskaźnika — w tym wielu użytkowników przełączników i sterowania głosowego — potrzebują takiej alternatywy.
Co sprawdzić
- Przejdź klawiszem Tab przez całą stronę. Każda interaktywna kontrolka musi być osiągalna i obsługiwana wyłącznie za pomocą klawiatury.
- Poszukaj funkcji zależnych od trajektorii: obszarów rysowania, pól do składania podpisu, przeciągania w celu zmiany kolejności, kontrolek obsługiwanych wyłącznie gestami. W przypadku każdej z nich potwierdź, że istnieje sposób osiągnięcia tego samego rezultatu za pomocą klawiatury (lub bez wskaźnika).
- Potwierdź, że nie ma pułapek klawiaturowych (zobacz też Fokus apletu lub wtyczki).
Kontrola Obsługa klawiatury w Silktide już automatycznie oznacza wiele niezgodności na poziomie A; ten przegląd obejmuje bardziej rygorystyczny poziom AAA.
Jak to naprawić
- Zapewnij alternatywę obsługiwaną klawiaturą dla każdej kontrolki zależnej od trajektorii (wpisywanie danych, przesłanie pliku, formularz krok po kroku lub rozwiązanie równoważne).
- Upewnij się, że niestandardowe widżety stosują wzorce obsługi klawiatury z ARIA Authoring Practices odpowiednie dla ich roli.
- Nigdy nie polegaj na gestach obsługiwanych wyłącznie wskaźnikiem w przypadku istotnych zadań.
Jeśli każda funkcja na stronie może być obsługiwana za pomocą klawiatury (w tym te, które byłyby wyłączone z kryterium 2.1.1), ustalenie.
Jak Silktide to testuje
Silktide nie może potwierdzić obsługi za pomocą klawiatury na podstawie indeksowania, dlatego ta kontrola wyświetla po jednym prompcie przeglądu na stronę, opisującym, co należy zweryfikować. Powiązane automatyczne i wspomagane kontrole zgodne z 2.1.1 są nadal uruchamiane. Żadne powszechnie używane narzędzie nie automatyzuje 2.1.3 — nie istnieje dla niego reguła W3C ACT.