ETR

2.1.4 Jednoznakowe skróty klawiaturowe - poziom A

To kryterium dotyczy sytuacji, gdy na stronie działają skróty klawiaturowe uruchamiane jednym znakiem (np. n, p, s, ?), bez użycia klawiszy typu Ctrl, Alt, Command. Wymóg ma chronić użytkownika przed przypadkowym wywoływaniem akcji, gdy pisze w polu tekstowym, używa czytnika ekranu albo steruje stroną z klawiatury. 

O co tu chodzi w praktyce?

Jeśli masz jednoznakowe skróty, musisz zapewnić co najmniej jedno rozwiązanie, które pozwoli użytkownikowi zapanować nad tym mechanizmem (np. wyłączyć skróty, zmienić je albo sprawić, że działają tylko wtedy, gdy dany komponent ma fokus).

Najczęstsze powody niespełnienia kryterium 2.1.4

  1. Na stronie działają skróty typu „n = następny”, „p = poprzedni”, „s = zatrzymaj”, ale nie da się ich wyłączyć. Użytkownik nie ma żadnego przełącznika ani ustawienia, które pozwala je dezaktywować.
  2. Skróty są jednoznakowe i nie da się ich zmienić lub przypisać na nowo (np. na kombinację z Ctrl/Alt). W efekcie użytkownik jest skazany na skróty, które wchodzą w konflikt z jego sposobem pracy.
  3. Skróty działają „globalnie”, czyli uruchamiają akcje nawet wtedy, gdy użytkownik pisze w polu formularza albo fokus jest w innym miejscu. To typowy problem: wpisujesz literę w wyszukiwarce, a strona równocześnie odpala jakąś funkcję.

Jak szybko sprawdzić czy strona spełnia 2.1.4?

Wejdź na stronę, kliknij w pole tekstowe (np. wyszukiwarkę lub formularz) i zacznij pisać zwykłe litery. Jeśli w trakcie pisania uruchamiają się akcje na stronie (zmiana widoku, przewijanie, pauza, nawigacja), to masz konkretny sygnał, że jednoznakowe skróty nie są opanowane zgodnie z 2.1.4.

Pełny tekst kryterium 2.1.4 Jednoznakowe skróty klawiaturowe 

Jeśli skrót klawiaturowy jest zaimplementowany w treści tylko przy użyciu jednego znaku (litery, w tym wielkiej i małej, cyfry lub symbolu), to przynajmniej jedno z poniższych jest prawdziwe:

  • Wyłączanie - Istnieje mechanizm wyłączania skrótu;
  • Mapowanie - Istnieje mechanizm zmiany mapowania skrótu w celu użycia jednego lub więcej niedrukowalnych znaków klawiatury (np. Ctrl, Alt, itp.);
  • Aktywny tylko po otrzymaniu fokusu - Skrót klawiaturowy dla komponentu interfejsu użytkownika jest aktywny tylko wtedy, gdy ten komponent ma fokus.

Źródło: https://www.w3.org/Translations/WCAG21-pl/#jednoznakowe-skroty-klawiaturowe

Chcesz wiedzieć więcej?

kampanie portal seo wcag miasto gmina www bip crm do góry