Библиотека для введения JAWS и NVDA-подобных функций в браузер? - PullRequest
0 голосов
/ 12 ноября 2018

При запуске JAWS или NVDA браузер Chrome приобретает новые функциональные возможности. В частности, клавиши со стрелками действуют как щелчки, чтобы развернуть / свернуть правильно оформленные элементы списка. Есть ли библиотека javascript, которая будет внедрять эту же функциональность, когда JAWS не работает? Это было бы для безголовой (и беззубой) среды тестирования.

ПРИМЕЧАНИЕ: NVDA дает подсказку о работе, связанной с разработкой такой библиотеки здесь .

1 Ответ

0 голосов
/ 15 ноября 2018

К вашему сведению,

После дальнейших разъяснений в комментариях OP я не знаю ни о каких библиотеках, которые вводят эти сочетания клавиш. Сочетания клавиш являются однобуквенными. Им не нужен модификатор. Например, вы нажимаете H , чтобы перейти к следующему заголовку. Вам не нужно использовать Ctrl + H или любой другой модификатор.

Поскольку они представляют собой однобуквенные ярлыки, если вы хотите, чтобы они работали в вашем приложении во время работы программы чтения с экрана, ваше приложение должно иметь role="application", что, как правило, не рекомендуется из-за доступности. перспектива. Но тогда заставить их работать, когда работает программа чтения с экрана, было бы странно, потому что ярлыки уже работали бы , потому что программы чтения с экрана.

В общем, неплохо бы попытаться представить эти функции пользователям, не использующим программу чтения с экрана, но, поскольку сочетания клавиш в некоторых отношениях различаются между JAWS и NVDA, это может немного сбить с толку, если вы попробуете это.

Существуют плагины для браузера, которые предоставляют вам некоторые из этих функций. Например, для навигации по ориентирам (JAWS называет их регионами) вы используете R в JAWS и D в NVDA. Вы можете установить плагин Landmarks из http://matatk.agrip.org.uk/landmarks/. Он имеет собственный набор клавиш для навигации по ориентирам.

...