我有一个很长的HTML表单,我试图让Voiceover可以访问。当我单击一个字段,与其进行交互,然后在键盘上单击完成后,短暂延迟画外音将重点放在屏幕上最中心的字段而不是下一个元素上。我尝试将明确的tabindex添加到所有字段,这没有帮助。它并不总是可重复的,它有时会按预期工作。
这是Voiceover的预期行为吗?用户不会期望“完成”将他们带到下一个字段(似乎可能是一个愚蠢的问题,因为还有一个“下一步”按钮,这工作正常)?但作为一个有视力的用户,当我与一个字段进行交互时,我知道“完成”按钮,这意味着我完成了该字段,并希望继续进行下一个操作,无论是什么。
答案 0 :(得分:2)
"完成"解散VoiceOver上的编辑模式。 VoiceOver用户不会期望点击"完成"移动VO光标。