共用方式為


地標和標題

地標標題可為使用者介面的不同區段加上唯一標識,協助輔助技術 (AT) 使用者更有效率地導覽 UI。

概觀

使用者介面通常會採用視覺上易於理解的編排方式,讓視力正常的使用者不需要放慢速度閱讀全部內容,就能快速略讀自己感興趣的內容。 螢幕助讀程式使用者也需要具備這種略讀能力。 將內容標示為地標和標題,可讓螢幕助讀程式使用者以類似於視力正常使用者的方式略讀內容。

多年以來,ARIA 地標ARIA 標題HTML 標題概念已長期應用於 Web 內容,可幫助螢幕助讀程式使用者更快速地導覽內容。 網頁可使用地標和標題,幫助 AT 使用者快速導覽至大型區塊 (地標) 和較小的區塊 (標題),進而提高內容的存取便利性。

具體而言,螢幕助讀程式有專門的命令,可讓使用者在地標和標題之間移動 (跳至下一個/上一個或特定的標題層級)。

地標可用來將內容分組成各種類別,例如搜尋導覽主要內容等。 分組之後,AT 使用者就能快速交替導覽各組內容。 有了這項快速導覽功能,使用者就能略讀先前需要逐項導覽的大量內容。

例如,使用索引標籤面板時,可以考慮將其設定為導覽地標。 使用搜尋編輯方塊時,可考慮將其設為搜尋地標,主要內容則可考慮設為主要內容地標。

無論是在地標內還是地標外,都可以考慮將子元素標註為具有合理標題層級的標題。

Windows 設定應用程式

下圖顯示舊版 Windows 設定應用程式中的 [輕鬆存取] 頁面。

Windows 設定應用程式中的 [輕鬆存取] 頁面

在此頁面中,搜尋編輯方塊封裝於搜尋地標內,左側的導覽元素封裝於導覽地標內,右側的主要內容則封裝於主要內容地標內。

在導覽地標內,有一個名為「輕鬆存取」的主要群組標題 (標題層級 1),其下有視覺聽覺等子選項 (標題層級 2)。 在主要內容中,「顯示」會設為標題層級 1,而「放大所有項目」等子群組則會設為標題層級 2。

即使未設定地標和標題,設定應用程式仍是無障礙應用程式;但設定地標和標題後,可用性會大幅提升。 在此情況下,螢幕助讀程式使用者可以快速導覽至自己感興趣的群組 (地標),再從該群組快速導覽至子群組 (標題)。

使用方式

使用 AutomationProperties.LandmarkTypeProperty 來識別 UI 元素的地標類型。 接著,這個地標 UI 元素將會封裝與該地標相關的所有其他 UI 元素。

使用 AutomationProperties.LocalizedLandmarkTypeProperty 來命名地標。 如果您選取預先定義的地標類型,例如主要或導覽,這些名稱將用來當做地標名稱。 不過,如果您將地標類型設定為自訂,則必須透過此屬性為地標命名 (您也可以使用此屬性,覆寫預先定義地標類型的預設名稱)。

使用 AutomationProperties.HeadingLevel,將 UI 元素設為 Level1Level9 的特定層級標題。

使用 F6 鍵和處理程式來支援地標之間的流覽,這是複雜應用程式中常見的模式,例如 檔案總管 和 Outlook。 如需更多指引,請參閱 使用 F6 在應用程式窗格之間進行鍵盤流覽。

範例

請參閱解決 Windows 桌面應用程式中常見程式設計協助工具問題的程式碼範例,以解決 Windows 桌面應用程式中許多常見的程式設計協助工具問題。

Microsoft Accessibility Insights for Windows 直接引用了這些程式碼範例,可幫助您識別應用程式 UI 中的協助工具問題。