[TC] Вопрос по скриптам для jaws16.
Приветствую всех подписчиков tc.
Решил установить на win7 jaws16. Однако возникает вопрос: а как быть
со скриптами? Подходять ли туда скрипты, которые я устанавливал в jaws15?
Благодарю за ответы?
Василий. г. Харьков.
Мир вам, земляне.
[ЕК] смотря как устроены те или иные скрипты. В русской версии JAWS созданы
проблемы, которые могут вызвать ошибки в работе сторонних скриптов. Приведу
некоторые из них. поскольку в интерфейсе JAWS очень многие заголовки
диалогов, меню и надписи переделаны, то все функции скриптов построенные на
поиске текста на экране работать не смогут. Например, если некий скрипт
должен быстро найти определённый пункт меню JAWS и активировать его, а этот
пункт меню переделали, то скрипт уже не сработает. Изменены классические
"горячие" клавиши для меню и диалогов JAWS. А встречаются скрипты, которые
используют вызов меню, имитируя нажатие таких клавиш. Отсюда, если "горячие"
клавиши в JAWS изменены, то и подобный скрипт уже не будет вызывать меню.
Другой случай, если скрипт использует разбиения строки сообщения JAWS на
сегменты по пробелам или знакам пунктуации. В многих ключевых файлах
сообщений JAWS оригинальная структура сообщений нарушена и там появляются
ненужные знаки пунктуации, переставляются местами части сообщения и тому
подобное. То есть, если скрипт должен взять первый с конца сегмент, а его
сделали первым сначала, то скрипт отработает неверно или совсем не
отработает. Если скрипт разбивает строку по знаку пунктуации, а в сообщениях
JAWS появились лишние скажем двоеточия или тире, то скрипт также может взять
не тот сегмент, который заложен автором скрипта. У одного моего знакомого
из-за переделанных сообщений в файле для Excel перестали работать его
скрипты, построенные как раз на извлечении определённых сегментов из
сообщений JAWS для Excel. Если же скрипты ничего такого в своей работе не
используют, и никак к интерфейсу JAWS или встроенным скриптам JAWS не
привязаны, то они должны в общем случае работать также как в прежних версиях
JAWS. Также, не исключено, что какие-то встроенные функции самими Freedom
Scientific в этой версии удалены или изменены. Тогда скрипты, использующие
такие функции также не будут работать. Аналогичная ситуация была в JAWS 13,
когда скрипты календаря для JAWS не работали из-за изменения одной
встроенной функции прерывания. Так что, однозначного ответа на ваш вопрос
никто не даст. Нужно разбираться с каждыми конкретными сторонними скриптами
отдельно.
--
Евгений Корнев.