JAWS表導航短鍵之間的衝突和定製實現的導航鍵之間的衝突(即箭頭鍵)JAWS表導航短鍵和自定義實現的導航鍵(即箭頭鍵)
我試圖讓一個HTML表格訪問使用鍵盤以及使用JAWS屏幕閱讀器閱讀。
爲了使鍵盤操作我做以下的事情: - 增加了對箭頭鍵表格單元格(左,右,上,下)
爲了使JAWS可讀我做以下的事情按鍵事件: - 增加了標題,彙總表 - 增加範圍=關口表頭 - 增加ARIA角色像應用,排,網格,柵格單元網頁時不使用JAWS運行
鍵盤導航工作正常。 JAWS還提供了使用JAWS快捷鍵的表格。
當它與JAWS自定義鍵盤導航運行時無法正常工作。 要使用自定義實現的鍵盤導航(即箭頭鍵)將焦點移動到不同單元格,我使用INSERT + 3鍵,然後使用箭頭鍵。 這會將焦點移至不同的單元格,但不會改變JAWS當前的單元格焦點。所以當JAWS讀取時,它將讀取除實際聚焦單元之外的單元。
示例頁面URL:http://test.cita.illinois.edu/aria/grid/grid1.php 上述頁面支持自定義鍵盤導航(即箭頭鍵)。嘗試使用JAWS閱讀上述頁面。
請幫助它使JAWS可以同時讀取鍵盤。
感謝您的幫助!
非常感謝您的快速回復!這是你提供的非常好的信息。
但是我對此有幾個疑問。如果你能提供幫助,那會很好。
JAWS提供了對虛擬PC光標,PC光標,JAWS光標等各種光標的支持。 根據我的知識,當我們指定角色=「應用程序」時,JAWS運行在PC光標上,並且網站提供的任何功能都可以使用提供的擊鍵來使用。 我希望用HTML表格實現的功能是,用戶應該能夠使用箭頭鍵進行導航以及JAWS應該讀取當前關注的內容。 所以,這裏的疑問是爲什麼JAWS不能讀出PC遊標中當前關注的內容(在html表格中它可以是當前關注的單元格)。
如果你能解釋一下,JAWS用戶理想地如何使用JAWS使用網站(特別是HTML表格中提供的信息)將是有幫助的。
我有以下特徵的複雜表,並希望它通過JAWS是通過鍵盤訪問和讀取:
- 表與展開/摺疊圖標。點擊展開/摺疊圖標或按下鍵盤上的+/-,嵌套表格應該對用戶可見。
- 表格的每一行都有一些操作項目,按下某個鍵或點擊它應執行一個操作。 (如每行顯示了獨特的產品信息,並且用戶可以通過按下幾個鍵或點擊按鈕購買(行動項目)。)
我試着用道場網格,它提供導航使用鍵盤方向鍵和有是一個JAWS快捷鍵,用於讀出當前聚焦的單元格,即INSERT +向上箭頭。
讀者將覆蓋(防止)頁面行爲的整個想法是無效的,我不認爲它以任何方式符合ARIA。有一個規範,當讀者不能正確使用小部件而不是閱讀器有問題時。換句話說,堅持ARIA規範並報告這種行爲。 我認爲Jaws在很久以前(在ARIA規範存在之前)做出了這種行爲(與虛擬光標相關),並將其保留爲向後兼容性。 –