用户界面检查清单

This section summarizes the guidelines given in User Interface Guidelines for Supporting Accessibility. You should refer to that section of the guide for more detailed information on any of the checklist items given here.

When testing an application for accessibility, you should go through each of the items in the list. Note whether the application passes or fails each test, or does not apply to that application.

Table 2-1通用原则列表
GP 通用原则 通过/失败/NA
GP.1 每一个改变用户数据或程序设置的操作均可被撤消。
GP.2 所有应用程序设置均可被恢复默认值,而不需要用户记住默认值是什么。
GP.3 安装完成后,应用程序随时都可运行而不需用户插入磁盘/CD。
GP.4 最频繁的操作要放在菜单结构的最顶层。
Table 2-2键盘导航检查清单
KN 键盘导航 通过/失败/NA
KN.1 为所有应用程序特性提供高效地键盘访问。
KN.2 所有窗口拥有一个逻辑键盘导航顺序。
KN.3 The correct tab order is used for controls whose enabled state is dependent on checkboxes, radio buttons or toggle buttons.
KN.4 键盘访问的应用程序指定函数不能覆盖已存在的系统辅助功能特性。
KN.5 应用程序应尽可能提供一种以上的方法来执行键盘执行的任务。
KN.6 尽可能拥有可选组合键。
KN.7 频繁执行的键盘操作用起来应该顺手(译注:考虑键位)。
KN.8 应用程序不应使用重复、同时的按键。
KN.9 应用程序应赋予键盘所有的鼠标功能。
KN.10 任何文本或对象,可分别用鼠标或键盘选中。
KN.11 任何可调整大小或移动的对象可分别用鼠标或键盘单独控制。
KN.12 应用程序不应使用任何通用导航功能来触发操作。
KN.13 所有键盘绑定的菜单、窗口和提示信息均要出现在与之相关联的对象旁边。
Table 2-3鼠标交互检查清单
MI 鼠标交互 通过/失败/NA
MI.1 避免依靠来自鼠标 右键中键 输入的操作。
MI.2 所有的鼠标操作在确定之前均可被取消。
MI.3 为拖放操作提供视觉反馈
MI.4 鼠标指针不能在程序控制下反常,或者它的移动不因程序而受限于屏幕某个区域。
Table 2-4图形元素检查清单
GE 图形元素 通过/失败/NA
GE.1 避免对图形属性,比如线、边框或阴影度进行硬编码。
GE.2 尽可能让多色图形元素也能显示在单色环境下。
GE.3 能非常容易区分可交互 GUI 元素与静态 GUI 元素。
GE.4 提供一个隐藏非必需图形的选项。
Table 2-5字体与文本检查清单
FT 字体与文本 通过/失败/NA
FT.1 避免字体风格或大小是硬编码的。
FT.2 提供一个关闭文本图形背景的选项。
FT.3 所有标签的名字在失去上下文后仍有意义。
FT.4 同一个窗口不应重复使用同一个标签名。
FT.5 标签的位置在整个程序中应始终如一。
FT.6 All static text labels that identify other controls end in a colon (:).
FT.7 Static text labels that identify other controls immediately precede those controls in the tab order.
FT.8 An alternative to WYSIWYG is provided. For example, the ability to specify different screen and printer fonts in a text editor.
Table 2-6颜色与对比度检查清单
CC 颜色与对比度 通过/失败/NA
CC.1 应用程序的颜色避免硬编码,而应根据当前桌面主题或程序设置来确定并绘制。
CC.2 颜色仅用于增强说明,而不能用于传达信息或活动。
CC.3 应用程序应支持所有可用的高对比度主题和设置。
CC.4 软件不应依赖任何特殊的高对比度主题或设置。
Table 2-7放大功能检查清单
MG 放大镜 通过/失败/NA
MG.1 应用程序应提供放大工作区域的能力。
MG.2 应用程序应提供缩放工作区域的选项。
MG.3 应用程序的功能不受放大或缩小改变的影响。
Table 2-8音频检查清单
AU 音频 通过/失败/NA
AU.1 声音不能是传达任何物体信息的唯一方法。
AU.2 用户可以配置所有声音和警告音的频率与音量。
Table 2-9动画检查清单
AN 动画 通过/失败/NA
AN.1 避免使用频率范围在 2Hz—55Hz 间的闪烁元素。
AN.2 任何闪烁应限制在屏幕的某个小区域里。
AN.3 如果动画已被启用,至少应提供一个可以在它第一次展示前关闭的选项。
Table 2-10键盘焦点检查清单
KF 键盘焦点 通过/失败/NA
KF.1 当窗口打开后,焦点应位于最常用的控件上。
KF.2 当前输入焦点位置总是清晰可见的。
KF.3 输入焦点总是明确显示在某个窗口上。
KF.4 Appropriate audio or visual feedback is provided when the user attempts to navigate past either end of a group of related objects.
KF.5 The default audio or visual warning signal is played when the user presses an inappropriate key.
KF.6 There is sufficient audio information for the visual focus that the user can figure out what to do next.
KF.7 When using assistive technologies, such as a screen reader or braille device, the current program indicates the position and content of the visual focus indicator.
Table 2-11Timing checklist
TM 计时器 通过/失败/NA
TM.1 There are no hard-coded time-outs or time-based features in the application.
TM.2 The display or hiding of important information is not triggered solely by movement of the mouse pointer.
Table 2-12Documentation checklist
DC 文档 通过/失败/NA
DC.1 All documentation is in an accessible format, with textual alternate descriptions provided for all figures and diagrams.
DC.2 The documentation includes a section that covers all the application's accessibility features.