Making your app accessible (Windows Store apps using JavaScript and HTML)

Language: JavaScript and HTML | VB/C#/C++ and XAML
16 out of 20 rated this helpful - Rate this topic

Describes the support for accessibility that is included in the Windows Store app using JavaScript platform, and explains how to take advantage of that support to create an accessible Windows Store app using JavaScript.

Support for accessibility is built into the Windows Store app using JavaScript platform. As the Windows Store app using JavaScript host renders an app UI, accessibility information that is defined in the app markup is exposed through Microsoft UI Automation—the Microsoft accessibility API—and made available to assistive technology tools such as screen readers.

Exposing accessibility information for Windows Store apps using JavaScript

It's simple and easy to implement accessibility in Windows Store apps using JavaScript. Because all HTML tags and Microsoft Windows Store app using JavaScript controls are already accessible, implementing accessibility in Windows Store apps using JavaScript typically involves setting just a few HTML attributes.

This documentation focuses on the markup and code that developers need to implement to support the following key accessibility scenarios.

  • Screen reading—Users who are blind or visually impaired rely on screen readers to interpret and interact with your app's UI. Interpreting involves reading the UI element names, roles, values, and so on, and interacting with the UI involves moving the focus from one element to another and invoking app functionality.
  • Keyboard accessibility—Many accessibility users rely on the keyboard to navigate and operate the UI by:
    • Moving focus among elements by using the Tab key.
    • Navigating in container elements such as lists, grids, and tree views by using the arrow keys.
    • Activating functionality by using the Enter or Space key.
    • Using shortcut keys to efficiently invoke app functionality.
  • Accessible visual experience—Users who are visually impaired need a sufficient text contrast ratio and a good visual experience with High Contrast themes. Users who are color blind need information to be conveyed in ways other than through color.

In this section

Related topics

Making your app accessible

 

 

Build date: 11/28/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.