Does your feature present inaccessible error icons?

This post describes some of the accessibility-related issues with a common method of providing helpful information to a customer filling in a form. While tooltips can be an invaluable source of help to your customers, that help must be efficiently accessible to all your customers, regardless of how they interact with their device.   Introduction…

0

Common approaches for enhancing the programmatic accessibility of your Win32, WinForms and WPF apps: Part 1 - Introduction

This series of posts describes some of the steps you can take to enhance the programmatic accessibility of your Win32, WinForms and WPF apps.   Introduction Well, it’s been a while since I’ve had a chance to share some of the things I’ve learnt around building accessible apps. I’ve been working closely with a number…

1

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

This post describes some of the steps you can take to enhance the programmatic accessibility of your Win32 app.   Introduction By default, use standard Win32 controls in your app, and leverage the work that the Win32 UI framework can do to provide the foundation for an accessible experience.   Way back, when work was…

0

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 WinForms app. It is strongly recommended that you first read Part 2 in this series, given the similarity between Win32 and WinForms relating to some aspects of accessibility.   Introduction By default, use standard WinForms controls in your…

0

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 WPF app.   Introduction By default, use standard WPF controls in your app, and leverage the work that the WPF UI framework can do to provide the foundation for an accessible experience.   While the accessibility of Win32…

0

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 eye-gaze input to trigger control of a robot. Particular attention was paid to any customization made to the app visuals, such that all customers, regardless of how they interact with their device, can fully and efficiently interact with the app.  …

1

The perils of styling visuals

This post describes the hazards of building custom UI, and how some of these hazards can be avoided by basing the custom UI on fully accessible standard controls. The sample results described in the post are based on HTML and CSS hosted in the Edge browser. Introduction A few days ago I was talking with…

0

Making the connection between HTML and UI Automation Patterns

This post discusses how your HTML UI can automatically support various UI Automation patterns, and how you can verify the results by using the Inspect SDK tool.   Introduction The Narrator screen reader uses the Windows UI Automation (UIA) API to access UI presented by your app. So Narrator will access UIA properties relating to…

0

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 replaced with an accessible table, and how a dev using the Narrator screen reader can now interact with the updated content.   Introduction When I was researching Narrator announcing an item’s status, I found a page at…

0