辅助功能

辅助功能主要用于生成以下体验:让你的 Windows 应用程序可供在各种环境中使用技术并对 UI 提出一系列需求和体验要求的用户使用。 对于某些情况,辅助功能要求由法律强制实施。 但是,无论法律是否有规定,最好都解决辅助功能问题,以尽可能扩大应用的受众范围。

其中还包括关于应用辅助功能的 Microsoft Store 声明!

文章 说明
辅助功能概述 本文概述了与 Windows 应用的辅助功能方案相关的概念和技术。
设计非独占软件 了解如何改进适用于 Windows 的 Windows 应用的非独占设计。 设计和构建包容性软件时要考虑到辅助功能。
开发非独占 Windows 应用 本文是开发辅助 Windows 应用的路线图。
辅助功能测试 为确保 Windows 应用可供访问所要遵循的测试过程。
Microsoft Store 中的辅助功能 介绍了有关在 Microsoft Store 中将 Windows 应用声明为辅助应用的要求。
辅助功能清单 提供了可帮助你确保 Windows 应用可访问的清单。
公开基本的辅助功能信息 基本的辅助功能信息通常按照名称、角色和值进行分类。 本主题介绍了可帮助应用公开辅助技术所需的基本信息的代码。
键盘辅助功能 如果你的应用不提供良好的键盘访问,盲人或移动性问题的用户可能很难使用你的应用,或者根本无法使用它。
屏幕阅读器和硬件系统按钮 屏幕阅读器(例如讲述人)必须能够识别和处理硬件系统按钮事件并将其状态传达给用户。 在某些情况下,屏幕阅读器可能需要专门处理按钮事件,而不是让它们冒泡到其他处理程序。
标志和标题 标志和标题定义帮助辅助技术(如屏幕阅读器)用户高效导航的用户界面的各个部分。
高对比度主题 介绍了为确保 Windows 应用在高对比度主题处于活动状态时可供使用所需的步骤。
辅助文本要求 本主题介绍通过确保颜色和背景满足必要的对比度来实现应用中的文本辅助功能的最佳做法。 本主题还讨论了 Windows 应用中的文本元素可以具有的 Microsoft UI 自动化角色,以及图形中文本的最佳做法。
要避免的辅助功能做法 列出创建辅助的 Windows 应用时应避免的做法。
自定义的自动化对等 介绍 UI 自动化的自动化对等的概念,以及如何为你自己的自定义 UI 类提供自动化支持。
控件模式和接口 列出 Microsoft UI 自动化控件模式、客户端用于访问这些模式的类以及提供程序用于实现这些模式的接口。