提供一个清单,帮助你确保 Windows 应用可访问。
此处我们提供了一个可用于确保你的应用可访问的清单。
请为应用中的内容和交互式 UI 元素设置无障碍名称(必填)和说明(可选)。
可访问名称是屏幕阅读器用来报读 UI 元素的简短描述性文本字符串。 某些 UI 元素(如 TextBlock 和 TextBox 将其文本内容提升为默认辅助名称;请参阅 基本辅助功能信息。
应明确为图像或其他未将内部文本内容视为隐式辅助名称的控件设置辅助名称。 应为表单元素使用标签,使标签文本能够作为 Microsoft UI 自动化模型中用于关联标签和输入的 LabeledBy 元素。 如果想要为用户提供比通常包含在辅助名称中的更多 UI 指南,辅助说明和工具提示可帮助用户了解 UI。
实现键盘无障碍功能
- 测试 UI 的默认选项卡索引顺序。 如有必要,请调整 Tab 索引顺序,这可能需要启用或禁用某些控件,或更改某些 UI 元素上的 TabIndex 默认值。
- 使用支持复合元素箭头键导航的控件。 对于默认控件,箭头键导航通常已实现。
- 使用支持键盘激活的控件。 对于默认控件,尤其是支持 UI 自动化 调用 模式的控件,键盘激活通常可用;检查该控件的文档。
- 为支持交互的特定 UI 部分设置访问键或实现快捷键。
- 对于在 UI 中使用的任何自定义控件,请验证是否已将这些控件与正确的 AutomationPeer 支持激活,并根据需要为密钥处理定义了替代,以支持激活、遍历和访问或加速器密钥。
有关详细信息,请参阅 键盘交互。
确保文本是可读大小
- Windows 包括各种辅助功能工具和设置,用户可以利用这些工具和设置来调整以满足自己阅读文本的需求和较佳体验。 其中包括:
- 放大镜工具,可放大 UI 的选定区域。 应确保应用中的文本布局不会使难以使用放大镜进行阅读。
- 设置->系统->显示->缩放和布局中的全局缩放和分辨率设置。 具体可用的大小调整选项可能会有所不同,因为这取决于显示设备的功能。
- “设置”中的文本大小设置 ->“轻松访问” ->“显示” 调整 “使文本变大 ”设置,以仅指定所有应用程序和屏幕中支持控件中的文本大小(所有 UWP 文本控件都支持文本缩放体验,而无需进行任何自定义或模板化)。
注释
使所有内容都变大 设置允许用户仅在主屏幕上指定文本和应用程序等的首选大小。
- Windows 包括各种辅助功能工具和设置,用户可以利用这些工具和设置来调整以满足自己阅读文本的需求和较佳体验。 其中包括:
直观地验证 UI 以确保文本对比度足够,元素在高对比度主题中正确呈现,并且正确使用颜色。
- 使用颜色分析器工具验证视觉文本对比度是否至少为 4.5:1。
- 切换到高对比度主题,并验证应用的 UI 是否可读且可用。
- 确保 UI 不使用颜色作为传达信息的唯一方法。
运行辅助功能工具,解决报告的问题,并验证屏幕阅读体验。
使用诸如 Inspect 等工具来验证编程访问,运行诸如 AccChecker 的诊断工具以发现常见错误,并使用讲述人验证屏幕阅读体验。
有关详细信息,请参阅 辅助功能测试。
确保应用程序清单设置遵循无障碍准则。
在 Microsoft 应用商店中将应用声明为可访问。
如果您已经实现了基线的无障碍支持,可以在 Microsoft Store 中声明您的应用为无障碍应用,这将有助于触达更多客户,并获得更多良好的评价。
有关详细信息,请参阅应用商店中的
辅助功能。