【问题标题】:WPF, how to make JAWS read a text element without focusing it?WPF,如何让 JAWS 在不聚焦的情况下读取文本元素?
【发布时间】:2018-12-31 14:56:44
【问题描述】:

是否可以在 WPF 中让 JAWS 读取文本块的内容而不关注它。

【问题讨论】:

    标签: wpf jaws-screen-reader


    【解决方案1】:

    不确定 WPF 是否有这个概念,但在 HTML 中,您可以有一个 aria-live 区域,当您向其中注入新文本时,屏幕阅读器会读取它而不会将焦点移至它。

    【讨论】:

    • 我根据以下链接在 wpf 中找到了类似的想法:stackoverflow.com/questions/52699145/… 但此解决方案不适用于 JAWS 2019 屏幕阅读器。 aria-live 是否适用于 JAWS?
    • 是的,aria-live 得到所有屏幕阅读器和浏览器的良好支持。从您找到的链接看来,AutomationProperties.LiveSetting 是正确的做法,但将值设置为“礼貌”而不是“自信”。这可能不会改变您的结果,但使用“礼貌”是实时区域的正常设置。 “Assertive”只能用于极其重要的消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    • 2011-03-27
    • 2020-03-23
    • 2011-05-05
    • 1970-01-01
    相关资源
    最近更新 更多