Поделиться через


Языковая панель (приложения TSF)

Приложение не может добавлять элементы на языковую панель; Только текстовая служба может добавлять элементы на языковую панель. Приложение может повлиять на то, как отображаются определенные элементы на языковой панели.

Раздел GUID_COMPARTMENT_SPEECH_DICTATIONSTAT используется для указания типа речевого ввода, который может принимать приложение: прямой ввод текста (диктовка) и (или) голосовые команды. По умолчанию диктовка включена, а голосовая команда отключена. Если приложение может принимать голосовые команды, оно должно задать значение TF_COMMANDING_ENABLED в GUID_COMPARTMENT_SPEECH_DICTATIONSTAT секции. Если приложение может принимать диктовку, оно должно задать значение TF_DICTATION_ENABLED в GUID_COMPARTMENT_SPEECH_DICTATIONSTAT секции. Значение TF_DICTATION_ON или TF_COMMANDING_ON этого отсека определяет, в каком режиме (диктовка или команда) в данный момент находится речь.

Если приложение поддерживает постоянное хранение данных свойств, оно должно задать для секции GUID_COMPARTMENT_PERSISTMENUENABLED ненулевое значение. Это приводит к тому, что служба "Текст речи" включает пункт меню "Сохранить данные речи ".

Настройка платформы текстовых служб

Языковая панель (текстовые службы)