问题标签 [narrator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
556 浏览

xaml - 讲述人在扫描模式下忽略 AutomationProperties.Name

在我的UWP应用程序中,我有 TextBlock:

Text讲述人仅在扫描模式下读取属性而忽略AutomationProperties.Name. AutomationProperties.LabeledBy同样不起作用。

为什么讲述人AutomationProperties.Name在扫描模式(CapsLock + Space)下忽略TextBlock

谢谢。

0 投票
1 回答
1212 浏览

c# - 叙述者。扫描模式。按键事件

我有很多与事件有关的项目:“ Tapped”、“ KeyUp”、“ KeyDown”。

例子:

在讲述人的正常模式下,按下回车键和空格键会触发事件,但在扫描模式下,讲述人会忽略它们。

在讲述人的热键中使用这些键盘键( 、 等)Enter会发生此行为:Space

Windows10 讲述人键盘命令

如何将点击事件发送到EnterSpaceScan Mode

0 投票
1 回答
885 浏览

c# - 叙述者。扫描模式。对于 TextBlock,叙述者读取 Text 属性两次

我有一个TextBlock动态数据(定时器)。Text 属性每秒更新一次。

叙述者有时(并非总是)在扫描模式下阅读文本两次,因为它有两个文本属性:TextAutomationProperty.Name。我试图将数据直接写入文本块TextBlock.Text = Text;(不是绑定)并更改不同的参数AutomatonProperties,但没有帮助。

XAML:

C#:

如何正确调整TextBlock扫描模式下的讲述人阅读一次?

0 投票
0 回答
113 浏览

windows - 如何在 Windows 10 上将讲述人焦点导航到不可聚焦的应用程序?

我正在开发输入应用程序,当用户输入时它没有焦点。并且用户不能按“Alt”+“Tab”键来选择它,因为它没有显示在正在运行的应用程序列表中。

问题是我想在发生某些事情时向用户显示一些信息。由于输入应用没有焦点,盲人用户无法导航到输入应用以让旁白阅读输入应用上的内容。这样做的好方法是什么?

0 投票
0 回答
208 浏览

wpf - 以编程方式设置时,讲述人不读取复选框状态

我有一个使用数据模板生成复选框列表的列表框。问题是使用键盘时,焦点在项目上移动两次。一次是因为列表项,下一次是复选框。为了在我的代码隐藏中更改这一点,当为列表项按下空格时,我将复选框 IsChecked 设置为 True。问题是,叙述者阅读“空格”而不是提及复选框的“已选中”或“未选中”状态。我知道这是因为焦点位于列表控件而不是复选框控件上。叙述者有没有办法在没有焦点的情况下阅读“检查”?

0 投票
2 回答
1074 浏览

wpf - 讲述人在扫描模式下读取隐藏元素

我有 WPF 代码,其中叙述者读取隐藏的切换按钮。它显示“展开/折叠按钮”。我什至将它设置为折叠。并将 focusable 属性设置为 false。这些都不起作用。有一些我可以使用的财产吗?

0 投票
1 回答
154 浏览

vbscript - 讲述人对 VBS 中的变量进行宣传

我正在用 VBS 编写一个脚本,以便在我登录时受到欢迎。但是,如果没有静态文本,语音音高的 XML 变量将无法正常工作。我错过了什么吗?

这运行在更高的音高...

虽然这是正常的。

我试过"<PITCH MIDDLE = '5'/> minute(time)",<PITCH MIDDLE = '5'/>middle(time)"<PITCH MIDDLE = '5'/>"middle(time). 所有这些都返回错误。

我感谢提供的任何帮助。:)

0 投票
2 回答
967 浏览

