Windows IoT Enterprise Accessibility

Accessibility Resources

Microsoft is dedicated to making its products and services accessible and usable for everyone. Windows includes accessibility features that benefit all users. These features make it easier to customize the computer and give users with different abilities options to improve their experience with Windows.

This article helps you as the IT administrator learn about built-in accessibility features. It also includes recommendations for how to support people in your organization who use these features.

Windows 11, version 22H2, includes improvements for people with disabilities: system-wide live captions, Focus sessions, voice access, and more natural voices for Narrator. For more information, see New accessibility features coming to Windows 11 and How inclusion drives innovation in Windows 11.

General Recommendations

  • Be aware of Ease of Access settings. Understand how people in your organization might use these settings. Help people in your organization learn how they can customize Windows.

  • Don't block settings. Avoid using group policy or MDM settings that override Ease of Access settings.

  • Encourage choice. Allow people in your organization to customize their computers based on their needs. That customization might be installing an add-on for their browser, or a non-Microsoft assistive technology.

Vision

Article Description
Use Narrator to use devices without a screen Narrator describes Windows and apps and enables you to control devices by using a keyboard, controller, or with a range of gestures on touch-supported devices. Starting in Windows 11, version 22H2, Narrator includes more natural voices.
Create accessible apps You can develop accessible apps just like Mail, Groove, and Store that work well with Narrator and other leading screen readers.
Use keyboard shortcuts. Get the most out of Windows with shortcuts for apps and desktops.
Keyboard shortcuts in Windows
Narrator keyboard commands and touch gestures
Windows keyboard shortcuts for accessibility
Get closer with Magnifier Magnifier enlarges all or part of your screen and offers various configuration settings.
Make Windows easier to see Changing the size or color of pointers or adding trails or touch feedback make it easier to follow the mouse.
Adjust the size of text, icons, and other screen items to make them easier to see.
Many high-contrast themes are available to suit your needs.
Have Cortana assist Cortana can handle various tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.
Dictate text and commands Windows includes speech recognition that lets you tell it what to do.
Simplify for focus Reducing animations and turning off background images and transparency can minimize distractions.
Keep notifications around longer If notifications aren't staying visible long enough for you to notice them, you can increase the time a notification is displayed up to five minutes.
Read in braille Narrator supports braille displays from more than 35 manufacturers using more than 40 languages and multiple braille variants.

Starting in Windows 11, version 22H2 with KB5022913, the compatibility of braille displays has been expanded. Braille displays work seamlessly and reliably across multiple screen readers, improving the end user experience.

Hearing

Article Description
Use live captions to better understand audio Use Windows 11, version 22H2 or later to better understand any spoken audio with real time captions.
View live transcription in a Teams meeting During any Teams meeting, view a live transcription so you don't miss what's being said.
Use Teams for sign language Teams is available on various platforms and devices, so you don't have to worry about whether your coworkers, friends, and family can communicate with you.
Make Windows easier to hear Replace audible alerts with visual alerts.
If notifications aren't staying visible long enough for you to notice them, you can increase the time a notification is displayed up to five minutes.
Send all sounds to both left and right channels, which is helpful for those people with partial hearing loss or deafness in one ear.
Read spoken words with captioning You can customize things like color, size, and background transparency to suit your needs and tastes.
Azure Cognitive Services Translator Use the Azure Cognitive Services Translator service to add machine translation to your solutions.

Physical

Article Description
Have Cortana assist you Cortana can handle various tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.
Dictate text and commands Windows includes voice recognition that lets you tell it what to do.
Use the On-Screen Keyboard (OSK) Instead of relying on a physical keyboard, use the OSK to enter data and select keys with a mouse or other pointing device. It also offers word prediction and completion.
Make your mouse, keyboard, and other input devices easier to use If you have limited control of your hands, you can personalize your keyboard to do helpful things like ignore repeated keys.
If a mouse is difficult to use, you can control the pointer by using your numeric keypad.

Cognition

Article Description
Simplify for focus Reducing animations and turning off background images and transparency can minimize distractions.
Download and use fonts that are easier to read Fluent Sitka Small and Fluent Calibri are fonts that address "visual crowding" by adding character and enhance word and line spacing.
Microsoft Edge reading view Clears distracting content from web pages so you can stay focused on what you really want to read.

Assistive Technology

Article Description
Hear text read aloud with Narrator Narrator reads text on your PC screen aloud and describes events, such as notifications or calendar appointments, so you can use your PC without a display.
Use voice recognition
Save time with keyboard shortcuts

Building Accessible Applications

Article Description
Empower people of all abilities Build accessible and inclusive Windows applications, with improved functionality and usability, for people with disabilities, personal preferences, specific work styles, or situational constraints. Some common solutions include providing information in alternative formats or enabling the use of assistive technologies.
Accessibility overview This article is an overview of the concepts and technologies related to accessibility scenarios for Windows apps.
Designing inclusive software Learn about evolving inclusive design with Windows apps for Windows. Design and build inclusive software with accessibility in mind.
Developing inclusive Windows apps This article is a roadmap for developing accessible Windows apps.
Accessibility testing Testing procedures to follow to ensure that your Windows app is accessible.
Accessibility in the Store Describes the requirements for declaring your Windows app as accessible in the Microsoft Store.
Accessibility checklist Provides a checklist to help you ensure that your Windows app is accessible.
Expose basic accessibility information Basic accessibility info is often categorized into name, role, and value. This article describes code to help your app expose the basic information that assistive technologies need.
Keyboard accessibility If your app doesn't provide good keyboard access, users who are blind or have mobility issues can have difficulty using your app or may not be able to use it at all.
Screen readers and hardware system buttons Screen-readers, such as Narrator, must be able to recognize and handle hardware system button events and communicate their state to users. In some cases, the screen reader might need to handle button events exclusively and not let them bubble up to other handlers.
Landmarks and Headings Landmarks and headings define sections of a user interface that aid in efficient navigation for users of assistive technology such as screen readers.
High-contrast themes Describes the steps needed to ensure your Windows app is usable when a high-contrast theme is active.
Accessible text requirements This article describes best practices for accessibility of text in an app, by assuring that colors and backgrounds satisfy the necessary contrast ratio. This article also discusses the Microsoft UI Automation roles that text elements in a Windows app can have, and best practices for text in graphics.
Accessibility practices to avoid Lists the practices to avoid if you want to create an accessible Windows app.
Custom automation peers Describes the concept of automation peers for UI Automation, and how you can provide automation support for your own custom UI class.
Control patterns and interfaces Lists the Microsoft UI Automation control patterns, the classes that clients use to access them, and the interfaces providers use to implement them.

Other resources