К вашему сведению,
После дальнейших разъяснений в комментариях OP я не знаю ни о каких библиотеках, которые вводят эти сочетания клавиш. Сочетания клавиш являются однобуквенными. Им не нужен модификатор. Например, вы нажимаете H , чтобы перейти к следующему заголовку. Вам не нужно использовать Ctrl + H или любой другой модификатор.
Поскольку они представляют собой однобуквенные ярлыки, если вы хотите, чтобы они работали в вашем приложении во время работы программы чтения с экрана, ваше приложение должно иметь role="application"
, что, как правило, не рекомендуется из-за доступности. перспектива. Но тогда заставить их работать, когда работает программа чтения с экрана, было бы странно, потому что ярлыки уже работали бы , потому что программы чтения с экрана.
В общем, неплохо бы попытаться представить эти функции пользователям, не использующим программу чтения с экрана, но, поскольку сочетания клавиш в некоторых отношениях различаются между JAWS и NVDA, это может немного сбить с толку, если вы попробуете это.
Существуют плагины для браузера, которые предоставляют вам некоторые из этих функций. Например, для навигации по ориентирам (JAWS называет их регионами) вы используете R в JAWS и D в NVDA. Вы можете установить плагин Landmarks из http://matatk.agrip.org.uk/landmarks/. Он имеет собственный набор клавиш для навигации по ориентирам.