accessibility - 更改屏幕阅读器设置以获得对开发人员更友好的 a11y 体验?

标签 accessibility voiceover screen-readers jaws-screen-reader nvda

我一直致力于让使用屏幕阅读器的用户可以访问 Web 内容。对于像我这样的新手,您可以想象我从 Mac -> Windows 或浏览器 -> 浏览器到现在的屏幕阅读器 -> 屏幕阅读器遇到的挫败感。

我还想到,在屏幕阅读器软件中,用户可以调整 Verbosity 或 Grouping Order 等设置。我自己没有尝试过任何设置,但我一直想知道是否有人能够利用它来获得对开发人员更友好的体验?

例如,在 Mac 上使用 VoiceOver 时,我倾向于获得额外的 Mac 相关指令,这些指令不会出现在 JAWS 或 NVDA 中的相同元素上:

"You are currently on a button, inside of a region. To click this button, press Control-Option-Space. To exit this group, press..."

如果有一种方法可以禁用这些类型的说明性公告,而不会潜在地触发可能禁用我的 ARIA 相关属性和代码的副作用,那么我很乐意停止为我正在测试的每个按钮收听相同的内容或开发。

有没有人发现任何其他设置可以在使用辅助功能时为开发人员提供更友好的体验?

最佳答案

在 Mac OS Catalina(可能还有更早的版本,我还没有检查过)中,您可以通过取消选中 VoiceOver Utility -> Verbosity -> Hints 中的“Speak instructions”框来阻止“You are currently on a button”指令

enter image description here

关于accessibility - 更改屏幕阅读器设置以获得对开发人员更友好的 a11y 体验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48566293/

相关文章:

css - 如果设计有表类数据,如何判断哪些标记更易于访问? <table> , <div> 和 <ul><li>

ios - 如何让 UIButton 宣布双击语音?

accessibility - 我如何告诉屏幕阅读器某个链接已禁用

ios - 如何更改我的应用程序的 VoiceOver 发音?

powershell - 我们如何在终端中处理 Visual Studio Code 中的问题

Delphi 组件和屏幕阅读器

html - react Accordion 组件的语义正确 html

css - 高对比度,低视觉样式表的示例?

某些微格式中缩写标签的可访问性

ios - UIAccessibility 在自定义 View 上宣布 n 个元素