Cel kryterium - czyli o co chodzi?
To kryterium dotyczy unikania sytuacji, w których użytkownik może utknąć podczas nawigacji klawiaturą.
Na czym polega pułapka na klawiaturę?
Pułapka na klawiaturę to sytuacja, w której użytkownik nie może opuścić aktywnego elementu na stronie, korzystając z klawiatury. Może to oznaczać, że nie może przejść do następnego elementu lub wrócić do poprzedniego, co zmusza go do użycia myszy. Jest to szczególnie problematyczne dla osób, które polegają wyłącznie na klawiaturze do nawigacji.
Jakie jest główne założenie tego kryterium?
Głównym celem tego kryterium jest zapewnienie, że użytkownicy, którzy korzystają tylko z klawiatury, nie napotkają na żadną sytuację, w której nie będą w stanie kontynuować nawigacji po stronie. Wszystkie interaktywne elementy, takie jak formularze, kalendarze czy rozwijane listy, muszą być zaprojektowane tak, aby można było z nich wyjść i przejść dalej za pomocą klawiszy „Tab” lub „Shift + Tab”.
Dlaczego to jest ważne?
Kryterium to ma kluczowe znaczenie dla osób, które obsługują stronę wyłącznie za pomocą klawiatury, zwłaszcza dla tych korzystających z technologii wspomagających, takich jak czytniki ekranu. Dla nich utknięcie w interakcji z elementem, którego nie można opuścić klawiaturą, jest jak bariera nie do przejścia. Takie pułapki na klawiaturę mogą sprawić, że strona staje się niedostępna i frustrująca.
Przykłady sytuacji do uniknięcia
-
Utknięcie w formularzu, gdzie np. wybór daty w kalendarzu uniemożliwia przejście do kolejnych pól za pomocą klawiatury.
-
Blokowanie się na rozwijanej liście, której nie można zamknąć lub opuścić za pomocą klawiatury.
Co możemy zrobić, aby tego uniknąć?
Projektując interfejsy, musimy pamiętać o testowaniu strony pod kątem pełnej nawigacji za pomocą klawiatury. Wszystkie elementy powinny umożliwiać płynne przechodzenie z jednego do drugiego bez potrzeby sięgania po myszkę. Wyeliminowanie „pułapek” zapewnia płynność obsługi i sprawia, że strona jest dostępna dla wszystkich użytkowników, niezależnie od sposobu, w jaki z niej korzystają.
Pamiętajmy, aby tworzyć strony dostępne dla każdego, co oznacza usunięcie wszystkich barier, w tym tych związanych z nawigacją klawiaturą.