適用于 Windows 開發人員的協助工具與自動化
本主題提供檔連結,讓 Windows 開發人員設計無障礙應用程式、輔助技術開發人員建置工具,例如螢幕助讀程式和放大鏡,以及建立測試 Windows 應用程式的自動化腳本的軟體測試工程師。
資源
這裡提供的資源可協助您盡可能為許多人建置 Windows 應用程式,包括殘障人士、個人喜好設定、環境考慮,以及特定工作樣式。
協助工具與自動化架構概觀
Windows 協助工具和自動化包含兩種技術:Microsoft Active Accessibility (MSAA) 和 Microsoft 消費者介面自動化。 MSAA 是 Windows 95 引進的舊版技術,而消費者介面自動化是較新的、更有能力的技術,可解決 MSAA 的限制。
開發適用于 Windows 的無障礙應用程式
Windows 應用程式架構支援許多可納入應用程式的協助工具功能。
開發適用于 Windows 的無障礙 UI 架構
針對 Windows 平臺建置的 UI 架構應一律支援以程式設計方式存取和自動化、鍵盤流覽和命令、色彩和主題選項,以及透過使用者設定個人化。
開發適用于 Windows 的輔助技術
建置螢幕助讀程式、放大鏡、語音辨識器、眼球追蹤器,以及其他與 Microsoft 產品相容的特殊硬體,以供視力、靈活度/行動性、學習和語言/通訊障礙人士使用。
測試協助工具
測試 Windows 應用程式、輔助技術 (AT) 工具和 UI 架構的協助工具,可確保您的應用程式能夠充分以程式設計方式存取和所有 UI 元素的相關資訊,而且所有應用程式案例都只能使用鍵盤焦點和流覽來完成。
協助工具設定
每個協助工具參數和每個內建協助工具功能都會對應至可使用 SystemParametersInfo 函式設定或查詢 的系統參數。
使用者可以使用兩種類型的設定(透過 主控台 中的簡易存取中心),也會向開發人員公開。