screen-readers

How to detect that narrator tool is running?

坚强是说给别人听的谎言 提交于 2019-12-06 07:10:56
问题 I have a custom control. i like to provide the support for System screen reading support. Is there any logic to find that the narrator or coded UI tool is enabled in our machine.?? 回答1: You can use namespace Windows.UI.Xaml.Automation.Peers and this method: var isNarratorStarted = AutomationPeer.ListenerExists(AutomationEvents.AutomationFocusChanged); 回答2: I had similiar case but when working with UWP app and I solved it that way. Maybe you can take something from here: private bool

Jaws 16 not reading “alert” role in IE 11

馋奶兔 提交于 2019-12-05 20:20:50
We are facing an issue with Jaws 16 and IE 11. We have some tooltips on the web page where we have assigned role as "alert" so that when JAWS reads it it will will first announce 'alert' and then reads the text. It was working fine for JAWS 15 with IE 11. Now Jaws has released version 16 and we have upgraded to that version due to that it is not announcing the 'alert' when tooltip comes in IE 11. This working perfectly fine with Fire Fox. Is there any issue with JAWS 16 with IE? JAWS 16 has recently released the January 2015 update that addressed some issue relating to IE and one of them might

xhtml document - Lang options question

随声附和 提交于 2019-12-05 14:13:06
What is the difference between the 2 lines shown below?: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB"> <meta http-equiv="content-language" content="en-GB" /> If i didn't have the meta tag, what would be the consequence? Does the meta one affect screen readers and the top one not? I'm a bit confused as to what exactly they do. Thanks in advance for any help Best regards Skip. Rahul Dive Into Accessibility's Identifying your language page recommends adding as much as possible to handle as many screen readers as you can, depending on your doctype: If you're using any variant of

Appropriate way to hide icons from screen readers

允我心安 提交于 2019-12-05 12:01:23
In my web application, I have made myself a font that consists solely of icons. I use these icons to complement titles and sub titles within the application and make it more visually appealing. However, screen readers like JAWS read this out and it makes for an unpleasant experience for users of screen readers. For instance the character c displays an image of a cloud. I use it in this way to complement for instance a header such as <h1> : <span class="my-font">c</span> Now I would like for screen readers to completely ignore this as this is just complementing an existing title and not adding

Pausing in a screen reader for accessibility

自作多情 提交于 2019-12-05 02:08:41
I have been using the Mac OSX's built in screen-reader for testing my site, I know it's not the best but it's all I have for now. But I'm finding it isn't pausing at the end of elements... which makes sense; but I'm finding myself placing hidden periods to make things readable: <div class="breakdown"> <strong>35</strong> New<span class="visuallyhidden">.</span><br> <strong>4</strong> Overdue<span class="visuallyhidden">.</span> </div> I feel really dirty doing this, but if I dont then either it ruins the design, or it is read in a continuous sentence which is not comprehensible. Does anyone

Should I avoid javascript , jquery, flash, ajax, silverlight if i want to make my site cross platform compatible and screen reader compatible?

僤鯓⒐⒋嵵緔 提交于 2019-12-04 17:21:49
Should I avoid JavaScript , jQuery, flash, Ajax, Silverlight if i want to make my site cross platform compatible (PC, iPHONE other mobiles, PDA) and Accessible(screen reader compatible)? Should i only use xhtml css with server side language for wider accessibility? and for PC pr MAC i made everything first for Firefox so for mobile which browser should i choose? Flash and Silverlight aren't available on the iPhone, and some other mobile devices. jQuery supports screen reader accessibility , but doesn't seem to be available on most mobile devices other than the iPhone. No, but offer them as

Difference between aria-label and aria-labelledby

大城市里の小女人 提交于 2019-12-04 15:30:57
问题 I found 2 ways of marking a zone with aria- attributes. First one: <div class="main" role="main" aria-label="Search results"> <a href="">Blah-blah</a> Second one: <div class="main" role="main" aria-labelledby="res1"> <h2 id="res1" class="a11y">Search results</h2> <a href="">Blah-blah</a> JAWS reads them absolutely the same. So, what is the difference and what would you choose? 回答1: This site gives the reason for your answer:- In theory, you should use aria-labelledby if the text is visually

How to detect that narrator tool is running?

不羁岁月 提交于 2019-12-04 13:15:16
I have a custom control. i like to provide the support for System screen reading support. Is there any logic to find that the narrator or coded UI tool is enabled in our machine.?? You can use namespace Windows.UI.Xaml.Automation.Peers and this method: var isNarratorStarted = AutomationPeer.ListenerExists(AutomationEvents.AutomationFocusChanged); I had similiar case but when working with UWP app and I solved it that way. Maybe you can take something from here: private bool isAutomationPeerCreated = false; private bool IsAutomationPeerAttached => this.isAutomationPeerCreated || AutomationPeer

How to hide any text from sighted user and search engine but not from screen reader?

↘锁芯ラ 提交于 2019-12-04 13:05:15
What is the best tested way to hide any text from sighted user but not from popular screen readers? and without affecting SEO. for example if i adding any hidden text only for screen-reader users then that text should not be crawl by search engine when search engine will crawl that page. The jQuery UI CSS framework does this by positioning elements far off-screen, e.g. .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } I'm using the system Drupal 7 class which seem to be working pretty good (and seems to be the best way so far to visually hide content, but make it

Evaluating current state of a screen reader in JavaScript

最后都变了- 提交于 2019-12-04 09:08:42
I've been doing screen reader optimization for the last 2 years without issue, but now I'm developing an application that has audio playback as a core piece of functionality. As I understand, there's no way to defer playback while a screen reader is running and all of my audio streams are talking over each other right now. I've been through the WAI-ARIA specs many times to the point that I doubt the feature I'm looking for is included there. Is there any overall screen reader API accessible by JavaScript that would allow me to coordinate my applications audio to not overlap with accessibility