问题标签 [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 回答
74 浏览

uwp - 从 Web 驱动的 XBOX 应用程序访问 XBOX 讲述人设置

我正在开发一个由 UWP javascript 驱动的 XBOX 应用程序。我需要访问系统旁白设置,但没有找到任何选项。

是否有人知道访问此信息的方法,或者是否有任何清单选项功能可以访问。

谢谢

0 投票
1 回答
131 浏览

java - JavaFX 菜单栏 Windows 讲述人支持

我目前正在做一项学校作业,我需要为视障用户创建一个应用程序。我想将 Java 与 JavaFx 一起用于 GUI。

视觉障碍用户的首选元素是菜单栏,因为它可以通过键盘轻松导航。JavaFx 中的菜单栏是一个MenuBar 类对象,它具有Menu 类属性,它具有MenuItem 类属性。Windows 讲述人(既不是 NVDA 屏幕阅读器)可以开箱即用地使用这个菜单栏。它根本不会读取标签。它只是说“菜单”,就是这样。

Menu 和 MenuItem 没有 accessText 属性,该属性存储屏幕阅读器软件要读取的文本。有没有办法让这个菜单栏屏幕阅读器兼容?

TL;DR:有没有办法在 JavaFx 中创建与 Windows 讲述人一起使用的菜单栏?

0 投票
1 回答
1106 浏览

angular - 讲述人在 Angular 应用程序中读出“视图中没有项目”

早些时候,角度应用程序运行良好。

在核心文件中进行了一些更改,即祖父 html 标记,现在讲述人读出 div 元素:

“视图中没有项目”

这些更改包括从 6 到 7 的较新 Angular 版本,但看起来这不是原因,因为它在升级前一天发生了问题。但是由于 npm 的更新,可能会有一些 6.x 的小更新。

应用程序需要在 Edge 浏览器上运行。

如果您有类似的问题,请分享您的想法,提前谢谢。

0 投票
0 回答
661 浏览

html - 讲述人阅读空文档以获取纯文本信息模式弹出窗口

我正在开发一个网页,该网页在单击网页上的按钮时显示纯文本模式弹出窗口。问题是:讲述人说弹出窗口的 aria-label 后跟“空文档”,但弹出窗口包含一段信息和一张图片。为什么会发生这种情况或预期会发生这种情况?

注意:此问题仅在讲述人中遇到,因为 Jaws 和 NVD A 运行良好。使用:讲述人(最新更新)和边缘(44.17763.1.0)

问题似乎通过插入一个空的 span 元素来解决,但随后 narrator 读取 aria-label 两次

旁白说 aria-label 用于弹出窗口,然后是“空文档”,但实际上它应该只读取 aria-label,然后用户可以使用箭头键阅读内容

0 投票
0 回答
100 浏览

canvas - 通用 Windows 应用程序 - 辅助功能不适用于 Canvas

在通用 Windows 应用程序的上述代码中,使用“讲述人”的辅助功能测试适用于 Button,而不适用于 Canvas。同样,它不适用于 Windows.UI.Xaml.Controls,如 Border、Image..

如何实现这些控件的可访问性?

0 投票
0 回答
342 浏览

c# - 如何让旁白阅读 wpf 中 stackpanel 内的控件

Windows 旁白没有读取堆栈面板的内容,下面是堆栈面板的片段

在键盘导航期间,旁白(也使用屏幕阅读器 NVDA 检查)没有读取 TextBlock 的文本或 Label 的内容,因为它位于堆栈面板内。它也不会读取 Grid 的内容。为了让叙述者阅读内容,我在这里遗漏了什么?

0 投票
2 回答
2010 浏览

angular-material - 角材料单选按钮组 - 屏幕阅读器无法正确阅读

我在我的应用程序中使用单选按钮组,它有 3 个可能的值。每当用户选择一个值时,屏幕阅读器都会读取“1 of 1”而不是“1 of 3”。

我还检查了 Angular 网站上的行为,它的行为相同。

示例代码:Stackblitz

浏览器:Microsoft Edge 屏幕阅读器:讲述人

0 投票
2 回答
1662 浏览

c# - 讲述人未按预期读取 TextBlock 中的文本。仅在选定的 TextBox 中

我有一个包含两个项目的 Visual Studio 2019 解决方案:一个包含登录页面的类库(通用 Windows)和一个简单导航到所述登录页面的空白应用程序(通用 Windows)。

我的要求之一是整体解决方案必须通过可访问性测试。测试包括让讲述人(必须是讲述人)阅读屏幕上的所有文本。

我的问题是讲述人仅在页面加载时读取具有焦点的 TextBox 的文本。我希望讲述人也能阅读 Image 元素和 TextBlock 元素中的文本。这是我在页面中使用的 XAML 的精简版本:

作为健全性测试,我删除了两个 TextBox 元素以查看焦点是否是问题所在。在那种情况下,旁白没有说出屏幕上的任何文字。我还尝试更改几个 AutomationProperties 字段但无济于事(即 AccessibilityView="Control"、LiveSetting="Assertive" 等)。我还使用 Inspect 工具来验证所有 TextBox 是否都出现在 Control 视图中。

我错过了什么吗?

非常感谢任何帮助或建议。谢谢!

0 投票
1 回答
311 浏览

accessibility - 当焦点位于单选按钮上时如何阅读图例文本以及单选按钮标签

我有一个单选按钮和一个在它上面。当叙述者焦点在单选按钮上时,它只会读取单选按钮的值。但我希望它也能读取文本值。

[代码和 UI 快照] https://i.imgur.com/44PIexf.png

这是代码

当叙述者焦点位于单选按钮上时,预计将阅读标签的文本以及单选按钮,即“也阅读此单选按钮未选中单选按钮 1 of 1”

实际输出是,叙述者只是读取单选按钮的值,即“是单选按钮未选中单选按钮 1 of 1”

0 投票
1 回答
44 浏览

windows - Windows 10 讲述人。键盘快捷键。从当前光标处读取文档

Caps Lock++ ”从文档开头开始阅读 Windows 10 讲述人Ctrli

从当前光标位置开始阅读讲述人的键盘快捷键组合命令是什么?

感谢您的任何建议。