【问题标题】:Simulate Braille display模拟盲文显示
【发布时间】:2019-01-10 04:14:21
【问题描述】:

我们收到了来自用户的报告,称我们的应用在使用盲文显示器时无法在 iOS VoiceOver 中正常运行。我已经在 iOS VoiceOver 上用声音测试了我们的应用,它可以正常工作。

有没有办法模拟盲文显示器来重现这个问题?

【问题讨论】:

  • “不起作用”是什么意思?我见过用盲文显示错误字符的情况,但仍然可以读取和选择对象。你是说在你的应用程序中没有任何作用。没有小部件可以选择?什么都不能导航到?
  • 具体来说,我们的应用使用单选按钮;用户报告单选按钮未出现在盲文显示器上。这会使应用程序无法使用。
  • 原生应用(objective-c)还是网络应用(html/css/js)?两者通常都适用于盲文和 ios,所以也许它在你的代码中,如果你可以发布你的代码示例,那么也许我们可以提供帮助。但是,您的 OP 并没有询问如何解决问题,而是询问显示的是什么盲文。但我的观点是,通常情况下,盲文中的某些内容不会被破坏,画外音也不会被破坏。

标签: ios accessibility voiceover braille


【解决方案1】:

我注意到您说单选按钮是问题所在。可悲的是,这是一个 iOS 12.x 可访问性问题,我反复向 Apple 报告过这个问题。所有未在文本中使用外部标签的单选按钮、复选框、文本区域和文本字段在盲文显示器上显示为未标记。

这个问题从 iOS 12.0 开始,到现在(iOS 12.1.2)仍然存在。请注意,如上所述,仅使用语音时不存在问题,它只是盲文显示。开发人员无法直接修复它 - 这取决于 Apple。

有一个开发人员方面的解决方法:使用控件上方的普通文本来标记它。不优雅,我知道。

然后有一个用户端的解决方法:用 3 个手指点击 4 次,将最后说出的文本复制到剪贴板,这将为每个控件显示正确的标签,但显然很乏味。

最后,我发现如果跳到屏幕底部并向上滚动,标签会出现在盲文显示器上 - 但在向下滚动时会消失。显示的标签属于它上面的控件。

问候 - 一位只能使用盲文显示器并逐渐对 Apple 的可访问性失去信心的失聪失明用户和开发人员。

PS。请使用设备反馈或其他方式向苹果报告此问题,以便此问题可能会引起更多关注 - 对于盲文显示器用户来说,这是一个巨大的可访问性问题,所以苹果确实应该解决这个问题......

【讨论】:

  • 这正是我的问题!向 Apple 报告错误的官方方式是按照此处所述提交错误(Apple 称之为“雷达”)。 developer.apple.com/bug-reporting 所有雷达都是私有的,所以最好的办法是将您归档的雷达复制并粘贴到 Open Radar 站点。 openradar.appspot.com 一旦您的错误出现在那里,其他人可以通过提交链接到您原始雷达的重复雷达来为您的错误投票。我自己无法重现该错误,但如果您发布 Open Radar,我很乐意复制它。如果您需要帮助,可以在 dfabu 的 Twitter 上与我联系。
  • 谢谢,会做的!
猜你喜欢
  • 2012-08-23
  • 1970-01-01
  • 1970-01-01
  • 2021-03-08
  • 2012-11-18
  • 2012-01-03
  • 1970-01-01
  • 2016-01-19
  • 2023-03-26
相关资源
最近更新 更多