Специальные возможности (установщик Windows)

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

  • Текст подсказки содержится в столбце Справка таблицы Control. Этот текст отображается средствами чтения с экрана для элементов управления, содержащих рисунок.
  • Поле Text таблицы Control для элементов управления VolumeCostList, ListView, DirectoryList и SelectionTree не отображается. Вместо этого его можно прочитать с помощью служебных программ проверки экрана в качестве описания элемента управления. Люди, которые не могут использовать визуальные сведения на экране, могут интерпретировать эти сведения с помощью программы проверки экрана. Служебные программы проверки экрана (также называемые программами чтения с экрана или служебными программами для доступа к речи) принимают отображаемую на экране информацию и направляют ее с помощью альтернативных носителей, таких как синтезированные речи или обновляемый брайлевский дисплей.
  • Элементы управления в диалоговых окнах должны быть связаны с помощью поля Control_Next таблицы Control. Элементы управления необходимо создать таким образом, чтобы их можно было получить с помощью клавиши TAB.
  • Для получения доступа к элементам управления напрямую необходимо предоставить сочетания клавиш.
  • Цвет текста, отображаемый в пользовательском интерфейсе, задается в таблице TextStyle. Если выбранный цвет текста слишком близок к фону, выбор цвета текста игнорируется.
  • Размер и шрифт текста задаются в таблице TextStyle. Для пакетов, предназначенных для азиатского рынка, следует использовать шрифты большего размера. Например, размер шрифта 10 пунктов, который является удобочитаемым для английского текста, может не обязательно быть верным для китайского языка.
  • Для элементов управления Edit, PathEdit, ListView, ComboBox или VolumeSelectCombo средства чтения с экрана принимают accName и accKeyboardShortcut из элемента управления "Текст ", который должен предшествовать элементу управления в последовательности Control_Next диалогового окна. Средство чтения с экрана принимает accName из поля Текст элемента управления Текст и accKeyboardShortcut из сочетания клавиш в поле Текст, если сочетание клавиш существует.
  • Так как статический текст не может занять фокус, элемент управления Текст , описывающий элементы управления Edit, PathEdit, ListView, ComboBox или VolumeSelectCombo , должен быть первым элементом управления в диалоговом окне, чтобы обеспечить совместимость со средствами чтения с экрана.
  • Для элемента управления PushButton , отображающего значок или растровое изображение, accName и accKeyboardShortcut указываются в поле Справка записи таблицы Control слева от | Разделитель.
  • Избегайте использования элементов управления текстом поверх белых растровых изображений, так как в разделе High Contrast Black текст может стать невидимым.
  • Не размещайте элемент управления "Черный текст" на фоне, представляющее собой все белое растровое изображение. Этот текст не виден пользователю, который изменяет отображение Windows на "Высокая контрастность черный".
  • Не помещайте белый текст на фон, представляющий собой черное растровое изображение. Этот текст не виден пользователю, который изменяет отображение Windows на режим высокой контрастности белый.
  • Не размещайте прозрачные элементы управления Текст поверх цветных растровых изображений. Текст может быть не виден, если пользователь изменяет цветовую схему отображения. Например, текст может стать невидимым, если пользователь задает параметр высокой контрастности для специальных возможностей.
  • Обратите внимание, что фокус на диалоговом окне не перемещается на элемент управления RadioButtonGroup , пока не будет выбрана одна из кнопок в группе. Чтобы добавить вкладку фокуса в эту группу кнопок, укажите одну из кнопок в качестве параметра по умолчанию для элемента управления .
  • Чтобы предоставить программам чтения с экрана дополнительный описательный текст об элементе управления RadioButtonGroup. Следуйте примеру, приведенному в разделе Добавление дополнительного текста в переключатели.
  • Относительный размер диалоговых окон, элементов управления и шрифтов может изменяться в зависимости от выбранного размера шрифта. Дополнительные сведения см. в разделе Единицы установщика. Чтобы обеспечить правильное отображение текста и элементов управления в пользовательском интерфейсе, разработчики программы установки должны всегда тестировать свое приложение с использованием всех размеров шрифтов, которые могут использоваться.