Привет, kitkus!
Вы писали 19 января 2006 г., 21:15:30:
k> поставил пакет руской локации.
k> после этого у меня перестали работать некоторые скрипты,
Как я догадался имеется в виду пакет русский интерфейс для JAWS 4.51.
Процитирую вопрос из часто задаваемых вопросов и ответов:
В: Изменяет ли русификация оригинальные файлы JAWS?
О: Нет, файлы JAWS не изменяются, просто добавляются новые файлы русского интерфейса,
и пользователь в любой момент, может переключиться на английский интерфейс.
Добавление русского интерфейса никоим образом не влияет на работу английского
интерфейса JAWS.
Добавляется исключительно такой же как и английский, но только русский интерфейс,
но без всякой самодеятельности, и без дополнительных настроек и пользовательских
скриптов.
С одной стороны это для части пользователей неудобно, но с другой стороны для
других это гарантия корректной работы, что добавленые скрипты и настройки не
способствуют некорректной работе JAWS. А то часто пользователи по любому поводу
обвиняют руссификацию в некорректной работе и в зависаниях.
А в русском интерфейсе этих подозрений нет, и на крайний случай можно переключиться
на английский и проверить работу в оригинальном английском интерфейсе.
Есть пользовательские скрипты, в частности собранные Костей Брулем:
Костя Бруль <KonstaBr***@y*****.ru>
Я бы их оценил на 4, я просил Костю исправить конфликтную комбинацию [alt+page
down or up], и попытки руссификации через словари, а в целом вполне сносные.
А также подобные скрипты от Сергея Картавцева, я их детально не изучал.
Sergey Kartavtsev <SKart***@u*****.net>
Хотя поверхностно взглянув на версию от 25 Августа 2005 увидел те же проблемы,
что и у Кости, словарь, и конфликтные комбинации клавиш.
k> вчастности
k> скрипт выгрузка джоза без подтверждения,
Делаю навешиванием на ярлык и на клавишу програмы jfwkill.exe. Она есть в ранних
версиях JAWS.
вызов по горячим
k> клавишам
k> синтезатора (дигало), а самое главное не работает переключатель
k> режима
k> пунктуации по ins+K.
Для переключения использую скрипт:
Script SetSynthDigalorus ()
SetSynth("Digalo")
SayString("Digalo")
EndScript
ТЭти скрипты можно создать вручную, или же скриптами Картавцева или Бруля.
А переключение пунктуации делается назначением на скриптSetPunctuationLevel,
нужной комбинации, это делается или через Менеджер клавиатуры, Менеджер скриптов
или вручную вписав комбинацию и скрипт в файл setting\rus\default.jkm.
джоз всегда перед расширением говорит
k> (точка).
Чтобы этого избежать надо установить уровень пунктуации без , отключить полностью
проговаривание пунктуации.
Или же это решается, через словарь заменой точки, на точку с пробелом: ,.,.
. Просто в английском есть три вида точек (dot, point, period). Так после этой
замены тип dot исчезает, поскольку он должен быть иметь справа символ, а мы добавляем
пробел.
Хотя и душа болит, это идеологически неправильно,
но все же вроде бы особо не влияет на работу JAWS, иной раз можно на свой риск
и пойти на компромис. Особенно если для чтения на английском переключаться на
английский интерфейс.