JavaScript onKeyDown和Jaws Screenreader - 不能一起工作

时间:2017-04-10 18:08:58

标签: javascript screen-readers jaws-screen-reader

我无法使用JavaScript onKeyDown获取键盘键1,2,3,4,5和6以使用Jaws Screenreader。具体来说,我有一个自动生成的html文档,其中包含链接。链接以不同方式相关(例如,与狗相关的一系列链接,以及与猫相关的另一组链接)。我希望用户能够通过切换他们正在按下的键来切换他们正在浏览的一系列链接。这目前有效,但不适用于Jaws Screenreader的用户。对他们来说,按下按键时没有任何反应。 其他注意事项:keyDown事件需要能够在文档中的任何位置发生,因此它不会隔离到文档中的小区域(例如,表单或下拉菜单)。 是否有一个相对简单的解决方案,允许JAWS屏幕阅读器用户按不同的键在模式之间切换?非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您是否退出常规浏览模式,其中1-6和其他键设置为跳转到各种元素?例如1-6跳转到标题。如果没有,请先按INSERT + Space。

我假设这是一个行动,有人按下1然后可能通过与狗相关的链接箭头,或者为猫相关的链接按住2?如果是这样,在我看来,可能有更实用和可访问的方式来实现它。一般来说,我必须有一个非常好的理由来学习你网站的键盘快捷键,特别是如果我可以使用屏幕阅读器本机命令以大致相同的笔画数完成任务。