Отправляет email-рассылки с помощью сервиса Sendsay

Screen reader JAWS for Windows Russian

За 2007-02-19

[JFWRus] autoStartEvent

Здравствуйте уважаемые участники рассылки.
как добиться, чтобы функция AutoStartEvent срабатывала всего один раз при
запуске приложения, а потом не работала при возвратах к этому приложению
командой алт+таб?
ситуация такая. приложение запускается по горячим клавишам с ярлыка на
рабочем столе. сначала открывается родительское окно, где надо кликнуть
мышью на невидимом графике, чтобы войти в искомое дочернее окно. в
default.jss я плоложил скрипт под названием "zapusk", где функция "MomeTo"
перемещает фокус на график, а потом иммитируется клик мышью.
далее, в начало диспетчера скриптов приложения я поместил следующий
фрагмент:
цитата
globals
int DefaultFirstTime

void Function AutoStartEvent ()
if (DefaultFirstTime == 0) then
let DefaultFirstTime = 1
EndIf
PerformScript Zapusk ()
EndFunction
конец цитаты
теперь при запуске приложения сразу открывается искомое дочернее окно. но
при возвратах к приложению командой алт+таб опять срабатывает функция
AutoStartEvent. то есть, дочернее окно активируется, но фокус попадает как
раз в ту точку, за которую отвечает функция MomeTo из скрипта "zapusk".
подскажите, что надо исправить в диспетчере скриптов данного приложения.

С уважением, Ирбис.

***
Это сообщение No5447
было разослано для 333 участников дискуссионного листа
[JFWRus] autoStartEvent

   "irbis" 2007-02-19 12:36:23 (#641007)

[JFWRus] Re: Пунктуация

Здравствуйте, Евгений.
вы писали:
> Я пунктуацию в L&H tts 3000 в Борисе регулирую при помощи
> редактирования файла default.jcf...
> Но это только, если нужно на совсем сохранить эти параметры, а, если
> временно, то, я не знаю.

для временного переключения параметров пунктуации попробуйте нажимать
джавсКей плюс k английское. там 4 параметра: "некоторые", "большинство",
"все", "ничего". за точность перевода не ручаюсь. эти параметры действуют до
тех пор, пока вы находитесь в активном окне. при переходе к другому окну они
теряются.
у меня не установлен джавс 8.0. но проверка пакета с его руссификацией
показала, что указанная команда там тоже есть.
в седьмых версиях джавс дополнительно к этому можно сделать переключатель
между двумя параметрами пунктуации: "все" и "ничего", который будет
сохранять позицию при переходе к другим окнам. насчет восьмерки не знаю,
потому что не на чем тестировать.
все это работает, если в диспетчере конфигурации у вас выставлена
радиокнопка "режим пунктуации контролируется JAWS".

С уважением, Ирбис.

***
Это сообщение No5446
было разослано для 333 участников дискуссионного листа
[JFWRus] Re: Пунктуация

   "irbis" 2007-02-19 11:14:25 (#640977)

[JFWRus] Re: The bat professional v3.80.06

Suilad, A.Tikhonov!

AT> Можно ли её как-то настроить?

Андрюха, там такая вещь: дело в том, что 3.8 и всё, что новее,
абсолютно почти не джозится. попробуй таки вводить первые буквы
адреса, а потом проверять, что вышло, по Insert+Стрелка_вверх. Может
статься, что ДЖОЗ просто не проговаривает изменения в строке.

   Anarendil 2007-02-19 09:14:44 (#640937)

[JFWRus] Re[7]: JAWS и Total Commander.

Здравствуйте,

>> элемента вместе со словом "выделено", т. е. элемент вовсе не будет
>> озвучиваться и всё.
ключ отвечает за произношение
> (озвучивание) элемента и слова "Выделено"
> ("Selected"), а не о том ключе, который определяет, какое из состояний
> (выделено/
> не выделено) элемента списка будет

Да нет, представьте себе какая была бы глупость в файл менеджере не
произносить скажем не выделенный или выделенный элемент? Круто Вы
представляете себе работу в файл менеджере!..

Любой сколько-нибудь разумный человек сразу предположит, что необходимо
именно озвучивать или не озвучивать состояние элемента, а именно выделено
или не выделено. Классной была бы работа в файл менеджере если при выделении
или снятии выделения элементы переставали бы озвучиваться. Самому не
смешно?..

>> его закрытии происходит смена конфигурации. > > Попробуйте сделать так,
>> как
> Не ожидал, что у вас проблемы с этим кодом. В версиях ниже 5.10 нужно
> добавить
> строку
> SwitchToConfiguration (GetActiveConfiguration ())

А теперь представьте себе как данный фрагмент будет тормозить в реальной
работе? Не говоря уже о том, что исполнение функции прервётся на выполнении
данной строки. Т. е. данный способ невозможно использовать для временного
включения произнесения и последующего отключения как это необходимо. Ведь
любому разумному человеку понятно, что такие простые решения рассматривались
сразу же и были отвергнуты по каким либо причинам, разве нет?...

> а в версиях от 5.10 и выше, по всей видимости, для этого же служит
> функция:
> ReloadAllConfigs()

Которая тормозит безбожно. Такое решение невозможно использовать для того,
чтобы включить произнесение, произнести и тут же выключить, поскольку
тормозит перезагружая все конфигурационные файлы...

Анатолий не стоит считать окружающих сильно глупее Вас. Оба эти способа быле
естественно мной проверены и опробованы и не подошли по вышеуказанным
причинам.

> Хотя последнюю функцию не проверял (нет соответствующих джозов).

Я проверял, соответствующие челюсти у меня есть, теперь официальные. Её
неприемлемость была описана мной выше.

До свидания.

***
Это сообщение No5444
было разослано для 334 участников дискуссионного листа
[JFWRus] Re[7]: JAWS и Total Commander.

   2007-02-19 07:50:34 (#640913)

[JFWRus] Re: Jaws 7.0 и проверка символов

Здравствуйте,

> символы (например "б" и "п" или "т" и "д") в словах, достаточным являлось
> двойное

[... Подробности поскипаны...]

> можно ли каким-то образом это сделать самостоятельно? Другими словами,
> может,
> что-то где-то надо прописать? Или эта функция

Файл default.jcf. Секция [PhoneticSpell]. Я думаю, там разберётесь.

До свидания.

***
Это сообщение No5443
было разослано для 334 участников дискуссионного листа
[JFWRus] Re: Jaws 7.0 и проверка символов

   2007-02-19 07:48:28 (#640912)