-1

我有一个 flex AIR 应用程序并尝试为其添加可访问性。我尝试使用 JAWS 演示版似乎根本无法正常工作。它不会一直检测到我的文本输入的名称和所有按钮,我需要单击它才能听到它是什么。我需要修复 JAWS 中的某个设置以使其正确还是因为它是演示版本?
我尝试了开源 NVDA,它运行良好,我不需要在我的应用程序中添加任何内容,而且当我将鼠标悬停在按钮或文本输入区域上时,它似乎可以发出所有声音。
问题是我不能说我的应用程序只适用于 NVDA 工具。
以前有人有类似的问题吗?

另外,我有这个应用程序端口到移动 AIR 应用程序。可访问性是否有可能在 android 设备上运行?提前致谢

4

1 回答 1

0

我尝试使用 JAWS 演示版似乎根本无法正常工作。

我不得不提一下,正如他们的用户协议中所述,禁止使用 JAWS 的演示进行测试,这就是为什么我建议在您的其他问题中使用 NVDA 进行测试的原因。

我需要点击它才能听到它是什么

JAWS 是为有视力障碍的人设计的,所以不要使用非常有限的鼠标。尝试使用Tab或 箭头键来导航应用程序。如果您可以在文本框中看到该焦点,但无法输入,请尝试按下Enter以激活表单模式。

我什至将鼠标悬停在按钮或文本输入区域上

我认为 NVDA 会询问您是否希望在安装时宣布鼠标触摸的元素。一些有视力障碍的人使用鼠标查找东西,但这些用户通常被认为是专家或高级用户。通过使用我上面提到的导航方法,您可以测试基本用户和高级用户,您还可以看到由于行动不便或重复性压力损伤等原因不使用鼠标的人的交互。

页面上可能有十个表单元素,使用此方法,您将查看文本框的顺序是否符合您的预期。

于 2013-05-25T17:45:28.793 回答