Показать звуки (и флаг описания звука)
В этом разделе содержатся сведения о параметре, который указывает, должно ли приложение предоставлять визуальное оповещение или подсказку при использовании звука для передачи важной информации. Он также содержит сведения о флаге, который указывает, должно ли приложение предоставлять звуковое описание для визуальных элементов.
Параметр "Показать звуки"
Параметр show sounds указывает, хочет ли пользователь, чтобы приложения отображали всю важную информацию в визуальной форме.
Пользователь управляет настройкой параметра show sounds с помощью Центра специальных возможностей в панель управления или другого приложения для настройки среды. Приложения используют флаги SPI_GETSHOWSOUNDS и SPI_SETSHOWSOUNDS с функцией SystemParametersInfo , чтобы получить и задать параметр show sounds. Кроме того, приложения могут использовать флаг SM_SHOWSOUNDS с функцией GetSystemMetrics для определения состояния параметра show sounds.
Определение состояния параметра show sound необходимо только для приложений, которые обычно представляют важную информацию только по звуку. Приложения должны предоставлять поддержку звука, если они используют звуки в любом из следующих способов:
- Для передачи информации, важной для работы приложения.
- Чтобы предупредить пользователя о том, что важная информация отображается визуально. В этом случае, даже если информация представлена визуально, звук имеет дополнительную функцию привлечения внимания пользователя.
Соответствующие формы визуальной обратной связи могут сделать программное обеспечение более функциональным для пользователей, которые не могут полагаться на звук в одиночку. Схема визуальной обратной связи зависит от приложения и зависит от информации, которая будет представлена пользователю. Например, чтобы привлечь внимание пользователя при поступлении новой электронной почты, приложение может мигать окно или даже мигать весь экран. Если приложение обычно издает звук, указывающий на то, что пользователь пытается выполнить недопустимую операцию, оно также может отобразить соответствующее сообщение в строке состояния или использовать функцию MessageBox для отображения определенного сообщения об ошибке. Если приложение обычно предназначено для воспроизведения звуковых укусов, которые имеют смысл, таких как оцифрованная речь, оно также может отображать окно подпись с тем же текстом.
Было показано, что избыточное использование звуковых и визуальных оповещений повышает удобство использования программных приложений. Параметр show sounds — это запрос визуальной обратной связи, но его использование не ограничивает приложение визуализацией информации. Пользователи должны иметь возможность запрашивать визуальную обратную связь независимо от того, хотят ли они также звуковые отзывы.
Флаг описания звука
Приложения используют флаги SPI_GETAUDIODESCRIPTION и SPI_SETAUDIODESCRIPTION с функцией SystemParametersInfo , чтобы включить или отключить описания звука. Хотя пользователи с нарушениями зрения могут слышать звук в видеоконтенте, есть много действий в видео, которые не имеют соответствующего звука. Конкретное звуковое описание происходящего в видео помогает этим пользователям лучше понять содержимое. Этот флаг позволяет включать или отключать описания звука на языках, на которых они предоставляются.