【问题标题】:JAWS screen reader not workingJAWS 屏幕阅读器不工作
【发布时间】:2016-11-28 15:32:37
【问题描述】:
JAWS 在以下情况下不工作
- 安装 JRE 64 位
- 从控制面板“启用窗口访问桥”
- 卸载 JRE 64 位
- 安装 JRE 64 位
- 控制面板中的“EnableWindow Access Bridge”
我按照上述步骤操作,JAWS 无法通过鼠标移动访问任何控件。
我也尝试使用以下应用程序。它不起作用。
JavaMonkey-64.exe
JavaFerret-64.exe
上面的步骤有什么错误吗?或者建议正确的步骤。
【问题讨论】:
标签:
java
jaws-screen-reader
jaws-wordnet
【解决方案1】:
在您的场景中,步骤 3 到 5 不应该是必需的,并且应该对结果没有影响。
Jaws 在 Java 应用程序中读取的所有内容都通过 Java Access Bridge 传递。
如果 Java 应用程序不是使用与 Access Bridge 兼容的类创建的,那么您将不会从 Jaws 获得任何输出。
Java Ferret 和 Java Monkey 也从 Access Bridge 中读取它们的输出,而不是直接从应用程序中读取。
Java Ferret 中没有输出意味着该应用程序可能与 Access Bridge 不兼容。
【解决方案2】:
在检查如何启用对辅助技术的支持时遇到了类似的问题。
这是必需的:
- Java Access Bridge 包含在 JRE 7u6 及更高版本中。确保您已安装并启用相同或更高版本。安装 32 位和 64 位版本的 JRE。
- 默认情况下未启用 Java Access Bridge。启用它。
- 启用 Java Access Bridge 后,您必须重新启动您的辅助技术软件和使用无障碍 API 的 Java 应用程序。
如何启用 Java Access Bridge:
转到开始 > 控制面板 > 轻松访问 > 轻松访问中心。或者,按 Windows 徽标键 + u 访问轻松访问中心。
选择使用不带显示器的计算机。
在已安装的其他程序部分中,选中启用 Java Access Bridge 复选框(您可能需要向下滚动)。