Can I tell Narrator how I want a particular character to be pronounced?

Someone recently raised the interesting point that they found the Narrator screen reader pronounces “3 + 1” as “three plus one” when interacting with their app, yet it pronounces “3 – 1” as “three to one”. They were curious as to whether they could tell Narrator to pronounce the ‘-’ as “minus”. Today there is…


How and why I added an on-screen keyboard to my Windows Store app

This post describes how I added an alphabetically sorted on-screen keyboard to my 8 Way Speaker app, and prevented the Windows Touch keyboard from appearing while my own keyboard was enabled.   Figure 1: The 8 Way Speaker app showing its own on-screen keyboard.   Background A while ago I built an app which could…

3

Allowing Narrator gestures to zoom at the explorable map

While making the demo video associated with Updating the explorable map to add support for scrolling with a screen reader, which shows how to zoom in and zoom out on the map using Narrator, I did feel that it was pretty tedious to have to swipe so many times to reach the Zoom buttons. Narrator…

1

Using UI Automation to explore a map

A few weeks ago I was having coffee with a colleague who’s blind, and I asked him about exploring a map. He said that he’d like to be able to move his finger over a map of the US, and have the name of the state beneath his finger spoken. By doing this, he could…


Solutions to some common accessibility issues found in XAML apps

My recent post, Learn about cool things you can do with UI Automation, and help teams around you at the same time, discussed how as part you learning how to use the super-useful Windows UI Automation (UIA) API, you could write code which looks for accessibility issues in apps built by teams near you. By…


More tips on the use of LiveRegions in your WinJS app

Hi, A while back I described some of my experiences with LiveRegions in a WinJS app, at http://blogs.msdn.com/b/winuiautomation/archive/2013/08/04/an-accessibility-case-study-reading-list-part-5-live-regions.aspx. I recently got to do some more experiments involving LiveRegions, so I thought it’d be worth sharing my thoughts on those. My situation was that I had a “label” HTML element, and it was marked as aria-live=”assertive”. When…

0