[JFWRus] Fwd: Jaws&Laptop -- комбинации клавиш

Здравствуйте ещё раз.
Раз мои письма начали проходить в лист, я воспользуюсь ситуацией и сам
перешлю собственное сообщение в рассылку, не утруждая излишне
модераторов.
Ниже про Jaws и комбинации клавиш на портативных компьютерах.
===8<==============Original message textДобрый день.
Подозреваю, что вопрос это не по Jaws, поскольку у него скрипт к этой
клавише не привязан.
Проверял в режиме клавиатурной подсказки по <Jawskey+1> в Jaws'ах
версии 4.51.131 и 7.00.135u.
Также эту комбинацию без лишних диалогов можно навесить на любой
скрипт -- сообщения о том, что "... эта комбинация уже используется
там-то..." не вылезает.
Как бы там ни было, нажать на ноутбуке <Ctrl+NP+> можно... точно
также, как и на стандартной клавиатуре. В качестве <NP+> будет,
правда, выступать комбинация <FN+;> В итоге получим:
<Ctrl+FN+;>
Но это случай, так сказать, уникальный, а в общем виде ответ на вопрос
Звучит так (по шагам, поэтому долго и нудно):
1. На стандартной клавиатуре нажимаем <Jawskey+1> -- включить режим
клавиатурной подсказки (выключается также);
2. Нажимаем интересующую комбинацию клавиш, по которым _Jaws_ что-то
делает, т.е. данная комбинация соотнесена со скриптом (например,
<Jawskey+PageDown>);
3. Слушаем сообщение Jaws: "Jawskey plus PageDown Reads the bottom
line of the active window"
К сожалению, Jaws произносит только комбинацию клавиш и синопсис
(краткое описание) скрипта, не озвучивая, собственно, название
скрипта... Это несколько усложняет процедуру...
4. Понимаем, что это скрипт не какого-то одного, отдельного
приложения, а значит он содержится в файле по умолчанию -- default.jss, в противном
случае
по <Jawskey+q> определяем название (до точки) скриптового файла нашего
конкретного (открытого в настоящий момент) приложения;
5. Ищем файл default.jsd (подчёркиваю не .jss, а .jsd -- Jaws Script
Documentation) и открываем его любым текстовым редактором;
6. Вспоминаем, как именно звучал синопсис нашего скрипта, пытаясь
определить его ключевые слова. В рассматриваемом случае скрипт связан с чтением
нижней строки экрана, следовательно ключевыми являются слова "bottom
line" (на всякий случай, проверил в Lingvo написание). (Можно опять
воспользоваться режимом клавиатурной подсказки и послушать несколько
раз, если есть необходимость);
7. Открываем диалог поиска по тексту (разумеется, находясь в текстовом
редакторе и просматривая файл default.jsd) и вводим туда "bottom line"
(конечно же без кавычек). Нажимаем <enter> или запускаем поиск другим
способом;
8. Попадаем на строку
:Synopsis Reads the bottom line of the active window.
и сравниваем её с синопсисом интересующего нас скрипта Если синопсисы
совпадают, нажимаем стрелку вверх, если не совпадают -- продолжаем
поиск до совпадения (или пока не кончится default.jsd);
9. Поднявшись на строку вверх на предыдущем шаге, читаем следующее:
:script SayBottomLineOfWindow
Причём заметим, название скрипта написано как положено, т.е. в нём нет
пробелов, а каждое новое слово начинается с большой буквы.
10. Копируем название в буфер обмена и закрываем default.jsd;
11. Теперь ищем файл default.jkm в этой же директории (скорее всего,
он будет находиться двумя строками выше default.jsd -- если файлы
упорядочены по алфавиту). Открываем default.jkm тем же
текстовым редактором (он поддтвердил свою благонадёжность, раз мы
сумели найти там название скрипта);
12. Открываем диалог поиска и нажимаем <Ctrl+V>, чтобы "вставить текст
из буфера обмена" (как мы помним, там у нас находилось название
искомого скрипта).
Нажимаем <Enter> или запускаем процедуру поиска любым другим способом;
13. В результате, а точнее -- в процессе поиска мы будем попадать на
строки (на одну или несколько), в которых название скрипта будет
употребляться после знака равенства.
Вот строки для нашего случая (в порядке нахождения):
JAWSKey+PageDown=SayBottomLineOfWindow
Alt+Shift+N=SayBottomLineOfWindow
JAWSKey+Shift+N=SayBottomLineOfWindow
Insert+PageDown=SayBottomLineOfWindow
JAWSKey+,=SayBottomLineOfWindow
Braille Down+Prog1=SayBottomLineOfWindow
Braille F13=SayBottomLineOfWindow
Braille F7+NumPad 4=SayBottomLineOfWindow
Insert+Shift+N=SayBottomLineOfWindow
14. Теперь необходимо путём несложного анализа откинуть все нерелевантные
результаты...
"Н-ну, <Jawskey+PageDown> мы и так знаем, а <Jawskey>
-- это, вообще говоря, клавиша <Insert>... Комбинации с брайлевскими
кнопками нас вообще не интересуют..."
В сухом остатке получим следующее:
Alt+Shift+N=SayBottomLineOfWindow
JAWSKey+,=SayBottomLineOfWindow
Insert+Shift+N=SayBottomLineOfWindow
15. Методом последовательного перебора комбинаций клавиш на ноутбуке
мы придём к выводу, что для того, чтобы прочитать нижнюю строку окна,
можно использовать, например, комбинацию <Alt+Shift+n>.
Задача решена -- искомая комбинация клавиш найдена.
И в конце небольшое замечание:
Я вовсе не утверждаю, что это самый лучший/быстрый/удобный и т.д.
способ. Наверное, искать название скрипта через Менеджер Клавиатуры
даже проще... Но там есть свои нюансы, на описание которых ушло бы ещё
больше времени.
В общем, если Вы можете придумать свой способ или оптимизировать
приведённый здесь -- прекрасно. Я же ограничусь этим, поскольку другие
способы требуют кое-каких
дополнительных знаний. Если Вы этими знаниями обладаете, -- сами упростите себе
жизнь.
В остальном -- удачи!
--
Best regards,
Anatoliy D. Popko
mailto:uncle_tol***@m*****.ru
ICQ#: 313248588
MSN: AnatoliyPop***@m*****.com
===8<===========End of original message text***
Это сообщение No2879
было разослано для 291 участников дискуссионного листа
[JFWRus] Fwd: Jaws&Laptop -- комбинации клавиш
Привет, всем!
К хорошей инструкции Анатолия хочу добавить вопрос:
а пробовал ли кто-нибудь нажимать при инсерт+1 интересующую его комбинацию 2
раза подряд быстро? Там, кажется, более развёрнутые
пояснения, правда, у меня на английском.
С наилучшими пожеланиями
Андрей
***
Это сообщение No2882
было разослано для 293 участников дискуссионного листа
[JFWRus] Re: комбинации клавиш