使用JAWS评估Web可访问性

介绍

使用屏幕阅读器评估Web内容的可访问性非常重要,但屏幕阅读器对于偶尔的用户来说可能是非常复杂的程序,所以很多人都避免使用它们这不一定是这种情况虽然屏幕阅读器很复杂,但可以测试Web内容的可访问性而不是“高级用户”。

本文旨在帮助刚接触JAWS的用户学习测试Web内容的基本控件,并作为偶尔使用JAWS用户的参考在阅读本文时,请记住以下几点:

  • 这不是JAWS快捷方式的完整列表,而是一个列表必要新手或新手JAWS用户应该知道的命令有关JAWS键盘快捷键的更全面列表,请参阅我们的列表JAWS键盘快捷键要么Freedom Scientific的快捷方式列表
  • 如果您不熟悉Web辅助功能,那么您应该首先阅读我们的内容Web可访问性简介因为它将概述盲人用户如何与网络互动和使用。
  • 如果您不熟悉屏幕阅读器,请计划在此页面上花费更多时间(可能是几个小时),并使用JAWS让示例页面变得更加舒适如果事情在几分钟之后仍然令人困惑,请不要气馁减慢阅读速度,慢慢来。
  • JAWS检查工具可视化地呈现JAWS输出,可以非常有助于识别和检查潜在的可访问性问题。
  • It is usually easier to work with JAWS on a full keyboard如果您更喜欢使用笔记本电脑键盘,则可以使用不同的键盘配置,但本文未对其进行介绍。
  • 您应始终与具有各种残疾的用户(包括不同屏幕阅读器的用户)测试Web内容的可访问性,尤其是在做出设计决策之前。

入门

您可以下载免费的JAWS演示版(仅限Windows),允许您在没有任何限制的情况下运行JAWS 40分钟在40分钟过期后,如果您想继续使用JAWS进行测试,则必须重新启动计算机(而不仅仅是重新启动JAWS)。

注意:

我们注意到JAWS试验的使用条款明确禁止测试网页更多细节我们的博客

在JAWS工作时,请牢记以下准则:

  • 虽然JAWS可用于访问Windows和大多数Windows应用程序,但我们将专注于仅访问Web内容。
  • 确保NumLock已关闭。
  • 您可能希望在Internet Explorer中测试JAWS,即使它不是您的主浏览器。
  • 最大化浏览器窗口。
  • 请记住,屏幕阅读器用户通常不使用鼠标随着您对JAWS的熟悉,请尝试仅使用键盘。
  • 请记住,大多数IE快捷键在使用JAWS时都能正常工作。
  • 这页纸不得在您阅读时滚动,因此您可能会听到JAWS在屏幕上看不到的内容。

屏幕阅读器最基本的功能是阅读页面上的内容有许多键盘快捷键,允许您按行,句子,单词,字符等阅读内容以下是必读阅读快捷方式列表使用这些快捷方式,您应该能够浏览大多数内容。

  • 插入+:全说
  • Page Up/向下翻页:使用全部说明时增加/降低语音速率
  • Ctrl:停止阅读
  • 插入+:当前行
  • 插入+/:上一个/下一个单词
  • :前一行
  • :下一行
  • /
    • 上一个/下一个字符
    • 在说全部时倒带/快进
  • F5/转移+F5- 页面刷新/硬页面刷新如果你迷路了,这就是你重新开始的方式。

您可能希望立即使用屏幕阅读器练习阅读此页面上的内容请注意,此页面顶部有一个链接可跳至主要内容(更多关于跳过链接)。

图片

页面上的每个图像都需要替代文本如果图像没有alt文本,屏幕阅读器通常会忽略它,但行为可能会因其功能而异。

图像示例和实践

数据表

Web上的表有两种主要用途:用于布局组织数据对于简单的数据表,使用了<TH>元素将有助于使信息更容易理解Even though most modern screen readers can usually determine appropriate headers for simple data tables, that is by no means a guarantee of accessibility; you should still use table headers appropriately屏幕阅读器仍然依赖于适当的标题来浏览更复杂的表格。

要跳到表格,请按Ť键要在单元格之间导航,请按住Ctrl+Alt键并使用///从一个细胞移动到细胞。Ctrl+Alt键+(在数字小键盘上)将读取当前单元格的行和/或列标题。

表格示例和实践

形式

形式用于在网络上进行交互它们允许用户搜索内容,选择和购买商品,填写调查和问卷,注册课程以及一长串其他操作您可以使用三个主要方法为屏幕阅读器用户制作更多表格:

  1. 使用<标签>元素以显式关联表单控件及其描述如果表单控件没有关联的标签,则屏幕阅读器可以尝试基于相邻文本的接近度来确定适当的标签。
  2. 使用<字段集>元素分组相关的表单元素这通常包括但不限于复选框和单选按钮。
  3. 避免JavaScript跳转菜单

表格模式

由于屏幕阅读器使用键盘上的许多按键进行快速导航,因此尝试在表单字段中输入文本会产生一个有趣的问题例如,尝试使用JAWS在浏览模式下键入字母“h”会将您带出表单字段并导航到页面上的下一个标题幸运的是,屏幕阅读器有一个针对此问题的内置修复:表单模式在表单模式下,大多数标准屏幕阅读器快捷键都被禁用,因此您可以填写表单而不会意外触发快捷键。

在JAWS版本10及更高版本中,当您导航到表单控件(例如文本字段或单选按钮)时,将自动激活表单模式当您离开表单时,它会自动停用,按Enter键提交表单,或选择一个按钮You'll hear one sound, like a chime, when forms mode activates, and a slightly different sound when it deactivates.

使用以下快捷方式浏览表单并与表单交互:

  • 输入同时专注于表单控件进入表单模式。
  • 进入表单模式后,请使用标签转移+标签浏览表单控件。
  • 使用空间选择和取消选中复选框。
  • 使用/从一组单选按钮中进行选择。
  • 使用/或从组合框中选择选项所需选项的第一个字母。
  • 如果你想离开表格模式,点击+数字键盘上的键。

形式示例和实践

实践

  • 逐节查看这些页面在每个部分的末尾,返回顶部并以不同方式导航到新部分例如:
    • 使用目录
    • 使用Ctrl+F打开“查找”对话框
    • 按标题导航(或者H要么1-3
  • 此页面中有几个元素在视觉上隐藏,但它们是为了更好地定位屏幕阅读器用户而提供的看看你是否可以识别它们(提示:一个在主要内容部分之前,另一个在之后)。
  • 无需使用鼠标即可订阅WebAIM新闻稿。
  • 关闭显示器并重复其中一些任务。