Przejdź do treści
Telefon leży na biurku obok klawiatury i słuchawek. Zdjęcie przedstawia przykład WCAG 2.5.6 Równoległy mechanizm wprowadzania danych.Hillary Black z Unsplash

Dziś kolejne kryterium na poziomie AAA – WCAG 2.5.6 Równoległy mechanizm wprowadzania danych.

Jak działa WCAG 2.5.6 Równoległy mechanizm wprowadzania danych?

Wiedzieliście, że możecie obsługiwać swoje urządzenia mobilne za pomocą podpiętych przez urządzeń zewnętrznych – klawiatury czy innych narzędzi wskazujących (myszka, rysik), bez utraty możliwości obsługi ekranu dotykiem czy głosem? Spełnienie tego kryterium umożliwia płynne przełączanie się między sterowaniem standardowym, a zewnętrznym lub korzystanie z obu na raz. Sytuacja wydaje się być rzadkością, ale jest grupa osób, która w ten sposób właśnie korzysta choćby z tabletu czy telefonu. Świetnym przykładem jest nasza Projektantka Julia Zakrocka, która tworząc ilustracje na tablecie, naprzemiennie wykorzystuje rysik i funkcję dotyku obsługując urządzenie tylko i wyłącznie ustami.

Najważniejszym przesłaniem płynącym z tego kryterium jest to, że musimy zapewnić naszemu Użytkownikowi alternatywę. Nie możemy ograniczyć go do obsługi urządzenia tylko za pomocą gestów dotykowych. Priorytetem jest to, by dać Użytkownikowi możliwość wyboru i elastycznego przełączania się pomiędzy wybranymi przez niego narzędziami wejściowymi.

Komu spełnienie tego kryterium ułatwi funkcjonowanie?

Na przykład osobom z ograniczoną motoryką czy też z występującym u niektórych Użytkowników drżeniem rąk uniemożliwiającym precyzyjne wycelowanie w dany element na urządzeniu.

W jak wielu aplikacjach mobilnych obsługa za pomocą urządzenia z zewnątrz jest możliwa?

W niewielu. Ostatnio sprawdzając jedną z naszych aplikacji rządowych również zauważyłam, że najprostsza obsługa klawiaturą nie jest jeszcze możliwa. Ale dobrze, poczekajmy… Mamy świadomość, że jest to poziom potrójnego A i zapewnienie go nie jest obecnie obligatoryjne.

Małgorzata Szymczak

Małgorzata Szymczak

Accessibility Specialist & Junior Frontend Developer