Przejdź do treści
Zbliżenie na kolorową klawiaturę mechaniczną.Photo by Girl with red hat on Unsplash

Dziś na tapet bierzemy 2.1.3 czyli klawiatura (bez wyjątków). To kryterium na poziomie AAA, który w obecnym stanie prawnym, nie jest wymagany do wdrożenia, ale co będzie w przyszłości? Tego nie wiemy. Warto znać je wszystkie.

Kryterium to kładzie duży nacisk na zapewnienie pełnej dostępności klawiatury bez żadnych wyjątków. Wymaga, aby wszystkie elementy i funkcje strony czy aplikacji internetowej można było w pełni obsługiwać wyłącznie za pomocą klawiatury, bez żadnych wyjątków ani ograniczeń. Oznacza to, że każdy interaktywny element, w tym formularze, przyciski, odnośniki, menu i kontrolki oraz elementy przeciągnij i upuść, muszą być dostępne i funkcjonalne dla Użytkowników korzystających tylko z klawiatury.

Dostępność klawiatury jest kluczowa dla osób, które korzystają tylko z tych udogodnień, dla osób starszych, dla każdego z Nas, kiedy myszka nas zawiedzie oraz dla osób używających czytników ekranu.

O czym powinniśmy pamiętać, jeśli chcemy spełnić to kryterium?

  • Wszystkie interaktywne elementy, w tym formularze, przyciski, odnośniki, elementy przeciągnij oraz upuść, rozwijane menu i inne kontrolki, są w pełni obsługiwane tylko za pomocą klawiatury – nie używajmy więc niesemantycznych elementów HTML, takich jak <div>, <span>, które domyślnie nie są obsługiwane z poziomu klawiatury.
  • Fokus na elementach aktywnych jest widoczny.
  • Nie ma żadnych pułapek na klawiaturę ani wyjątków, które mogłyby spowodować, że Użytkownicy utkną lub nie będą mogli uzyskać dostępu do określonych części strony internetowej.
  • Skróty klawiszowe, jeśli są używane, są udokumentowane i przestrzegają najlepszych praktyk, aby zapobiec konfliktom z technologią wspomagającą lub funkcjonalnością przeglądarki.

Spełnienie tego kryterium wymaga wysokiego poziomu zaangażowania w dostępność, ponieważ rezultatem jest pełne i spójne doświadczenie z klawiaturą na całej stronie internetowej lub aplikacji internetowej. Powodzenia w jego wdrażaniu!