Вам нужно использовать сочетания клавиш для соответствия WCAG 2.1 AA? - PullRequest
0 голосов
/ 10 февраля 2020

Я перечитал все рекомендации и я немного растерялся. Все ли ссылки на панели навигации должны иметь сочетание клавиш для соответствия требованиям WCAG 2.1 AA? В руководствах, как представляется, больше говорится о том, как соблюдать их, если вы их используете, но не говорится, что вы должны их использовать, поэтому я в замешательстве.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 10 февраля 2020

Короткий ответ

Нет

Длинный ответ

Нет - вы путаете несколько разделов WCAG.

Сочетания клавиш разделены для пропуска ссылок, это то, что, по-моему, вас смущает.

Пропуск ссылок позволяет пользователю программы чтения с экрана перепрыгивать через навигацию вверху страницы, это позволяет избежать необходимости проходить мимо всех навигация каждый раз, когда они заходят на страницу.

Меню - при условии, что они семантически правильны (<nav> с <ul> ссылками), доступны в любом случае, когда пользователи программы чтения с экрана переходят через ссылки , табуляции, заголовки и т. д. c. использование ярлыков на их средствах чтения с экрана (если у вас есть выпадающие меню, то есть множество вещей, которые следует рассмотреть за рамками этого вопроса).

сочетания клавиш позволяют выполнять различные действия и разделы для Быстро получить доступ через заданную комбинацию клавиш.

Я бы не советовал устанавливать их, если вам нужно:

  • предоставить способы изменения клавиш через меню настроек
  • способ отключить клавиши (поскольку они могут мешать сочетаниям клавиш пользователя, которые они используют для своей программы чтения с экрана)
  • объяснить, что такое сочетания клавиш (и обновить эти описания, если пользователь изменит свои предпочтительные ярлыки) et c. et c.

Они не стоят усилий для простого веб-сайта и должны использоваться только в сложных приложениях для функций (не обычно для навигации, но для таких вещей, как WYSIWYG).

0 голосов
/ 16 февраля 2020

Необходимо убедиться, что поведение системы сочетаний клавиш по умолчанию не переопределяется вашим веб-сайтом / приложением. Если вы переопределяете комбинацию клавиш, вам нужно сообщить об этом пользователю и предоставить механизм для изменения этих комбинаций клавиш по выбору пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...