combobox - JAWS和虚拟PC光标模式: is Jaws supposed to automatically switch to forms mode when encountering a dijit combobox?

标签 combobox dojo accessibility jaws-screen-reader

我问的原因是:当我在 IE9 上运行 Jaws 12 并点击此页面时:http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/_autoComplete.html

当我选择第一个组合框时,Jaws 不会自动切换到表单模式:美国州测试 1。它宣布它是一个编辑组合框,但我无法使用向下箭头或 alt 向下箭头来浏览州选项并选择一个状态。这是预期的行为吗?

根据此博客:http://www.paciellogroup.com/blog/2010/10/jaws-support-for-aria/ Jaws 应该自动切换到表单模式来编辑输入,而 alt 向下箭头应该下拉组合框,这两种情况似乎都没有发生......

这很令人惊讶,因为 dijit 小部件应该是可访问的......我在这里遗漏了一些东西吗?

最佳答案

作为盲人用户,欢迎来到跨浏览器可访问性怪癖的奇妙世界。我想说 Jaws 应该在遇到 dijit 组合框时自动切换到表单模式。使用 Jaws 13 当我在 Firefox 12 或 Google chrome 18 中点击组合框时,Jaws 会自动进入表单模式。如果我使用箭头键导航到组合框 Jaws 不会自动进入表单模式,但这是基于您发布的博客条目的预期行为。我当前使用的计算机装有 IE 7,我的行为与您类似。当我使用 Tab 键切换到组合框时,未进入表单模式。即使当我选择组合框并按回车键时,表单模式也不会激活。我与组合框交互的唯一方法是使用箭头键导航到它,然后按 Enter 键。这样做会打开表单模式并允许我与其交互。当我有机会时,我将使用 IE 9 进行测试,并用我的结果更新我的答案。

关于combobox - JAWS和虚拟PC光标模式: is Jaws supposed to automatically switch to forms mode when encountering a dijit combobox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451675/

相关文章:

javascript - 使用 Shrinksafe 合并 JS 文件

dojo - EPi服务器 7 : Save name/value pairs in epi database

ios - 什么使元素可访问?为什么点击手势比 UIButton 更难访问?我如何解决它?

ios - UIViewController View 的默认辅助功能标签

javascript - 如何避免在 Ext.form.ComboBox 中显示加载文本?

JavaFX 8 : Missing caret in switch-editable ComboBox

javascript - Dojo/Angular 范围问题

wpf - 如何设置WPF ComboBox的样式

reactjs - 如何在 headless-ui 组合框/自动完成中启用多个选项选择?

accessibility - 尝试了解 aria 和可访问性