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...
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,...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Date: 02/18/2017
How a table at MSDN became accessible
This post describes a recent update to an MSDN page where an inaccessible image of a table was...
Date: 01/14/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...
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...
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...
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...
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...
Date: 09/29/2016
accAttacka: End of Part One.
This post describes an update to a dev tool for efficiently finding solutions to...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Date: 07/14/2015