WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: how to get screen reader to announce single letters as Cee for C?

for

Number of posts in this thread: 6 (In chronological order)

From: Mike Warner
Date: Tue, May 12 2015 9:01AM
Subject: how to get screen reader to announce single letters as Cee for C?
No previous message | Next message →

I've reworked our hangman game for AT use, and it works great, but IE reads
the letters as they sounds, not by name. Any tips for this? I know that I
can change the game to put commas after the letter when it's read in an
aria-live region, but there's got to be a better way. Is there?

Thanks,
Mike

Mike Warner
Director of IT Services
MindEdge, Inc.

From: Moore,Michael (DARS)
Date: Tue, May 12 2015 9:19AM
Subject: Re: how to get screen reader to announce single letters as Ceefor C?
← Previous message | Next message →

I don't think that it is really a problem because screen reading software can be used to read one letter at a time. For NVDA, JAWS and if I remember correctly WindowEyes the left and right arrow keys read one letter at a time.

Mike Moore
Accessibility Coordinator,
Texas Department of Assistive and Rehabilitative Services
(512) 424-4159 (Office)
(512) 574-0091 (Cell)

From: _mallory
Date: Wed, May 13 2015 2:38AM
Subject: Re: how to get screen reader to announce single letters as Ceefor C?
← Previous message | Next message →

On Tue, May 12, 2015 at 03:19:38PM +0000, Moore,Michael (DARS) wrote:
> I don't think that it is really a problem because screen reading software can be used to read one letter at a time. For NVDA, JAWS and if I remember correctly WindowEyes the left and right arrow keys read one letter at a time.

Orca too.
_mallory

From: Jonathan Avila
Date: Wed, May 13 2015 6:32AM
Subject: Re: how to get screen reader to announce single letters as Ceefor C?
← Previous message | Next message →

> I don't think that it is really a problem because screen reading software can be used to read one letter at a time.

I think the challenge here is that the text (a letter) is being announced with an ARIA live region and thus the virtual or browse mode cursor is not in the correct location to review the letter that was announced. Some screen readers have history review modes which might help but that would likely be too advanced for many users. It's too bad CSS speech properties have not been uniformly adopted.

Jonathan

-- 
Jonathan Avila 
Chief Accessibility Officer
SSB BART Group 
= EMAIL ADDRESS REMOVED =
Phone 703.637.8957  
Follow us: Facebook | Twitter | LinkedIn | Blog | Newsletter

From: _mallory
Date: Wed, May 13 2015 7:10AM
Subject: Re: how to get screen reader to announce single letters as Ceefor C?
← Previous message | Next message →

On Wed, May 13, 2015 at 12:32:59PM +0000, Jonathan Avila wrote:
> I think the challenge here is that the text (a letter) is being announced with an ARIA live region and thus the virtual or browse mode cursor is not in the correct location to review the letter that was announced. Some screen readers have history review modes which might help but that would likely be too advanced for many users. It's too bad CSS speech properties have not been uniformly adopted.

I thought with live regions you can state whether it's atomic or only
announce new stuff?

_mallory

From: Mike Warner
Date: Wed, May 13 2015 12:47PM
Subject: Re: how to get screen reader to announce single letters as Cee for C?
← Previous message | No next message

The issue was that I had a hangman game where the blanks were getting
replaced by letters. The blanks were in an aria-live region with atomic
set to true to repeat the previously guessed letters. So, if the word were
car, and the user had only guessed C and A already, the screen reader would
read it as kah blank, not Cee Ay blank. I tried adding a hidden comma
after each letter, which worked, but not in IE, which still insisted on
pronouncing the letter as if it were in a word. In the end, I ended up
removing the aria region from the div containing the letter blanks, and put
the list of letters and blanks, separated by commas, with the rest of the
feedback in the aria-live region for the game. It worked out great. Plus,
I can replace any punctuation marks with their word counterparts, so all
screen readers will read them correctly.

Mike