How come I can’t find a Text pattern for Notepad, when Inspect tells me it’s there?

An interesting question arose recently from a dev building a C++ UIA client app which accesses text from Notepad. The Inspect SDK tools reports that Notepad supports the Text pattern, (as shown in the screenshot below,) but when the dev tries to access the Text pattern from Notepad, he’s told that Notepad doesn’t support it….

1

So how will you help people work with text? Part 3: The UIA Provider

This series of posts describes how you can use UI Automation (UIA) as part of your solution to help people who find some aspect of working with text to be a challenge.   Introduction A UIA provider is a process that supports some of the UIA provider interfaces, and so allows its UI to be…

0

So how will you help people work with text? Part 2: The UIA Client

This series of posts describes how you can use UI Automation (UIA) as part of your solution to help people who find some aspect of working with text to be a challenge.   Introduction A while back I had a chat with someone with a lot of experience in education, and she was telling me…

15

So how will you help people work with text? Part 1: Introduction

This series of posts describes how you can use UI Automation (UIA) as part of your solution to help people who find some aspect of working with text to be a challenge.   Introduction Over the last couple of months I’ve had a few discussions relating to the programmatic accessibility of text. This has all…

1

Finding the handle of the window that contains a UI Automation element

Hi, Someone asked a great UIA-related question earlier today at the UIA Forum. They pointed out that UIA has an API to get a UIA element associated with a Win32 window handle, (hwnd). This can be done by calling the ElementFromHandle() method. But what happens if you already have a UIA element, and you want…

1

Building accessible Windows Universal apps: Other important accessibility considerations

This series of posts describes how to avoid some common accessibility bugs when building Windows Universal apps. This post focuses on specific bugs which affect customers who use your app’s visuals.   Do “Other” bugs matter? I was hesitant about using the term “Other” here. “Other” might imply that these considerations are somehow less important…

0

Building accessible Windows Universal apps: Programmatic accessibility

This series of posts describes how to avoid some common accessibility bugs when building Windows Universal apps. This post focuses on bugs which affect customers who use screen readers and other assistive technology products.   How well do you really know your app’s UI? Devs work hard to deliver an app that looks exciting and…

0

Building accessible Windows Universal apps: Colors and contrast

This series of posts describes how to avoid some common accessibility bugs when building Windows Universal apps. This post focuses on bugs which affect customers who use visuals shown on the screen.   Think about what you’re getting from Design Say your UI Designer gives you some really cool-looking visuals to implement in your app….

0

Building accessible Windows Universal apps: Keyboard accessibility

This series of posts describes how to avoid some common accessibility bugs when building Windows Universal apps. This post focuses on bugs which affect customers who use the keyboard.   Introduction We’ve all seen it in the movies – the hotshot hacker is at the keyboard, with only thirty seconds to complete the mission. With…

0

Building accessible Windows Universal apps: Introduction

This series of posts describes how to avoid some common accessibility bugs when building Windows Universal apps.   Introduction In a couple of weeks at a conference in Seattle, I’ll have an opportunity to share some of my experiences around the more common accessibility-related bugs that I’ve encountered during app development. So as part of…

2