Здравствуйте, pavel***@g*****.com.
> Существует ли для джоза скрипт, позволяющий быстро по горячим клавишам переключиться на нужный речевой профиль
Это скрипт в пару строк:
Не знаю, какая у вас локализация, поэтому напишу для английской:
1. Откройте Script Manager, например, командой JAWSKey+0.
2. В меню File активируйте пункт Open User File.
3. В стандартном диалоговом окне открытия файла выберете и откройте файл myExtensions.jss в директории, предложенной по умолчанию. Если такого файла там не окажется, что наиболее вероятно, то закройте окно выбора файла и в меню File активируйте пункт Open Shared File, ну и выберете myExtensions.jss уже там.
4. В открытом myExtensions.jss перейдите в конец файла и вставьте следующий скрипт (4 строки):
Script SetVoiceProfile (string sName)
SetActiveVoiceProfileByName (sName, 1)
Say(GetActiveProfileName (), 0)
EndScript
5. Скомпилируйте файл: либо в меню File активируйте пункт Save, либо просто нажмите CTRL+S. JAWS должен сказать: "Compile Complete".
6. Откройте директорию пользовательских настроек JAWS по пути
%appdata%\Freedom Scientific\JAWS\2021\Settings\enu
(Вместо 2021 может быть любая другая версия, а вместо enu - любая другая локализация.)
7. Найдите и откройте в текстовом редакторе файл DEFAULT.JKM. Внутри он выглядит как обычный ini-файл с секциями и парами ключ=значение.
Если такого файла ещё нет, то его нужно создать и вписать туда любую из строк:
[Common Keys]
это команды для любых раскладок.
[Laptop Keys]
Это команды для раскладки Laptop.
[Desktop Keys]
Это команды для раскладки Desktop.
Если же файл уже есть, то просто найдите там строку заголовка интересующей секции.
Есть и другие раскладки, но, скорей всего, вам подойдёт просто [Common Keys].
8. В секцию выбранной раскладки вставьте строки привязки команды к скрипту, например, вот так:
Alt+Shift+1=SetVoiceProfile ("RealSpeak Solo Direct")
Alt+Shift+2=SetVoiceProfile ("SAPI 5X")
Alt+Shift+3=SetVoiceProfile ("Vocalizer Expressive")
До знака равно команда, а после знака равно в кавычках название голосового профиля в том виде, как он выглядит в диалоге JAWSKey+CTRL+S.
Потом просто закройте файл с сохранением внесённых изменений.
Ну и дальше нажимайте назначенные команды, а JAWS будет активировать профили, произнося их названия.
Если переключаете локализации JAWS, то для каждой процедуру надо проделать отдельно.
Успехов. Никита.