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

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 status exposed by an element. The details included below reflect the behavior of the Windows platform as it stands at the time this post is written.   Introduction A couple of weeks ago I was chatting with…

0

Code snippets referencing system colors from the active high contrast theme, in five UI frameworks

This post demonstrates how to reference appropriate system colors for button text and button background when a high contrast theme is active. The snippets relate to HTML, XAML, WinForms, WPF and Win32.   Introduction A couple of weeks ago I asked a dev about the UI frameworks that were being used in his feature’s UI….

0

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 accessible Windows apps, including a couple of things introduced with the Windows 10 Anniversary Update.   The majority of your customers using the Narrator screen reader at your UI will control the screen reader via the keyboard. As your customers…

0

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 accessible Windows apps, including a couple of things introduced with the Windows 10 Anniversary Update.   One of the very important aspects relating to keyboard accessibility is knowing where keyboard focus is when you’re using the keyboard. So when some…

0

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 accessible Windows apps, including a couple of things introduced with the Windows 10 Anniversary Update.   Access keys can make a huge difference to the keyboard accessibility of an app. Rather than forcing a customer to press the Tab key…

0