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

Screen reader JAWS for Windows Russian

За 2006-03-06

[JFWRus] Re[7]: Конфликты клавиш

Здравствуйте Анатолий , Сергей, Игорь. Здравствуйте рассылка.
Я бы рад обойтись без функции
PassKeyThrough (). Довольно много времени провел в посвященных ей
экспериментах и конечно же пробовал тот простой и прекрасный скрипт, который

Вы рекомендовали. Я проверял его в других приложениях и он хорошо работал.
Но мое приложение - особенное. Оно может работать, используя только
PassKeyThrough () и SayWord (), хотя и кривовато, но без PassKeyThrough ()
оно вообще не желает производить никаких действий. Я уже сам подумываю, что
приложение заколдовано!

Пробовал jaws 7.00135 и 5.10. Результат един.

Я благодарен Вам за помощь. Совет с назначением аналогичной умолчанию
горячей клавиши сыграл критически важное значение. Это маленькая победа над
БОЛЬШИМ приложением:)

Последнее слово в борьбе еще не сказано и утро вечера мудренее. Всего
доброго всем!!!

С Уважением, Шварц Кирилл, эсквайр.

***
Это сообщение No3338
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[7]: Конфликты клавиш

   2006-03-06 22:31:41 (#523932)

[JFWRus] Re: Немефикация губок.

Здравствуйте, Сергей!

По поводу немецкого, французского и нидерландского интерфейсов: зайдите на
http://www.freedomsci.de.

Олег

***
Это сообщение No3337
было разослано для 297 участников дискуссионного листа
[JFWRus] Re: Немефикация губок.

   "Oleg Shevkun" 2006-03-06 22:23:03 (#523925)

[JFWRus] Re[5]: Конфликты клавиш

Добрый вечер, Леди и Джентельмены.
Благодарю Вас за терпение и привожу новые подробности конфликтов клавиш
приложения и jaws. Надеюсь, что они дадут толчок к новым идеям:
1. Скрипты, которые я публиковал в прошлых письмах работают "через раз". Это

значит, что на одно нажатие горячей клавиши они срабатывают, а на второе -
нет. По крайней мере так это выглядит на первый взгляд.
2. Каждое второе нажатие вообще не доходит до jaws. Я проверил это, поместив

в функцию KeyPressedEvent первой строкой сообщение "Ку-Ку".
3. Скрипт не реагирует на каждое второе нажатие. Зато приложение реагирует и

выполняет команды, которые не желает выполнять в остальных случаях, т. е.
когда jaws берет контроль над клавиатурой. Приложение, например, может
переместить курсор к следующему абзацу текста, чего не добиться в обычном
режиме jaws. Именно в "фоновом режиме" приложение, как показали
эксперименты, передвигает PC курсор на следующее слово т. е. когда jaws
лишается контроля . PC курсор перемещается именно тогда. Jaws ничего не
перемещает,ни функцией
TypeCurrentScriptKey () ни TypeKey (). Я вообще убрал их из скрипта и он по
прежнему работает, также, через раз:

Script SayNextWord ()

PassKeyThrough ()

SayWord()

EndScript

Это похоже на две фазы. Сначала jaws теряет браздыправления и передает их

приложению. Затем jaws что-то говорит:
Script SayNextWord ()

SayString ("я сейчас ")

PassKeyThrough ()

SayString ("что-то скажу")

SayWord()

EndScript

Результат этого скрипта- через раз Jaws будет слитно говорить фразу "Я
сейчас что-то скажу" а затем произносить следующее слово. Затем, когда я
нажимаю "Ctrl+Right" компьютер молча передвигает курсор на следующее слово.

Если не назначать на скрипт горячую клавишу, то jaws этот скрипт вообще не
выполняет.

Вот к таким выводам я пришел. Осталось непонятным как все эти выводы
превратить в работающий скрипт?

С уважением, Шварц Кирилл, эсквайр.

***
Это сообщение No3336
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[5]: Конфликты клавиш

   2006-03-06 22:17:28 (#523918)

[JFWRus] Re[6]: Конфликты клавиш

Кирилл, извеняюсь за ответ не по теме. Из следующего письма Ваша проблема
прояснилась.

С уважением.
Игорь

***
Это сообщение No3335
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[6]: Конфликты клавиш

   2006-03-06 21:41:55 (#523893)

[JFWRus] Re: Конфликты клавиш

Здравствуйте, Кирилл.

> Что следует предпринять когда приложение само по себе поддерживает
> необходимые горячие клавиши, но если работает jaws, то эти клавиши не
> функционируют. Если нажать команду "пропустить клавиатурную комбинацию",
> "Incert+3" и затем нажать сочетание клавиш для приложения, то приложение
> команду выполняет.

Чтобы Джоз пропускал, то есть передавал, команду приложению возьмите эту
команду в фигурные скобки ибольше ничего не надо.

Ну например.

Script ........ ()
{Alt+Up Arrow}
End Script

Эту команду всегда будет выполнять приложение, а не Джоз.

С уважением.
Игор.

***
Это сообщение No3334
было разослано для 297 участников дискуссионного листа
[JFWRus] Re: Конфликты клавиш

   2006-03-06 19:40:34 (#523859)

[JFWRus] Re[6]: Конфликты клавиш

Здравствуйте, Кирилл.

Вот уже вдвоем (Сергей Волков и я) пытаемся вас убедить, что
PassKeyThrough ()
в вашем скрипте явно лишняя. Из-за этого возникает необходимость в двух нажатиях.
В обычном Блокноте я добавил эту лишнюю строку и
возникли все те же симптомы, о которых вы пишите.
Вот описание к функции
TypeCurrentScriptKey () (5.00):

The key attached to the current script is passed(!)
through(!) to the application(!).

С уважением, Анатолий.

***
Это сообщение No3333
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[6]: Конфликты клавиш

   "i_chay" 2006-03-06 19:39:13 (#523858)

[JFWRus] Re[5]: Конфликты клавиш

Добрый вечер, Уважаемая рассылка.
Привожу еще наблюдения в дополнение к описанным.
Решил выяснить, как протекает исполнение скрипта. Для этого поместил в
скрипт сообщения о ходе выполнения:
Script SayNextWord ()

SayString ("пропускаю клавишу")

PassKeyThrough ()

SayString ("нажимаю клавишу")

TypeCurrentScriptKey ()

SayWord()

EndScript

Выяснил, что скрипт работает последовательно и без остановок, от начала до
конца. Но почему -то он запускается через раз, т. е. на первую команду
"Ctrl+Right" он запускается, а следующую такую же команду игнорирует.

Чтобы посмотреть как скрипт работает два раза подряд я продублировал весь
скрипт дважды:

Script SayNextWord ()

SayString ("пропускаю клавишу")

PassKeyThrough ()

SayString ("нажимаю клавишу")

TypeCurrentScriptKey ()

SayWord()

SayString ("второе прохождение")

SayString ("пропускаю клавишу")

PassKeyThrough ()

SayString ("нажимаю клавишу во второй раз")

;TypeCurrentScriptKey (); можно выбрать эту функцию,

TypeKey ("control+rightarrow"); или эту, разницы нет.

SayWord()

EndScript

Результат такой:курсор перемещается при выполнении первой части скрипта к
следующему слову, произносит его, а за вторым разом никуда уже не
перемещается и снова произносит то же слово. Разумеется, скрипт по-прежнему
срабатывает через раз.

Я уже не упоминаю о других глюках, которые описывал в предыдущих письмах,
они все остались.

Убирал из файла по умолчанию сочетание "Ctrl+Right@ для одноименного
скрипта. Это ни на что не повлияло.

Самое время добавить, что я верю в победу человеческого разума и в
безудержный полет творческой мысли. Думаю что бы еще предпринять. Благодарен

за любые идеи.

Шварц Кирилл, эсквайр :)

***
Это сообщение No3332
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[5]: Конфликты клавиш

   2006-03-06 19:08:24 (#523850)

[JFWRus] Re: Замена драйвера.

вечер добрый. цитирую:
: фильм на DVD открывается черное пустое окно Windows Media Player 10.
скорее всего дело все же в кодеках, потому что джозы хоть и подглючивают с мультимедийными
прогами, все же фильмы всех форматов смотреть дают, не требуя выгрузки. исключение
только бывает тогда, когда при просмотре фильма и работе джоза пытается появиться
скрин-сейвер. тогда дело доходит до синих экранов. стандартный проигрыватель,
даже десятка, дивидишки играет плохо. слепому с ним не сладить. да и зрячие порой
используют другие проги. ну а слепому вообще поискать приходится, что пользовать
для этих целей. с уважением...

...и быстролетен как суперцемент
и клей-момент,
мгновенно вместе взяты;
а мимо лился воздух полосатый
и шли скитайцы из уфы в дербент

мацал кошек

***
Это сообщение No3331
было разослано для 297 участников дискуссионного листа
[JFWRus] Re: Замена драйвера.

   2006-03-06 18:14:35 (#523820)

[JFWRus] Немефикация губок.

Здравствуйте участники рассылки.

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

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

дать прямые ссылки с указанием языков я буду очень благодарен.

Вопрос по поводу руссификации всё ещё актуален, я пока так и не смог сделать

выбор между Васильевской и Крорнеевской русификацией. Кто что ещё может
сказать по этому поводу?

До свидания.

***
Это сообщение No3330
было разослано для 297 участников дискуссионного листа
[JFWRus] Немефикация губок.

   2006-03-06 17:40:21 (#523807)

[JFWRus] Re[4]: Jaws70

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

>> Моё использование разных вариантов губок показало, что это в основном
>> связано с кривыми руками тех, кто пытался адаптировать губки для
>> длительной
>> работы. Демо версии седьмых губок работает очень стабильно, без срывов.
> Я их регистрировал дискетой, т.е. не патчил. Другими словами никаких
> изменений в исходные файлы вноситься не должно.

Единственное, что я могу Вам посоветовать - это снести все губки вместе с
регистрацией и установить демо версию и до тех пор, пока Вы её не
зарегистрировали по новой, попробовать проверить те же глюки в не
регистрённой версии. Если в демо версии их нет, то вывод очевиден.

> В the bat! у меня JAWS 7.0 стабильно
> вылетает, когда я при написании письма жму alt+pgup, для открытия
> окошка, где нужно выбрать файл для прикрепления. Ещё они вываливаются

Не пользуюсь,оэтому ничего Вам не могу сказать по этому поводу.

> иногда, когда fine reader заканчивает, например, распознавание, и
> соответствующее окошко исчезает с экрана. Может это, конечно, и

Тоже не пользуюсь, поэтому и здесь не могу прокомментировать.

> синтезатор виноват (MyMouse 1.23).

Потенциально могут быть виноваты в этом:
1. драйвера аудио карточки или чипа.
2. драйвера видео карты или чипа.
3. Сама видео карта или чип.
4. установленные в системе синтезаторы кроме мыши. Например я случайно
выяснил, что голоса карена и хама, прилагающиеся к LH3000 обладают
патологическим глюкотворным действием на губки.
5. не поверите, драйвера к мамашке тоже могут обладать странным действием на

губки.
6. Ещё огромная масса причин, которые я даже с трудом могу себе представить.

До свидания.

***
Это сообщение No3329
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[4]: Jaws70

   2006-03-06 17:32:00 (#523803)

[JFWRus] Re: латиница

Здравствуйте Владимир, да хранит Небо старушку Англию и весь народ земли.
Вашей проблеме скорее всего поможет следующее:
1. Скопируйте Ваш текст в Word.
2. В Word нажмите "Ctrl+H".
3. Откроется диалог "Найти и заменить". В нем в одно поле вводите что нужно
найти, например английская буква "R", В другом поле ввести на что ее
заменить, например русская буква "р". Нажать "Заменить все". В результате
все буквы "R" заменятся на буквы "Р". Таким способом замените все буквы,
которые Вам не нравятся.
4. Наверное Вашу проблему можно решитьмонументальным способом, создав
макрос. Я в этом не разбирался, но возможно, что участники рассылки могут

что-нибудь посоветовать.
С уважением, Шварц Кирилл, Эсквайр.

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

   2006-03-06 17:13:15 (#523798)

[JFWRus] Re[4]: Конфликты клавиш

Здравствуйте Сэр Анатолий :)
Проверил предлагаемый вариант. Выяснил, что без функции PassKeyThrough

()и одновременно без назначения горячей клавиши на скрипт приведенный Вами
скрипт в этом приложении не работает. Горячую клавишу нужно назначать такую
же,как для скрипта с таким именем в файле по умолчанию, иначе скрипт не
передвигает PC курсор. Я указываю все время системный курсор, поскольку
проверяю именно на нем. Остальные курсоры передвигаются нормально, для этого

им никаких скриптов не нужно. Заметил, что функция
RoutePCToInvisible () () в этом приложении не срабатывает, может это
поможет диагностике проблемы?

С уважением, Шварц Кирилл, эсквайр.

***
Это сообщение No3327
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[4]: Конфликты клавиш

   2006-03-06 16:57:49 (#523793)

[JFWRus] Re[4]: функция TypeKey

Здравствуйте, Уважаемые Леди и Джентельмены :)
Пытаюсь найти причину проблемы и способ решения.Имеется приложение, которое

поддерживает перемещение по словам , но почему то не желает делать этого при

запущенном jaws. Изучал как работают одни и те же скрипты, созданные мною,

в непослушном приложении и в Блокноте. Все скрипты были назначены на
комбинацию "Ctrl+RightArrow". Получил следующие результаты:
Скрипт 1.
Script SayNextWord ()

;Можно использовать любую из функций

; либо TypeKey ()

;либо TypeCurrentScriptKey ()

;с одинаковым результатом.

PassKeyThrough ()

TypeKey ("Control+Rightarrow")

Pause ();пауза необязательна

SayWord()

EndScript

В моем приложении он срабатывает через раз, как я описывал в предыдущем
письме и глючит, если нажать на клавиатуре команду "Ctrl+Num Lock 5". В
предыдущем письме я подробно описал эти глюки.

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

Скрипт 2.

Script SayNextWord ()

TypeCurrentScriptKey ()

;Pause (); здесь паузанеобязательна

SayWord()

EndScript

Скрипт в моем приложении не работает, PC курсор к следующему слову не
перемещается, зато глюки отсутствуют.

В блокноте скрипт работает, перемещает курсор и читает нужные слова. Все
как надо, только чуть медленнее, чем скрипт из Deafult.jss. Глюков нет.

Самое любопытное, что приложение, если не запускать скрипт с последующим
нажатием "Ctrl+NumLock 5", перемещает PC курсор и читает слова как положено,

если вводить с клавиатуры команды "Insert+3", "Ctrl+Right", "Ctrl+NumLock5".

Уважаемые Леди и Джентельмены, кто знает в чем тут дело?Признателен за все
советы, которые уже прозвучали в рассылке.

С уважением, Шварц Кирилл, Эсквайр.

***
Это сообщение No3326
было разослано для 297 участников дискуссионного листа
[JFWRus] Re[4]: функция TypeKey

   2006-03-06 16:31:19 (#523790)

[JFWRus] латиница

Всем ПРИВЕТ. Есть вопрос на который я так думаю у вас есть ответ.

Слушайте.

У меня есть много книг, в которых русские буквы заменены похожими
латинскими.

Да и в некоторых рассылках, которыея получаю, бывает эта проблема.

Где буквы

А - эй.

У - вай.

Н - эйчь.

Р - пи.

С. - си.

Х - экс.

Это так, их озвучивает, jaws.

Тоесть, слушать такие тексты не возможно.

Я пробовал исправлять, это в ворде.

Но он предлогает, менять, эти буквы, на похожие русские, в каждом слове,
отдельно.

Хотелось бы, делать это автоматом, сразу во всём документе.

Жду помощи.

Да поможет нам <F1>, и да сохранит нас <F2>

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

   2006-03-06 16:17:58 (#523782)
  • 1
  • 2