協助工具檢查清單

提供一份檢查清單,協助您確保 Windows 應用程式符合無障礙條件。

本文提供一份檢查清單,可協助您確保自己的應用程式符合無障礙條件。

  1. 針對應用程式中的內容和互動式 UI 元素,設定協助工具的名稱 (必要) 和描述 (選擇性)。

    「協助工具名稱」是一個簡短的描述性文字字串,可供螢幕助讀程式用於宣告 UI 元素。 某些 UI 元素 (例如 TextBlockTextBox) 會將其文字內容升階為預設的協助工具名稱;請參閱基本的協助工具資訊

    影像等控制項不會將內部文字內容升階為隱含的協助工具名稱,因此您應明確設定這些控制項的協助工具名稱。 您應為表單元素使用標籤,讓標籤文字可以用來當做 Microsoft UI 自動化模型中的 LabeledBy 目標,以建立標籤和輸入之間的關聯性。 如果您想為使用者提供比協助工具名稱常見內容更豐富的 UI 指引,協助工具描述和工具提示可協助使用者進一步瞭解 UI。

    如需詳細資訊,請參閱協助工具名稱協助工具描述

  2. 實作鍵盤協助工具:

    • 測試 UI 的預設定位索引順序。 視需要調整定位索引順序 - 這可能需要啟用或停用特定的控制項,或變更某些 UI 元素的 TabIndex 預設值。
    • 針對複合元素,請使用支援方向鍵瀏覽的控制項。 預設控制項通常已經實作了方向鍵瀏覽。
    • 使用支援鍵盤啟用功能的控制項。 預設控制項 (特別是支援 UI 自動化 Invoke 模式的控制項) 通常都會提供鍵盤啟用功能;請查看該控制項的說明文件。
    • 為支援互動的特定 UI 組件設定存取按鍵,或實作快捷鍵。
    • 針對您在 UI 中使用的任何自訂控制項,請確認您已使用正確的 AutomationPeer 啟用支援來實作這些控制項,並已根據需要定義按鍵處理的覆寫,以支援啟用、周遊、存取按鍵或快速鍵。

    如需詳細資訊,請參閱鍵盤互動

  3. 確認文字大小清晰易讀

    • 使用者可以使用 Windows 提供的各種協助工具和設定,根據自己閱讀文字的需求和偏好調整文字大小。 其中包括:
      • 放大鏡工具,可用來放大 UI 中的選定區域。 您應確保應用程式中的文字配置不會增加使用放大鏡閱讀時的難度。
      • >>>[設定] - [系統] - [顯示] - [縮放與版面配置] 中的全域縮放和解析度設定。 確切可用的調整大小選項,可能因顯示裝置的功能而異。
      • >>[設定] - [輕鬆存取] - [顯示] 中的文字大小設定。 調整 [放大文字] 設定,在所有應用程式和畫面上僅指定支援控制項中的文字大小 (所有 UWP 文字控制項都支援全文縮放體驗,無需任何自訂或模板化)。

      注意

      [放大所有項目] 設定可讓使用者只在主要螢幕上指定慣用的文字和應用程式大小。

  4. 以視覺化方式驗證您的 UI,以確保文字對比足夠、高對比主題中的元素正確轉譯,以及正確使用色彩。

    • 使用色彩分析器工具,確認可見文字對比率至少為 4.5:1。
    • 切換至高對比佈景主題,確認應用程式的 UI 容易閱讀且方便使用。
    • 確認您的 UI 並未使用色彩作為傳達資訊的唯一方式。

    如需詳細資訊,請參閱高對比佈景主題協助工具文字的需求

  5. 執行協助工具、解決回報的問題,以及驗證螢幕閱讀體驗。

    使用 Inspect 等工具驗證程式設計存取、執行 AccChecker 等診斷工具來探索常見的錯誤,並使用朗讀程式驗證螢幕閱讀體驗。

    如需詳細資訊,請參閱協助工具測試

  6. 確保您的應用程式指令清單設定遵循協助工具指導方針。

  7. 在 Microsoft Store 中將您的應用程式宣告為無障礙。

    如果您已實作基本的協助工具支援,請在 Microsoft Store 中將您的應用程式宣告為無障礙應用程式,這有助於觸及更多客戶、並提高您的評分。

    如需詳細資訊,請參閱 Store 中的協助工具