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