JAWS表导航短键之间的冲突和定制实现的导航键之间的冲突(即箭头键)JAWS表导航短键和自定义实现的导航键(即箭头键)
我试图让一个HTML表格访问使用键盘以及使用JAWS屏幕阅读器阅读。
为了使键盘操作我做以下的事情: - 增加了对箭头键表格单元格(左,右,上,下)
为了使JAWS可读我做以下的事情按键事件: - 增加了标题,汇总表 - 增加范围=关口表头 - 增加ARIA角色像应用,排,网格,栅格单元网页时不使用JAWS运行
键盘导航工作正常。 JAWS还提供了使用JAWS快捷键的表格。
当它与JAWS自定义键盘导航运行时无法正常工作。 要使用自定义实现的键盘导航(即箭头键)将焦点移动到不同单元格,我使用INSERT + 3键,然后使用箭头键。 这会将焦点移至不同的单元格,但不会改变JAWS当前的单元格焦点。所以当JAWS读取时,它将读取除实际聚焦单元之外的单元。
示例页面URL:http://test.cita.illinois.edu/aria/grid/grid1.php 上述页面支持自定义键盘导航(即箭头键)。尝试使用JAWS阅读上述页面。
请帮助它使JAWS可以同时读取键盘。
感谢您的帮助!
非常感谢您的快速回复!这是你提供的非常好的信息。
但是我对此有几个疑问。如果你能提供帮助,那会很好。
JAWS提供了对虚拟PC光标,PC光标,JAWS光标等各种光标的支持。 根据我的知识,当我们指定角色=“应用程序”时,JAWS运行在PC光标上,并且网站提供的任何功能都可以使用提供的击键来使用。 我希望用HTML表格实现的功能是,用户应该能够使用箭头键进行导航以及JAWS应该读取当前关注的内容。 所以,这里的疑问是为什么JAWS不能读出PC游标中当前关注的内容(在html表格中它可以是当前关注的单元格)。
如果你能解释一下,JAWS用户理想地如何使用JAWS使用网站(特别是HTML表格中提供的信息)将是有帮助的。
我有以下特征的复杂表,并希望它通过JAWS是通过键盘访问和读取:
- 表与展开/折叠图标。点击展开/折叠图标或按下键盘上的+/-,嵌套表格应该对用户可见。
- 表格的每一行都有一些操作项目,按下某个键或点击它应执行一个操作。 (如每行显示了独特的产品信息,并且用户可以通过按下几个键或点击按钮购买(行动项目)。)
我试着用道场网格,它提供导航使用键盘方向键和有是一个JAWS快捷键,用于读出当前聚焦的单元格,即INSERT +向上箭头。
读者将覆盖(防止)页面行为的整个想法是无效的,我不认为它以任何方式符合ARIA。有一个规范,当读者不能正确使用小部件而不是阅读器有问题时。换句话说,坚持ARIA规范并报告这种行为。 我认为Jaws在很久以前(在ARIA规范存在之前)做出了这种行为(与虚拟光标相关),并将其保留为向后兼容性。 –