2017-04-10 82 views
0

我無法獲得JavaScript onKeyDown鍵盤按鍵1,2,3,4,5和6與大白屏幕閱讀器一起工作。具體來說,我有一個自動生成的鏈接在其中的HTML文檔。鏈接以不同方式相關(例如,與狗有關的一系列鏈接,以及與貓有關的另一組鏈接)。我希望用戶能夠在他們正在導航的一系列鏈接之間切換,只需切換他們按下的鍵即可。目前這種方法可行,但不適用於Jaws Screenreader的用戶。對他們來說,當他們按下按鍵時什麼都不會發生。 其他注意事項:keyDown事件需要能夠發生在文檔的任何位置,因此它不會被隔離到文檔中的一個小區域(例如,表單或下拉菜單)。
是否有一個相對直接的解決方案,允許JAWS屏幕閱讀器用戶按下不同的鍵在不同模式之間切換?任何幫助是極大的讚賞!JavaScript的onKeyDown和大白屏幕閱讀器 - 不一起工作

+0

請包括[mcve]。閱讀[問]。 – yezzz

回答

0

您是否正在退出正常瀏覽模式,其中1-6和其他鍵被設置爲跳轉到各種元素?例如1-6跳轉到標題。如果不是,請先按下INSERT +空格鍵。

我假設這是一個行動,其中有人按住1,然後也許箭頭通過狗相關的鏈接,或扣留2貓的相關鏈接?如果是這樣,在我看來,可能有更實用的方法來實現這一點。一般來說,我想要學習您網站的鍵盤快捷方式是一個非常好的理由,特別是如果我可以使用屏幕閱讀器本機命令以大致相同數量的筆畫完成任務。