WPF 展台应用程序中屏幕阅读器和屏幕键盘的辅助功能



我有一个在我工作的博物馆运行的 WPF 应用程序。 我想让它更容易访问,但我很难弄清楚一些事情的后勤工作。

由于这是一个带有触摸屏和屏幕键盘的展台应用程序,因此在期待视障人士输入时,期望屏幕阅读器读取每个键字符按钮是否可行?由于我们的自助服务终端没有物理键盘,因此我们依靠自定义的屏幕键盘。将其与屏幕阅读器一起使用是彻头彻尾的疲惫。

此外,是否有任何关于在 WPF 中开发可访问的展台应用程序的指南?我找不到有关此主题的任何最佳实践。

一些资源可以查看。

  • https://learn.microsoft.com/en-us/dotnet/framework/ui-automation/accessibility-best-practices
  • https://www.link.nyc/faq.html#talkback
  • http://assistratech.com/

此外,您可以使用 WCAG 作为可访问原则的指导,例如颜色对比度、缩放文本、链接等。

"由于这是一个带有触摸屏和屏幕键盘的自助服务终端应用程序,因此期望屏幕阅读器读取每个键字符是否可行 按钮,当期待视障人士的意见时?

这是可行的,是的。这是所有能够运行屏幕阅读器的触摸屏设备(例如iOS和Android设备(使用的模型。

基本的交互是在屏幕上移动手指,直到找到所需的键(当您的手指移到每个键上时,屏幕阅读器将播报每个键(。大多数带有屏幕阅读器的触摸屏设备都提供两种形式的交互: *双击选择键 *抬起手指选择键

后者比前者快一些,但即便如此,它仍然比在实际键盘上打字慢得多。这就是为什么一些屏幕阅读器用户选择在触摸屏设备上听写文本,而不是键入文本。

使用 .Net 框架,可以启用讲述人(Windows 10 中Microsoft的集成屏幕阅读器(。Microsoft还提供了有关开发可能有用的可访问应用程序的有用指南。

最新更新