Microsoft Windows UI Automation Blog

The Microsoft Windows UI Automation blog covers topics related to the the Windows Automation API

From Windows 10 Eye Control and the Xbox Adaptive Controller, to Language Understanding and Custom Image Reco – What a journey!

This article lists content describing how a demonstration game leveraged many accessibility-related...

Author: Guy Barker MSFT Date: 01/01/2019

Sharing a Board Maker app through the Microsoft Store

This post describes the steps taken to have a board maker app available at the Microsoft Store,...

Author: Guy Barker MSFT Date: 02/20/2018

Can your desktop app leverage the new UIA Notification event in order to have Narrator say exactly what your customers need?

This post describes some approaches that Windows desktop app devs might consider for having a screen...

Author: Guy Barker MSFT Date: 11/08/2017

Considerations around the accessibility of a WinForms Store app

This post describes considerations around the accessibility of an app, including where the app is...

Author: Guy Barker MSFT Date: 10/20/2017

Let your customers know of important status changes in your WinForms app

This post describes an approach to having the Narrator screen reader announce important status...

Author: Guy Barker MSFT Date: 09/14/2017

Considerations around the accessibility of a calendar control

This post describes some considerations around the design of calendar-related UI, such that the UI...

Author: Guy Barker MSFT Date: 09/09/2017

Does your feature present inaccessible error icons?

This post describes some of the accessibility-related issues with a common method of providing...

Author: Guy Barker MSFT Date: 07/12/2017

Common approaches for enhancing the programmatic accessibility of your Win32, WinForms and WPF apps: Part 3 – WinForms

This post describes some of the steps you can take to enhance the programmatic accessibility of your...

Author: Guy Barker MSFT Date: 06/28/2017

Common approaches for enhancing the programmatic accessibility of your Win32, WinForms and WPF apps: Part 4 – WPF

This post describes some of the steps you can take to enhance the programmatic accessibility of your...

Author: Guy Barker MSFT Date: 06/28/2017

The accessibility of Sight Sign – an eye-gaze controlled app for writing a signature with a robot

This post describes accessibility-related considerations for a simple app which was built to allow...

Author: Guy Barker MSFT Date: 03/06/2017

How I use Narrator in the Windows 10 Creators Update to help me be a better communicator

This post describes how I use the Narrator screen reader in the Windows 10 Creators Update to help...

Author: Guy Barker MSFT Date: 02/18/2017

Narrator announcing an item’s status

This post discusses ways to use the UIA ItemStatus property in your app’s UI to have some current...

Author: Guy Barker MSFT Date: 01/02/2017

Follow-up #4: Can I customize the path that the Narrator screen reader takes when moving to the “next” or “previous” element in my UWP app’s UI?

This post describes a question arising from the discussion detailed at More tips on building...

Author: Guy Barker MSFT Date: 09/29/2016

Follow-up #3: How can I increase the visibility of keyboard focus feedback in my UWP XAML app, without having to write custom visuals?

This post describes a question arising from the discussion detailed at More tips on building...

Author: Guy Barker MSFT Date: 09/29/2016

Follow-up #2: How do I have access keys shown on buttons in my UWP XAML app?

This post describes a question arising from the discussion detailed at More tips on building...

Author: Guy Barker MSFT Date: 09/29/2016

More tips on building accessible Windows apps, including a couple of things introduced with the Windows 10 Anniversary Update

This post describes a demo app that I recently built for a presentation on building accessible...

Author: Guy Barker MSFT Date: 09/29/2016

accAttacka: End of Part One.

This post describes an update to a dev tool for efficiently finding solutions to...

Author: Guy Barker MSFT Date: 05/24/2016

Introducing accAttacka: An exploration into efficiently finding solutions for accessibility bugs

This post describes an exploration into how developers might be able to efficiently find code...

Author: Guy Barker MSFT Date: 04/27/2016

How to have important changes in your Win32 UI announced by Narrator

This post describes how you can have the Narrator screen reader announce critically important...

Author: Guy Barker MSFT Date: 04/16/2016

A tip on how to find some high contrast bugs

This post suggest a quick way to detect some severe bugs that can impact your customers who use high...

Author: Guy Barker MSFT Date: 03/16/2016

A reminder of how to add a localized accessible name to a button – without incurring any new localization costs

I was looking at a pretty important app the other day, and considering how many of the buttons in...

Author: Guy Barker MSFT Date: 02/20/2016

Why can't Narrator find the buttons in my HTML Windows Store app?

Hi, I had a reminder the other day about how important it is to keep both the visual and...

Author: Guy Barker MSFT Date: 01/20/2016

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...

Author: Guy Barker MSFT Date: 10/06/2015

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...

Author: Guy Barker MSFT Date: 09/29/2015

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...

Author: Guy Barker MSFT Date: 09/29/2015

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...

Author: Guy Barker MSFT Date: 08/06/2015

Building accessible Windows Universal apps: Other important accessibility considerations

This series of posts describes how to avoid some common accessibility bugs when building Windows...

Author: Guy Barker MSFT Date: 07/14/2015

Next>