Рассказчик Jaws переопределяет мою клавиатурную навигацию

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

Однако, когда я открываю Jaws для тестирования, он останавливает навигацию вверх/вниз по строкам сетки. Короче говоря, функциональность навигации с клавиатуры JAWS переопределяет мою функциональность навигации с клавиатуры.

Не могли бы вы предложить мне любую альтернативу, чтобы удовлетворить беспроигрышную ситуацию?


person user3249448    schedule 08.06.2016    source источник


Ответы (1)


При использовании JAWS в режиме документа клавиши со стрелками используются JAWS для навигации между элементами страницы и тегами, как в порядке DOM.

В вашем случае необходимо добавить role="application" к внешнему тегу html, желательно тегу div. Это выведет JAWS из режима документа, и пользовательская реализация будет работать нормально.

Вот немного модифицированная версия SlickGrid с реализацией доступности в меру. Это даст лучшее представление. http://a11ywidgetsdemo.azurewebsites.net/#/a11ySlickGrid

Протестировано с JAWS 17.0.1214 и IE11.

person SenthilShanmugam    schedule 30.08.2016
comment
Ты спасаешь жизнь, такое простое решение. - person Drazen Bjelovuk; 18.04.2019