Специальные возможности

Специальные возможности — это создание возможностей, которые делают ваше приложение Windows пригодным для использования людьми, которые используют технологии в самых разных средах и подходят к пользовательскому интерфейсу с различными потребностями и возможностями. В некоторых ситуациях специальные возможности требуются законодательством. Однако рекомендуется реализовывать специальные возможности даже там, где они не обязательны по закону, так как это расширит аудиторию вашего приложения.

Кроме того, в Microsoft Store есть объявление о специальных возможностях для вашего приложения!

Статья Описание
Обзор специальных возможностей В этой статье представлен обзор концепций и технологий, связанных со сценариями специальных возможностей для приложений Windows.
Проектирование инклюзивного программного обеспечения Узнайте о развитии инклюзивного дизайна с помощью приложений Windows для Windows. Проектируйте и создавайте программное обеспечение с учетом специальных возможностей.
Разработка инклюзивных приложений для Windows Эта статья представляет собой стратегию разработки доступных приложений для Windows.
Проверка специальных возможностей Процедуры тестирования, которые необходимо выполнить, чтобы убедиться, что ваше приложение для Windows доступно.
Специальные возможности в Store Описание требований к объявлению приложения для Windows как доступного в Microsoft Store.
Accessibility checklist (Контрольный список специальных возможностей) Предоставляет контрольный список, который поможет вам обеспечить доступность приложения для Windows.
Предоставление основных сведений о специальных возможностях Основные сведения о специальных возможностях часто классифицируются по названию, роли и значению. В этом разделе описывается код, благодаря которому ваше приложение сможет предоставлять основные сведения, необходимые вспомогательным технологиям.
Специальные возможности клавиатуры Если ваше приложение не поддерживает доступ с клавиатуры на достаточном уровне, пользователи с нарушениями зрения или опорно-двигательного аппарата будут испытывать трудности при его использовании или же совсем не смогут его использовать.
Средства чтения с экрана и аппаратные системные кнопки Средства чтения с экрана, такие как экранный диктор, должны иметь возможность распознавать и обрабатывать события аппаратных системных кнопок и сообщать пользователям о своем состоянии. В некоторых случаях средству чтения с экрана может потребоваться обрабатывать исключительно события кнопок и не позволять им перебираться в другие обработчики.
Ориентиры и заголовки Ориентиры и заголовки определяют разделы пользовательского интерфейса, которые способствуют эффективной навигации для пользователей специальных возможностей, таких как средства чтения с экрана.
Темы с высокой контрастностью Описывает шаги, необходимые для обеспечения возможности использования приложения для Windows при активной теме с высокой контрастностью.
Требования к специальным возможностям отображения текста В этой статье приводятся рекомендации относительно специальных возможностей отображения текста в приложении, которые помогают обеспечить необходимый уровень контрастности между цветами текста и фона. В этом разделе также рассматриваются роли автоматизации пользовательского интерфейса Майкрософт, которые могут иметь текстовые элементы в приложении для Windows, и рекомендации по использованию текста в графике.
Accessibility practices to avoid (Подходы к реализации специальных возможностей, которых следует избегать) Список рекомендаций, которые следует избегать, если вы хотите создать доступное приложение для Windows.
Настраиваемые одноранговые элементы автоматизации Здесь описана концепция одноранговых элементов для модели автоматизации пользовательского интерфейса, а также способы реализации поддержки автоматизации для вашего собственного настраиваемого класса пользовательского интерфейса.
Шаблоны и интерфейсы элементов управления Здесь перечислены шаблоны элементов управления модели автоматизации пользовательского интерфейса Майкрософт, классы, которыми пользуются клиенты для доступа к ним, и интерфейсы, которыми пользуются поставщики для их реализации.