This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Достъпност
Кога уебсайтът може да работи напълно с клавиатурата?
Ниво А (2.1.1) изисква работа на клавиатурата за всички функции, но оставя изключение: ако входът зависи от пътя на движението, като например при свободно теглене, той може да бъде запазен за мишката. Критерият AAA от ниво 2.1.3 заличава това изключение. Всяка функция е достъпна с клавиатурата, включително рисуване, преместване на карта и игра на играта.
Какво изисква критерият
Всички функции на страницата могат да се изпълняват чрез клавиатурата, без да е необходима определена последователност от клавиши. За задачи, които работят естествено с движение, това означава: изграждане на еквивалентна клавиатура рамка. Инструмент за рисуване получава входни полета за координати или клавишите със стрелки за определяне на точки; карта може да се премести с клавишите със стрелки и да се увеличи с плюс и минус; Подреждане на играта получава клавишни преки пътища, за да записва и пада.
За кого се брои това
Хората, които могат да се ориентират към мишката, защото ръцете треперят, силата липсва, или визията не се намира на показалеца работа изключително с клавиатури, превключватели, или гласово управление, че реплика клавиатурата вход. За тях функцията без клавиатура просто не съществува. Изключението от ниво А засяга няколко елемента, но това често са най-ценните: интерактивната карта, блокът подпис, редакторът.
Така се справяме с това
Измерващото ядро проверява функционирането на клавиатурата на ниво А: ред на фокуса, достъпни елементи, капани за фокус. Дали функцията за движение има еквивалентен маршрут на клавиатурата, решава тестер на екрана. Критерият принадлежи към категория ААА със знания; в доклада зоните на движение изглеждат като индикация за проверка.
Beispiele
Картата се движи само с мишката
<div id="karte" class="ziehbar"></div><div id="karte" tabindex="0" role="application" aria-label="Karte, Pfeiltasten verschieben, Plus und Minus zoomen"></div>
<script>
karte.addEventListener("keydown", (e) => {
if (e.key === "ArrowLeft") verschiebe(-50, 0);
if (e.key === "+") zoom(1);
});
</script>Без изключение на ниво А, функция за движение също се нуждае от еквивалентна клавиатура.
- Списък на всички функции, които вървят само с мишката днес: теглене, плъзгане, карти, плъзгач, подпис.
- Изграждане на клавиатура пътека за всяка функция: клавишите със стрелки за движение, входни полета за стойности, ключови преки пътища за запис и отпадане.
- Обясни ключовата задача видимо до елемента, а не само в текста на помощта.
- Поставете мишката далеч и работят за един час само с клавиатурата през страницата.




