Objaśnienie Wytycznej 2.1:Dostępne z klawiatury
Intencja
Jeśli cała funkcjonalność może być zrealizowana za pomocą klawiatury, to może być zrealizowana przez użytkowników klawiatury, przez wprowadzanie mowy (które tworzy dane wejściowe z klawiatury), za pomocą myszy (przy użyciu klawiatur ekranowych) oraz za pomocą szerokiej gamy technologii wspomagających, które tworzą symulowane naciśnięcia klawiszy jako swoje dane wyjściowe. Żadna inna forma wprowadzania danych nie jest tak elastyczna i nie jest powszechnie obsługiwana przez osoby z różnymi niepełnosprawnościami, o ile wprowadzanie danych z klawiatury nie jest zależne od czasu.
Należy pamiętać, że zapewnienie uniwersalnego wprowadzania danych za pomocą klawiatury nie oznacza, że inne rodzaje wprowadzania danych nie powinny być obsługiwane. Zoptymalizowane wprowadzanie mowy, zoptymalizowane wprowadzanie myszy/wskaźnika itp. są również dobre. Kluczem jest zapewnienie wprowadzania danych i kontroli za pomocą klawiatury.
Niektóre urządzenia nie mają natywnych klawiatur - na przykład PDA lub telefony komórkowe. Jeśli jednak urządzenia te mają możliwość przeglądania stron internetowych, będą miały pewne środki generowania tekstu lub „naciśnięć klawiszy”. W niniejszych wytycznych użyto terminu „interfejs klawiaturowy”, aby potwierdzić, że zawartość sieci internetowej powinna być kontrolowana za pomocą naciśnięć klawiszy, które mogą pochodzić z klawiatury, emulatora klawiatury lub innego sprzętu albo oprogramowania generującego dane wejściowe z klawiatury lub tekstu.
Kryteria sukcesu dla tej Wytycznej
Kluczowe pojęcia
procesy i efekty osiągalne w wyniku działań użytkownika
interfejs używany przez oprogramowanie do obsługi wciśnięć klawiszy
Uwaga
Interfejs klawiaturowy pozwala użytkownikowi na obsługę programów za pomocą klawiatury nawet wówczas, gdy dane urządzenie nie posiada klawiatury.
Uwaga
Operacje wykonywane w aplikacjach lub fragmentach aplikacji wykonywane za pomocą klawiszy symulujących mysz, np. klawisze myszy, nie są kwalifikowane jako wykonywane przez interfejs klawiaturowy, ponieważ operacje wykonywane są poprzez interfejs wskaźnika myszy, a nie klawiatury.
seria czynności użytkownika, gdzie każda czynność jest niezbędna do zakończenia działania