Accessibility checklist (Контрольный список специальных возможностей)

Предоставляет контрольный список, который поможет вам убедиться, что ваше приложение Для Windows доступно.

Здесь мы предоставляем контрольный список, который можно использовать для обеспечения доступности приложения.

  1. Задайте доступное имя (обязательно) и описание (необязательно) для элементов содержимого и интерактивного пользовательского интерфейса в приложении.

    Доступное имя — это короткая описательная текстовая строка, которую средство чтения с экрана использует для объявления элемента пользовательского интерфейса. Некоторые элементы пользовательского интерфейса, такие как TextBlock и TextBox, повышают их текстовое содержимое в качестве доступного имени по умолчанию; см. основные сведения о специальных возможностях.

    Необходимо явно задать доступное имя для изображений или других элементов управления, которые не повышают внутреннее текстовое содержимое в качестве неявного имени. Для элементов формы следует использовать метки, чтобы текст метки можно было использовать в качестве целевого объекта LabeledBy в модели Microsoft модель автоматизации пользовательского интерфейса для сопоставления меток и входных данных. Если вы хотите предоставить больше рекомендаций по пользовательскому интерфейсу для пользователей, чем обычно включено в доступное имя, описания и подсказки помогают пользователям понять пользовательский интерфейс.

    Дополнительные сведения см. в разделе "Доступное имя" и описание специальных возможностей.

  2. Реализуйте специальные возможности клавиатуры:

    • Проверьте порядок индексов табуляции по умолчанию для пользовательского интерфейса. При необходимости измените порядок индекса табуляции, который может потребовать включения или отключения определенных элементов управления или изменения значений по умолчанию tabIndex на некоторых элементах пользовательского интерфейса.
    • Используйте элементы управления, поддерживающие навигацию со стрелками для составных элементов. Для элементов управления по умолчанию навигация со стрелками обычно реализована.
    • Используйте элементы управления, поддерживающие активацию клавиатуры. Для элементов управления по умолчанию, особенно для тех, которые поддерживают шаблон вызова модель автоматизации пользовательского интерфейса, активация клавиатуры обычно доступна; проверьте документацию для этого элемента управления.
    • Задайте ключи доступа или реализуйте клавиши акселератора для определенных частей пользовательского интерфейса, поддерживающих взаимодействие.
    • Для всех пользовательских элементов управления, используемых в пользовательском интерфейсе, убедитесь, что вы реализовали эти элементы с правильной поддержкой AutomationPeer для активации и определенных переопределений для обработки ключей, необходимых для поддержки активации, обхода и доступа или клавиш акселератора.

    Дополнительные сведения см. в разделе "Взаимодействие с клавиатурой".

  3. Убедитесь, что текст является удобочитаемым размером

    • Windows включает различные средства и параметры специальных возможностей, которые пользователи могут воспользоваться преимуществами и адаптироваться к собственным потребностям и предпочтениям для чтения текста. К ним относятся:
      • Средство ленты, которое увеличивает выбранную область пользовательского интерфейса. Необходимо убедиться, что макет текста в приложении не затрудняет чтение с помощью магнификатора.
      • Глобальные параметры масштабирования и разрешения в параметре Settings-System-Display-Scale>>> и layout. Доступные параметры размера зависят от возможностей устройства отображения.
      • Параметры размера текста в settings-Ease> of access-Display>. Настройте параметр "Сделать текст больше", чтобы указать только размер текста в вспомогательных элементах управления во всех приложениях и экранах (все элементы управления текстом UWP поддерживают масштабирование текста без настройки или шаблона).

      Примечание.

      Параметр "Сделать все больше " позволяет пользователю указать предпочитаемый размер текста и приложений в целом только на основном экране.

  4. Визуально проверьте пользовательский интерфейс, чтобы убедиться, что контрастность текста достаточна, элементы отображаются правильно в темах высокой контрастности и используются правильно.

    • Используйте средство анализатора цветов, чтобы убедиться, что соотношение контрастности визуального текста не менее 4,5:1.
    • Переключитесь на тему высокой контрастности и убедитесь, что пользовательский интерфейс приложения доступен для чтения и использования.
    • Убедитесь, что пользовательский интерфейс не использует цвет в качестве единственного способа передачи информации.

    Дополнительные сведения см. в темах высокой контрастности и требованиях к тексту со специальными возможностями.

  5. Запустите средства специальных возможностей, устраняйте обнаруженные проблемы и проверяйте возможности чтения с экрана.

    Используйте такие средства, как проверка программного доступа, запуск средств диагностики, таких как AccChecker, для обнаружения распространенных ошибок и проверки взаимодействия с экранным диктором.

    Дополнительные сведения см. в разделе "Тестирование специальных возможностей".

  6. Убедитесь, что параметры манифеста приложения соответствуют рекомендациям по специальным возможностям.

  7. Объявите о специальных возможностях своего приложения в Microsoft Store.

    Если вы реализовали базовую поддержку специальных возможностей, объявление приложения как доступное в Microsoft Store может помочь привлечь больше клиентов и получить дополнительные хорошие оценки.

    Дополнительные сведения см. в разделе "Специальные возможности" в Магазине.