面向 Windows 开发人员的辅助功能和自动化
本主题提供了相关文档链接来帮助设计无障碍应用程序的 Windows 开发人员、构建屏幕阅读器和放大器等工具的辅助技术开发人员,以及创建 Windows 应用程序自动测试脚本的软件测试工程师。
资源
此处提供的资源可以帮助你为尽可能多的人构建 Windows 应用程序,包括残障人士,以及具有个人偏好、环境方面的顾虑和特定工作风格的人士。
辅助功能和自动化框架概述
Windows 辅助功能和自动化包含两种技术:Microsoft Active Accessibility (MSAA) 和 Microsoft UI 自动化。 MSAA 是 Windows 95 中引入的旧技术,而 UI 自动化是一种功能更强大的新技术,可克服 MSAA 的限制。
开发适用于 Windows 的无障碍应用程序
Windows 应用程序框架支持许多可合并到应用程序中的辅助功能。
开发适用于 Windows 的无障碍 UI 框架
为 Windows 平台构建的 UI 框架应始终支持编程式访问和自动化、键盘导航及命令、颜色和主题选项,以及通过用户设置进行个性化设置。
开发适用于 Windows 的辅助技术
为有视力障碍、行动不便/身体不灵活、有学习/交流障碍的人士构建屏幕阅读器、放大器、语音识别器、眼动追踪仪和其他与 Microsoft 产品兼容的专业硬件。
测试辅助功能
测试 Windows 应用程序、辅助技术 (AT) 工具和 UI 框架的辅助功能可确保应用程序提供足够的编程式访问和所有 UI 元素的相关信息,并确保所有应用程序方案只能使用键盘焦点和导航来完成。
辅助功能设置
每个辅助功能参数和每个内置辅助功能都对应于可使用 SystemParametersInfo 函数设置或查询的系统参数。
用户可以使用两种类型的设置(通过控制面板中的“轻松使用设置中心”),这些设置也对开发人员开放。