html - 如何防止 Windows 讲述人阅读 text</h1> <div id="body"><p>When I set focus on the body tag, Windows narrator reads the text in tag. How can I prevent this from happening?</p> <p>I've tried aria-hidden="true", role="presentation</a> </h3> <div class="s-post-summary--content-excerpt"> </div> <div class="s-post-summary--meta"> <div class="s-post-summary--meta-tags tags js-tags t-cñ t-ûnet t-aspûnet-mvc t-aspûnet-mvc-4 t-actionfilterattribute"> <a href="/tags/html" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">html</a><a href="/tags/windows" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">windows</a><a href="/tags/accessibility" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">accessibility</a><a href="/tags/wai-aria" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">wai-aria</a><a href="/tags/narrator" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">narrator</a> </div> <div class="s-user-card s-user-card__minimal"> <div class="s-user-card--info"> <div class="s-user-card--link d-flex gs4"> </div> </div> <time class="s-user-card--time" style="margin-left:5px;"> <span title="2022-04-18 08:34:11Z" class="relativetime"> 2018-07-31T21:04:18.477</span></time> </div> </div> </div> </div><div id="question-summary-71909431" class="s-post-summary js-post-summary" data-post-id="71909431" data-post-type-id="1"> <div class="s-post-summary--stats js-post-summary-stats"> <div class="s-post-summary--stats-item s-post-summary--stats-item__emphasized" title="Score of 0"> <span class="s-post-summary--stats-item-number">0</span> <span class="s-post-summary--stats-item-unit">投票</span> </div> <div class="s-post-summary--stats-item " title="2 answers"> <span class="s-post-summary--stats-item-number">2</span> <span class="s-post-summary--stats-item-unit">回答</span> </div> <div class="s-post-summary--stats-item " title="273 views"> <span class="s-post-summary--stats-item-number">273</span> <span class="s-post-summary--stats-item-unit">浏览</span> </div> </div> <div class="s-post-summary--content"> <h3 class="s-post-summary--content-title"> <a href="/questions/51868089" class="s-link">html - 如何指示两个 html 部分是彼此的延续</a> </h3> <div class="s-post-summary--content-excerpt"> <p>是否有任何属性或有没有办法表明两个部分是彼此的延续。下面的例子:</p> <p>我需要将内容保存在单独的部分中,因为在按下展开按钮之前,section-bottom 是隐藏的。因此,当它显示时,我需要指出它是第一个列表的一部分,以便当您向下箭头进入第三项而不是 1/2 时,叙述者会读取 3/4,因为它位于单独的部分中。</p> <p>这可能吗?</p> </div> <div class="s-post-summary--meta"> <div class="s-post-summary--meta-tags tags js-tags t-cñ t-ûnet t-aspûnet-mvc t-aspûnet-mvc-4 t-actionfilterattribute"> <a href="/tags/html" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">html</a><a href="/tags/wai-aria" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">wai-aria</a><a href="/tags/narrator" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">narrator</a> </div> <div class="s-user-card s-user-card__minimal"> <div class="s-user-card--info"> <div class="s-user-card--link d-flex gs4"> </div> </div> <time class="s-user-card--time" style="margin-left:5px;"> <span title="2022-04-18 08:34:11Z" class="relativetime"> 2018-08-16T00:25:16.137</span></time> </div> </div> </div> </div><div id="question-summary-71909431" class="s-post-summary js-post-summary" data-post-id="71909431" data-post-type-id="1"> <div class="s-post-summary--stats js-post-summary-stats"> <div class="s-post-summary--stats-item s-post-summary--stats-item__emphasized" title="Score of 0"> <span class="s-post-summary--stats-item-number">0</span> <span class="s-post-summary--stats-item-unit">投票</span> </div> <div class="s-post-summary--stats-item " title="2 answers"> <span class="s-post-summary--stats-item-number">2</span> <span class="s-post-summary--stats-item-unit">回答</span> </div> <div class="s-post-summary--stats-item " title="299 views"> <span class="s-post-summary--stats-item-number">299</span> <span class="s-post-summary--stats-item-unit">浏览</span> </div> </div> <div class="s-post-summary--content"> <h3 class="s-post-summary--content-title"> <a href="/questions/52525056" class="s-link">html - 带有旁白的 Edge 中的段落不可读</a> </h3> <div class="s-post-summary--content-excerpt"> <p>我正在尝试使用 ARIA 标签来实现可访问性,因为段落标签在 chrome 中使用 narrator 工具工作正常,但在 Edge 中不可读。我没有为这种类型的元素使用任何 aria 属性;如果我想阅读内容,我应该使用它吗?</p> </div> <div class="s-post-summary--meta"> <div class="s-post-summary--meta-tags tags js-tags t-cñ t-ûnet t-aspûnet-mvc t-aspûnet-mvc-4 t-actionfilterattribute"> <a href="/tags/html" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">html</a><a href="/tags/microsoft-edge" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">microsoft-edge</a><a href="/tags/narrator" class="post-tag flex--item mt0 js-tagname-cñ" title="" rel="tag">narrator</a> </div> <div class="s-user-card s-user-card__minimal"> <div class="s-user-card--info"> <div class="s-user-card--link d-flex gs4"> </div> </div> <time class="s-user-card--time" style="margin-left:5px;"> <span title="2022-04-18 08:34:11Z" class="relativetime"> 2018-09-26T19:44:28.180</span></time> </div> </div> </div> </div> </div> <br class="cbt"> <div class="s-pagination site1 themed pager float-left"> <a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=1" rel="" title="Go to page 2">1</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=2" rel="" title="Go to page 2">2</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=3" rel="" title="Go to page 2">3</a><a class="s-pagination--item js-pagination-item is-selected" href="/tags/narrator?p=4" rel="" title="Go to page 2">4</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=5" rel="" title="Go to page 2">5</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=6" rel="" title="Go to page 2">6</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=7" rel="" title="Go to page 2">7</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=8" rel="" title="Go to page 2">8</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=9" rel="" title="Go to page 2">9</a><a class="s-pagination--item js-pagination-item " href="/tags/narrator?p=10" rel="" title="Go to page 2">10</a></div> </div> <div id="sidebar" class="show-votes" role="complementary" aria-label="sidebar"> <div class="module js-gps-related-tags" id="related-tags"> <h4 id="h-related-tags">Reference</h4> <div data-name="javascript"> <a href="https://php.github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">php</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">1429865</span> </span> </div> <div data-name="javascript"> <a href="https://c-cpp.com" class="post-tag no-tag-menu js-gps-track" target="_blank">c/c++</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">756500</span> </span> </div> <div data-name="javascript"> <a href="https://nginx.github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">nginx</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">49975</span> </span> </div> <div data-name="javascript"> <a href="https://mongodb.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">mongodb</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">159057</span> </span> </div> <div data-name="javascript"> <a href="https://mybatis.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">mybatis</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">3233</span> </span> </div> <div data-name="javascript"> <a href="https://anaconda.org.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">anaconda</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">13410</span> </span> </div> <div data-name="javascript"> <a href="https://pycharm.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">pycharm</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">14671</span> </span> </div> <div data-name="javascript"> <a href="https://python.github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">python</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">1902243</span> </span> </div> <div data-name="javascript"> <a href="https://vscode.github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">vscode</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">56040</span> </span> </div> <div data-name="javascript"> <a href="https://dockerdocs.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">docker</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">110988</span> </span> </div> <div data-name="javascript"> <a href="https://github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">github</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">49000</span> </span> </div> <div data-name="javascript"> <a href="https://flask.github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">flask</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">49129</span> </span> </div> <div data-name="javascript"> <a href="https://ffmpeg.github.net.cn" class="post-tag no-tag-menu js-gps-track" target="_blank">ffmpeg</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">24037</span> </span> </div> <div data-name="javascript"> <a href="https://jmeter.net" class="post-tag no-tag-menu js-gps-track" target="_blank">jmeter</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">16910</span> </span> </div> <div data-name="javascript"> <a href="https://matplotlib.net" class="post-tag no-tag-menu js-gps-track" target="_blank">matplotlib</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">63493</span> </span> </div> <div data-name="javascript"> <a href="https://getbootstrap.net" class="post-tag no-tag-menu js-gps-track" target="_blank">bootstrap</a> <span class="item-multiplier"><span class="item-multiplier-x">×</span> <span class="item-multiplier-count">54641</span> </span> </div> </div> </div> </div> </div> <footer id="footer" class="site-footer js-footer" role="contentinfo"> <div class="site-footer--container"> <div class="site-footer--logo"> <a href="https://stackoverflow.com"><svg aria-hidden="true" class="native svg-icon iconLogoGlyphMd" width="32" height="37" viewBox="0 0 32 37"><path d="M26 33v-9h4v13H0V24h4v9h22Z" fill="#BCBBBB"/><path d="m21.5 0-2.7 2 9.9 13.3 2.7-2L21.5 0ZM26 18.4 13.3 7.8l2.1-2.5 12.7 10.6-2.1 2.5ZM9.1 15.2l15 7 1.4-3-15-7-1.4 3Zm14 10.79.68-2.95-16.1-3.35L7 23l16.1 2.99ZM23 30H7v-3h16v3Z" fill="#F48024"/></svg></a> </div> <nav class="site-footer--nav"> <div class="site-footer--col"> <h5 class="-title"><a href="https://stackoverflow.org.cn" class="js-gps-track" data-gps-track="footer.click({ location: 3, link: 15})">Stack Overflow 中文网</a></h5> <p>遵从 CC BY-SA 知识共享许可协议。</p> </div> </nav> </div> </footer> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?709ff2ad9744e86b5b0eee677fc13ede"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-1MW5BV8G8E"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-1MW5BV8G8E'); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6117966252207595" crossorigin="anonymous"></script> </body> </html>