jaws-screen-reader 相关问题

JAWS是用于Microsoft Windows的计算机屏幕阅读器程序。

jaws屏幕读取器未显示我的MUI复选框的视觉焦点指示器

因此,我在jaws屏幕阅读器中遇到了这个问题。在浏览器中,这是完整的HTML 因此,我在jaws屏幕阅读器中遇到了这个问题。在浏览器中,这是完整的html <span class="MuiButtonBase-root MuiIconButton-root PrivateSwitchBase-root-31 MuiCheckbox-root MuiCheckbox-colorSecondary MuiIconButton-colorSecondary" aria-disabled="false"><span class="MuiIconButton-label"><input class="PrivateSwitchBase-input-34" tabindex="0" type="checkbox" data-indeterminate="false" aria-label="Add [email protected] [email protected] to selected items" value=""><svg class="MuiSvgIcon-root" focusable="false" viewBox="0 0 24 24" aria-hidden="true"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></svg></span><span class="MuiTouchRipple-root"></span></span> 在上面的代码中,这是我在组件中的代码 <Checkbox checked={isSelected} onChange={onSelect} inputProps={{ 'aria-label': checkboxAriaLabel || 'Select item', tabIndex: 0, }} onFocus={(e) => { e.target.style.outline = `2px solid ${ 'pink'}`; e.target.style.outlineOffset = '2px'; }} onClick={(e) => e.stopPropagation()} /> 我的问题是屏幕阅读器可以阅读ARIA标签,但焦点戒指指示器未显示 这是正常行为。箭头键,当使用下巴时,请勿将系统焦点移动。他们要做的是允许用户在所谓的虚拟缓冲区中导航。一个网页表示为一种文本环境,用户可以通过字符,word,line,select,select,标记位置,按HTML元素(例如标题,按钮,表单字段等)进行移动。这称为虚拟光标模式。 因此,在您的情况下,TAB可以按预期工作,并且箭头键不会。当我本人盲目时,我无法告诉您当您不使用屏幕阅读器并按下箭头键时,视觉上会发生什么。我相信在这种情况下,重点应该移动,但我不是100%确定的。 另外,与您的问题没有真正的关系,但我不能保持沉默:您的aria-label是冗长的。它应该像John Doe, [email protected]。因为屏幕读取器说“复选框,(未检查)”,因为“添加到选择”含义是传达的。就是这样。查看如何完成Windows或Office设置。有一个复选框,上面写着“显示工具提示”,而不是“转动显示在上方的工具提示”之类的东西。这不是您的错,这是我们盲人社区正在宣讲的现代趋势之一。

回答 1 投票 0

反应可访问性问题

我有一个关于屏幕阅读器阅读 React 页面的问题。比如说,在首页,它渲染组件A。当点击页面上的按钮时,路由发生变化,切换到另一个页面...

回答 1 投票 0

您可以强制屏幕阅读器将数字读取为单个数字吗?

电话号码通常都是数字,忽略括号、破折号、加号等,因此电话号码的输入字段通常是数字。 当屏幕阅读器遇到数字输入字段时,它会...

回答 3 投票 0

如何让 JAWS 将单元格连接到 Word/PDF 文档中的标题?

我目前正在测试一个8列2行的PDF文档,其中顶行是标题行,第二行是连接到顶行的主要数据。我需要连接...

回答 1 投票 0

多次击键没有印象钳口可访问性

我有 keydown 事件侦听器,我想检查 arrowup 和 arrowdown 按键事件。然而,当钳口打开时,这些键将被忽略。只有几个键起作用,例如 ctrl、alt、tab 等。 它的沃...

回答 1 投票 0

使用 iTextPDF 创建的 PDF 中的页脚无法访问

我在这里创建了一个简单的PDF来解释我面临的问题 导入 com.itextpdf.io.font.FontConstants; 导入 com.itextpdf.io.image.ImageDataFactory; 导入 com.itextpdf.kernel.events.

回答 1 投票 0

JAWS 未宣布 role="region"

我是 JAWS 的新手。长期以来一直在编写可访问的 HTML,但直到现在还没有在 JAWS 中对其进行测试(因为它仅适用于 Windows)。 我的 JAWS 安装没有宣布任何带有 role="region&q...

回答 1 投票 0

JAWS 没有宣布 role="region"?还是我只是用错了 JAWS?

