首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当nvda关闭时,无法单击enter键

当nvda关闭时,无法单击enter键
EN

Stack Overflow用户
提问于 2021-12-19 08:18:31
回答 1查看 281关注 0票数 1

我开始与NVDA在一个角度JS应用程序的工作,以使它更容易访问。在网站中有一些ng点击激活的组件(span/div/条文)。当我打开NVDA屏幕阅读器时,导航工作正常,我可以使用enter键单击焦点元素。但是,当屏幕读取器关闭时,带有选项卡键的导航仍然工作正常,但enter键不再工作。这有什么原因/解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-19 15:44:00

NVDA和Jaws模拟鼠标点击时按回车,这是两个屏幕阅读器的一个特点,以对抗普遍缺乏可访问性的大多数网站。

如果您希望您的组件在为每个人按enter时激活,那么您需要自己对键盘事件做出反应,而不管他们是否正在运行屏幕阅读器。

但是,最好是尽可能使用一个可以自然聚焦的元素,如<a><button>,而不是<span><div>。自然可聚焦的元素在单击和输入键上的反应不一样,不需要定义任何内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70409850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档