2017-04-10 51 views
0

我无法获得JavaScript onKeyDown键盘按键1,2,3,4,5和6与大白屏幕阅读器一起工作。具体来说,我有一个自动生成的链接在其中的HTML文档。链接以不同方式相关(例如,与狗有关的一系列链接,以及与猫有关的另一组链接)。我希望用户能够在他们正在导航的一系列链接之间切换,只需切换他们按下的键即可。目前这种方法可行,但不适用于Jaws Screenreader的用户。对他们来说,当他们按下按键时什么都不会发生。 其他注意事项:keyDown事件需要能够发生在文档的任何位置,因此它不会被隔离到文档中的一个小区域(例如,表单或下拉菜单)。
是否有一个相对直接的解决方案,允许JAWS屏幕阅读器用户按下不同的键在不同模式之间切换?任何帮助是极大的赞赏!JavaScript的onKeyDown和大白屏幕阅读器 - 不一起工作

+0

请包括[mcve]。阅读[问]。 – yezzz

回答

0

您是否正在退出正常浏览模式,其中1-6和其他键被设置为跳转到各种元素?例如1-6跳转到标题。如果不是,请先按下INSERT +空格键。

我假设这是一个行动,其中有人按住1,然后也许箭头通过狗相关的链接,或扣留2猫的相关链接?如果是这样,在我看来,可能有更实用的方法来实现这一点。一般来说,我想要学习您网站的键盘快捷方式是一个非常好的理由,特别是如果我可以使用屏幕阅读器本机命令以大致相同数量的笔画完成任务。