fokus użytkownika nie jest przypadkiem uwięziony w regionie;

Sterowanie za pomocą klawiatury nie powinno być zablokowane ani uwięzione w konkretnym elemencie strony. Użytkownicy powinni mieć możliwość przechodzenia do wszystkich elementów strony i z niego za pomocą samej klawiatury.

Jak przeprowadzać testy ręczne

Aby sprawdzić, czy użytkownicy nie są w stanie przypadkowo zablokować fokusu, przechodź do wszystkich elementów strony i z nich wracaj za pomocą samej klawiatury. Aby poruszać się „do przodu”, naciśnij Tab, a aby poruszać się „do tyłu”, naciśnij Shift + Tab.

Jeśli nie możesz przełączać się między elementami strony za pomocą klawisza tabulacji, klawiatura nie działa prawidłowo. Uważaj na widżety autouzupełniania, ponieważ klawiatura może się zablokować.

Dowiedz się więcej o ręcznych testach ułatwień dostępu.

Rozwiązanie

Strony, które zawierają treści w różnych formatach, np. okna modalne i widżety, są narażone na rozpraszanie uwagi.

Jeśli masz okno modalne, które wymaga interakcji, i chcesz uniemożliwić użytkownikowi interakcję z resztą strony, dopóki nie potwierdzi, że chce je zamknąć, możesz rozważyć tymczasowe zablokowanie użytkownika. Rozważ jednak skorzystanie z dostępnej z klawiatury metody zmiany znaczenia kodu modalnego.

Oto przykład, jak utworzyć interfejs modalny ułatwień dostępu. W tym przykładzie uzyskujesz oczekiwane działanie modala, nie zmuszając użytkownika do odświeżania strony, aby wyjść z pułapki na fokus.

Zalecamy też przeczytanie artykułu Modas i pułapki na klawiaturę.

Dlaczego to jest ważne

W przypadku użytkowników, którzy nie mogą lub nie chcą korzystać z myszy, klawiatura jest podstawowym sposobem na poruszanie się po ekranie. Komfort korzystania z klawiatury zależy od logicznej kolejności kart i wyraźnych stylów zaznaczenia. Jeśli użytkownik klawiatury zostanie uwięziony w konkretnym elemencie strony, nie może wchodzić z nią w interakcję.

Dowiedz się więcej o testowaniu za pomocą technologii wspomagających osoby z niepełnosprawnością.

Zasoby

Kod źródłowy, w którym uwypuklenie użytkownika nie jest przypadkowo uwięzione w regionie, podlega audytowi.