[JFWRus] Настройки синтезатора

Здравствуйте, участники рассылки!
Возник вопрос о настройках синтезаторов и в частности mymouse:
Есть ли у кого скрипты, которые фиксируют изменение скорости или темпа
речи для синтезаторов JAWS, чтобы изменения распостранялись на все
приложения, а не на только активное и чтобы при переходе в другое
приложение эти изменения не сбрасывались.
***
Это сообщение No4328
было разослано для 316 участников дискуссионного листа
[JFWRus] Настройки синтезатора
Привет, Yel!
Меня тоже, при переходе на коммерческую "Мышь", озаботил такой вопрос и
на днях я сделал очень простенький скриптик вызывающий стандартный
диалог параметров речи JAWS, в котором можно изменять параметры темпа,
громкости, пунктуации, и они прекрасно фиксируются. И подходит этот
скрипт для любой версии JAWS и не зависит ни от руссификации, ни от
используемого синтезатора, И было бы всё ничего и очень даже удобно, но
есть одна загвоздка: JAWS по своему произволу выбирает отнести ли эти
изменения к общим параметрам или только к параметрам активного
приложения. А контролировать радиокнопку через скрипт я ещё не научился.
Так что пока могу предложить только такой компромисный вариант:
По горячей клавише быстро открывается стандартное окошко параметров речи,
а там уж сам выбираешь нужную радиокнопку, табулируешь до нужного
параметра, выставляешь его и жмёшь Enter. Ну а вот как разберусь с
управлением радиокнопками, то можно будет сократить эту мороку до самого
минимума.
Итак, скрипт для вызова диалогового окошка параметров речи:
Script OpenParamControlDialog ()
SpeechOff ()
PerformScript JAWSWindow ()
Pause ()
NextCharacter ()
Pause ()
NextLine ()
Pause ()
NextCharacter ()
Pause ()
EnterKey ()
Pause ()
Pause ()
Pause ()
SpeechOn ()
EndScript
Ну и если теперь ещё добавить перед
Pause()
SpeechOn() один TabKey(), то это будет открывать сразу регулятор темпа
речи;
Если два TabKey() - пунктуации
Если пять - громкости.
Только нужно помнить, в каком приложении ты поставил индивидуальную
настройку, ибо в этом случае JAWS откроет вкладку для текущего
приложения.
Если же необходимо сбросить индивидуальные настройки и пользовать
приложение под общими настройками, то нужно курсором перейти на кнопку
"изменить для приложения" и Shift+Tab откатиться на кнопку "Востановить
поумолчанию" ну и хлопнуть по ней энтером.
Ну а к более опытным скриптмейкерам обращаюсь с просьбой подсказать
способ контроля радиокнопок при помощи скрипта.
Хотя, может и не стоит загромождать JAWS большим колличеством горячих
клавиш, а ограничится только вызовом диалогового окошка.
Ниже привожу 3 моих скрипта и общую для них функцию для выбора
параметров темпа речи, громкости речи и произносимой пунктуации:
Общая для этих скриптов функция открытия диалогового окна:
Void Function OpenParamControlDialog ()
SpeechOff ()
PerformScript JAWSWindow ()
Pause ()
NextCharacter ()
Pause ()
NextLine ()
Pause ()
NextCharacter ()
Pause ()
EnterKey ()
Pause ()
Pause ()
Pause ()
EndFunction
Скрипт для изменения темпа речи:
Script globaltempcontrol ()
OpenParamControlDialog ()
TabKey ()
Delay (20)
SpeechOn ()
EndScript
Скрипт изменения громкости речи:
Script globalloudcontrol ()
OpenParamControlDialog ()
TabKey ()
TabKey ()
TabKey ()
TabKey ()
TabKey ()
Delay (40)
SpeechOn ()
EndScript
Скрипт изменения уровня произносимой пунктуации:
Script globalpunctuationcontrol ()
OpenParamControlDialog ()
TabKey ()
TabKey ()
Delay (20)
SpeechOn ()
EndScript
С уважением,
Sergey Kartavtsev <SKart***@m*****.ru>
***
Это сообщение No4332
было разослано для 316 участников дискуссионного листа
[JFWRus] Re: Настройки синтезатора