问题标签 [narrator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

accessibility - a11y 聚合物按钮不提供按钮状态的听觉反馈

我有以下聚合物元素,它继承了“纸张行为/纸张按钮行为”,但在用户单击按钮时不提供任何类型的听觉反馈。它只是读取按钮的文本,但没有关于它是否被按下的信息。我已经测试了它的 Talkback for Android 和 Narrator for Windows。我无法更改 HTML,我需要让它以一种直接和简单的方式工作,我对聚合物 2 很陌生,这让我陷入了一个悲伤的境地。有关如何使此按钮可访问且符合 ay11 的任何提示?

我尝试将按钮替换为复选框,效果很好,但由于向后兼容性风险而未被公司批准。

0 投票
0 回答
529 浏览

button - 屏幕阅读器(讲述人)未阅读 chrome 浏览器上的按钮文本

我对 chrome 浏览器中的屏幕阅读器(Windows 旁白)有疑问。

我有一个按钮标签,它将专注于 Tab 键按下。我希望屏幕阅读器能够阅读它是什么按钮,但是当它聚焦时它会说“没有项目在视图中”。

我添加了 role="button" 但它并没有帮助我,而且我更改为 input element() 仍然没有运气。

这是我的那个页面的 HTML 代码。

对此的任何评论将不胜感激。

0 投票
1 回答
118 浏览

wpf - WPF:如何防止讲述人读取 AccessText 元素的下划线字符?

在尝试同时支持键盘和讲述人可访问性时,我遇到了一个奇怪的问题。

在以下 XAML 代码中:

默认的 Windows 10 讲述人显示为“ C underscore heck me CheckBox unchecked”。

有什么方法可以保持键盘导航并从讲述人那里获得读数为“ Check me checkbox unchecked”?

请注意,上面的代码是一个示例,我有很多地方会出现类似问题。我已经尝试添加转换器并将其与 AutomationProperties.Name 一起使用,但它导致应用程序运行缓慢。

0 投票
0 回答
81 浏览

wpf - ListView/GridView 和讲述人 WPF

我对以下问题有疑问:

我有一个包含 GridView 的 ListView。

这 3 个绑定在一个类中定义。

此类的每个项目都合并到一个列表中。

而这个列表就是 ListView 的来源。

我的问题是:当我进入列表并选择一个项目时,叙述者正在阅读“namespace.name_of_the_class”,而不是它的内容或只是一个属性。

我的问题是:如何让叙述者改为阅读一个特定的属性?

编辑:我目前通过覆盖类的“ToString”方法找到了一个肮脏的解决方法。

0 投票
0 回答
171 浏览

c# - 如何验证windows narrator是否正在运行c#

就我而言,我必须决定叙述者是否正在运行。我正在使用下面的代码行来检查叙述者是否正在运行。

var isNarratorStarted = AutomationPeer.ListenerExists(AutomationEvents.AutomationFocusChanged);.

即使讲述人关闭且 WindowsInspector 正在运行,上述代码也会返回 true。

我的目标是仅检测讲述人是否正在运行。

0 投票
2 回答
216 浏览

accessibility - 如何处理屏幕阅读器的版本号?

我正在使用 Windows 讲述人,并且像 2.3.96 这样的版本号正在阅读,日期为“1996 年 3 月 2 日”。如何处理屏幕阅读器的版本号?我看到一些建议使用标签并拼出点的答案,例如:aria-label="2 dot 3 dot 96"。有一个更好的方法吗?

0 投票
1 回答
530 浏览

accessibility - Windows 讲述人不读取标记

Windows 讲述人不会读取字段集中的图例标记。同时 NVDA 和 JAWS 正确读取图例。标记如下:

有没有办法让讲述人阅读传说?

0 投票
0 回答
362 浏览

html - 当角色 =“tab”时,Windows 旁白没有宣布展开/折叠状态.....辅助功能

单击带有适当 Javascript 的按钮以切换按钮的 aria-expanded 属性。

在这种情况下,讲述人/边缘将在每次单击时宣布展开/折叠属性。注意 role="tab" 丢失。

我同时需要 role="tab" 和 aria-expanded 属性。这适用于 Chrome/NVDA,但对于讲述人/边缘组合,仅会宣布展开/折叠的初始状态。在随后的点击中,叙述者沉默了。

我尝试在网上寻找信息,但那里没有太多信息。所以,试一试。任何帮助表示赞赏。

0 投票
0 回答
68 浏览

reactjs - 屏幕阅读器支持反应组件

我目前正在开发一个带有反应的网络应用程序。为此,我使用了react-circular-progressbar库和组件,如下所示。

在此处输入图像描述

当我使用 narrator 进行屏幕阅读时,它会显示为

图片,一些文字

我想将其覆盖为

60% 一些文字

有没有办法排除当前的语义并覆盖或添加一个句子来支持屏幕阅读器。这是我的代码

0 投票
1 回答
164 浏览

c# - 停止屏幕阅读器以阅读我在 WPF 中的控件类型

我有一个具有需求和辅助功能的旧 WPF 应用程序。该应用程序使用单选按钮来构建一个带有弹出菜单的菜单。

问题是用户不希望叙述者在单击时说出“单选按钮”。我正在使用AutomationProperties.HelpTextAutomationProperties.Name调整控件的文本。我不知道如何更改叙述者在控件处于焦点时读出的“ControlType”。

AutomationProperties 的所有属性都不起作用。