總覽
無障礙焦點 (或 a11y 焦點) 會追蹤使用者透過某些輔助技術聚焦畫面上的哪個元素。目前,只有 Fuchsia 螢幕閱讀器會追蹤 A11y 焦點。
更具體來說,A11y 重點是風景檢視畫面中目前聚焦的語意節點,也就是焦點鏈的終端機檢視畫面。
另請注意,輸入焦點通常符合,但不是 a11y 焦點相同。舉例來說,當使用者將焦點放在使用螢幕閱讀器的輸入文字欄位時,就可能符合輸入焦點和 a11y 焦點。不過,如果顯示文字欄位的鍵盤,但使用者正透過螢幕閱讀器探索畫面的其他部分,a11y 焦點就會與輸入焦點不同。
還原的 11y 焦點
a11y 焦點一經關閉,即使使用者變更為其他檢視畫面,仍會永久對焦。也就是說,a11y Manager 會快取聚焦在檢視區塊中的語意節點,並以 viewref KoID 參照該檢視區塊。如果聚焦鏈更新為指向某個檢視畫面,且節點先前曾聚焦於該檢視畫面,A11y 焦點就會更新為指向同一個節點。
舉例來說,為了讓使用者能在應用程式中儲存自己的位置,即使切換顯示內容的檢視畫面也一樣。在傳統電腦環境中,您可以採取簡單的做法,也就是開啟一個分頁,然後在音樂播放器中變更部分音樂後返回該分頁。系統會還原使用者在網頁上的位置,使用者可以從該處繼續位置。
無障礙焦點的變更內容
a11y 焦點的變更會讓螢幕閱讀器朗讀新的聚焦語意節點,讓使用者瞭解導覽變更。
無障礙焦點復原策略
目前,如果 a11y 焦點的語意節點遭到刪除,復原 a11y 焦點的策略是在 Breadth First Search 中掃遍語意樹狀結構,然後選取第一個可描述語意節點。
另外還有一些策略,應隨著平台日漸成熟,預計會實施。
未來工作
其他輔助技術可能受惠於 a11y 焦點,例如切換控制功能。尚未導入「切換控制功能」功能。