用于 JAWS 开发的文本控制台?

Posted

技术标签:

【中文标题】用于 JAWS 开发的文本控制台?【英文标题】:Text console for development in JAWS? 【发布时间】:2013-04-11 07:03:24 【问题描述】:

我正在开发一个网络应用程序,我希望通过屏幕阅读器使其易于使用。 在下颌测试的东西是耗时的。 是否有可能使下颌显示文本而不是读取它? 我实际上不想在开发期间听到内容。 我只是想看看 JAWS 会读到什么。

【问题讨论】:

请说明您使用的 JAWS 版本。 我正在测试最新的试用版 (JAWS 14)。 我更新了我的答案以展示如何使用盲文查看器。我认为它就像你要得到的那样靠近。 span> 【参考方案1】:

据我所知,Jaws 没有语音查看器。但是,您可以使用“/z”开关将所有语音输出写入日志文件。不幸的是,当屏幕阅读器运行时,您无法在文本编辑器中查看日志文件,因为它已被锁定。 打开命令提示符或按 Win+r 调出“运行”对话框,然后键入: “jaws_executable”/z“日志文件” 其中“jaws_executable”是 Jaws 应用程序的完整路径和文件名,“log_file”是语音日志文件的位置和名称。 重要提示:“/z”和日志文件名之间不能有空格。

【讨论】:

【参考方案2】:

这是一个旧线程,但由于它在我的搜索中排在首位,我想我会更新它。 JAWS 15 刚刚通过“语音历史”功能引入了此功能。按照以下说明启用它:

如果您错过了 JAWS 说出的一条或多条消息,您可以按 INSERT+空格键,然后按 H 打开结果查看器窗口 最多包含合成器发出的最后 50 个通知。 当语音历史记录窗口打开时,您将被放置在线路上 包含最近的公告。要清除历史记录,请按 INSERT+空格键,然后是 SHIFT+H。历史记录也被清除时 您锁定计算机或完全注销。如果您不想要 JAWS 要维护语音历史,请清除启用语音历史检查 设置中心的框。

阅读JAWS 15 What's New 文档纯语音用户的新语音历史记录下的更多信息。

对于那些坚持使用 JAWS 14 的人,Nektarios Paisios 使用“/z”日志回答对我来说效果最好。

【讨论】:

【参考方案3】:

我相信 JAWS 中有一个视觉指示器,但我的 JAWS 版本有点不稳定。如今,NVDA 的播放方式与 JAWS 非常相似,因此您可以使用它,并且它有一个语音输出控制台:右键单击系统托盘中的 NVDA 图标,选择工具,然后选择语音查看器。

【讨论】:

这很有帮助,但我仍然需要使用 JAWS 进行测试。 查看我在帮助文件中提到的视觉指示器,这是您唯一的选择。为什么它必须是 JAWS? 找不到“视觉指示器”之类的东西。原因很简单webaim.org/projects/screenreadersurvey4/#used。 可能指标已从 JAWS 中删除。是的,JAWS 是***的屏幕阅读器,但它也存在 17/18 年,而 NVDA 已经存在了 6 或 7 年。除非您有业务要求说明您不得使用 NVDA,否则我会使用它 我同意@Ryan。 NVDA 是一种广泛使用且复杂的屏幕阅读器。只受 JAWS 的约束,您可能会为自己创造不必要的工作。【参考方案4】:

查看屏幕阅读器“看到”的内容的最简单方法是禁用 CSS。这将向您显示屏幕阅读器可以访问的页面上的所有内容。这将使您对开发过程中发生的事情有一个很好的了解,直到您想要进入更复杂的东西。

见http://www.iheni.com/quick-tip-testing-web-content-for-screen-readers-without-a-screen-reader/。这个网站也有很多有用的信息http://webaim.org/articles/。

【讨论】:

几年前这曾经是测试东西的好方法,但现在不建议使用它,除非你很紧张 这可能适用于非常简单的页面。如果您使用 wai-aria 在小部件中实现可访问性功能,则不适用于 Web 应用程序。【参考方案5】:

您可以在开始菜单 > 所有程序 > JAWS 14.0 > 盲文查看器中启用盲文查看器。

Braille Viewer 将呈现要发送到盲文显示器的可视文本输出。它有时使用缩写或速记,但它是语音输出的近似表示。

还可以查看用于 Firefox 的 Fangs Screen Reader Emulator。它会以正确的阅读顺序呈现屏幕阅读器在页面上宣布的内容的文本输出,但它不会呈现动态内容。

【讨论】:

不支持 aria 角色,所以实际上它不像现代屏幕阅读器那样工作。 它并非旨在全面替代屏幕阅读器,只是阅读顺序的直观表示。我编辑了您的问题,以澄清您也对 ARIA 感到担忧。【参考方案6】:

在“实用工具”文件夹中为 JAWS 提供了一个盲文查看器,它将呈现焦点中的任何文本。

【讨论】:

以上是关于用于 JAWS 开发的文本控制台?的主要内容,如果未能解决你的问题,请参考以下文章

在 RichEditBox 中使用控制器进行文本选择

多视图控制器 - iOS 7

C# 控制台程序,其中包含一个常量静态字段,用于在输出主方法中显示文本

将 VBA 用于 MS Access 2000 文本框的控制源

Django开发:django基础 & url控制器

JAWS 如何处理 ARIA 角色?