我是 JAWS 的新手。我发现它没有宣布任何有关 role="region" 的内容 - 甚至没有关联的 aria-label。 但对于其他角色,例如 role="navigation",它将宣布...

回答 1 投票 0

如何让屏幕阅读器以类似于读取 Win32 MessageBox 的方式读取我的 WPF 消息?

我们有一个 WPF 桌面应用程序,需要显示一些自定义消息窗口。我无法让屏幕阅读器(例如 Freedom Scientific 的 JAWS)正确朗读它们......

回答 6 投票 0

如何防止 JAWS 阅读器中的工具提示内容读取

我对多个输入元素使用工具提示,并在悬停和单击时在输入元素上显示工具提示。我需要阻止 JAWS 阅读器在悬停时阅读工具提示内容...

回答 2 投票 0

一页上只能有一个H1标题

辅助功能团队告诉我,单个页面上应该只有一个 H1。 互联网上的参考:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements#

回答 5 投票 0

JAWS 读取模态对话框内容两次

我的模态对话框有交互式和非交互式内容(屏幕截图1)。我希望屏幕阅读器能够阅读第一个可聚焦项目和此聚焦项目之前的所有内容......

回答 1 投票 0

JAWS 读取禁用的跨度元素

我正在使用 Angular js 代码,它将在跨度中动态启用单选按钮。 ` 我正在使用 Angular js 代码,它将在跨度中动态启用单选按钮。 `<span data-ng-if="(!object.enabled || (form && !form.enabled))" class="rf-visuallyhidden"> Disabled</span> ` 使用 JAWS 进行测试时,JAWS 将其读取为已禁用,尽管它在 UI 上已启用。 有没有解决上述问题的方法。 期望 JAWS 正确读取表单字段。 我相信您在 JAWS 中遇到的情况是预期行为。没有完整的示例或测试用例,我无法确定。 也许我错过了您想要做的事情的上下文,但值得解释的是,disabled状态(例如aria-disabled="true")与辅助技术隐藏的元素(例如aria-hidden="true")不同。 辅助技术软件(例如屏幕阅读器)将体验处于禁用状态(但仍然可见)的元素,并宣布为“禁用”。禁用按钮就是一个例子。请注意,此类禁用的控件通常不再接收键盘焦点。但是,要从辅助技术软件中隐藏可见元素,您需要使用类似 aria-hidden="true" 的内容。

回答 1 投票 0

从 HTML 生成带有辅助功能标签的 PDF

我想从 HTML 生成 PDF,其中嵌入了可访问性标签。换句话说,我想将 HTML 转换为 PDF,以便 JAWS 友好。

回答 3 投票 0

辅助功能自动化测试

关于可访问性和自动化测试有什么建议吗? WAVE 错误、屏幕阅读器可访问性、颜色对比度等 我猜大部分都需要手动测试,但只是想知道......

回答 2 投票 0

在 IE11 中通过表单提交进行导航时,JAWS 开始在页面中间宣布内容

我遇到了一些奇怪的事情,其中具有表单和相当最小布局的页面在初始加载时被 IE11 中的 JAWS 16 和 18 正确读取。但是,当从活动加载该页面时...

回答 2 投票 0

JAWS 未读取 role="textbox" aria-readonly="true" 内的列表

我正在使用 JAWS v2023.2212.23 我有一个 div 容器,里面有段落和列表。我的要求是,当我专注于 div 容器时,颚应该读取整个块。 带着礼物...

回答 1 投票 0

如何让屏幕阅读器在应用程序未激活时朗读文本?

我有一个在后台运行但未聚焦的应用程序。 用户可能正在使用一些其他应用程序,并且根据我的应用程序中的某些事件,我希望屏幕阅读器宣布文本...

回答 1 投票 0

如何避免屏幕阅读器在聚焦元素时读取标签更改?

当用户使用选项卡聚焦元素时,屏幕阅读器应读取 aria-label 或 aria-描述的内容。如果用户从同一元素触发任何操作,则 aria-describe 的内容...

回答 1 投票 0

屏幕阅读器能理解 HTML 转义字符(如双引号中的 ")吗?

我正在更新 aria-label 值方法,该方法当前正在转义值以在 HTML 元素属性中安全使用。 所以它将把 abc" 转换为 abc&...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.