Приветствую всех.
Yuniks пишет:
> файл помощи к скрипту jaws, чтобы он
> открывался по insert+h, или ins+w, когда открыто приложение, в
> скриптах которого надо сделать помощь?
См., как реализованы скрипты HotKeyHelp в файлах приложений и default.jss.
Приблизительная последовательность такова:
1. В файле сообщений (.jsm) или в самом скрипте поместить сообщение типа (обрамляющие
Messages...EndMessages тут не указаны):
msgKeyHelpL
Для полета на Марс используйте %KeyFor(HelloMars)
@
где HelloMars имя скрипта, комбинацию для которого нужно отобразить в подсказке.
2. Если это был файл сообщений, то не забудьте включить его в файл скриптов.
3. Перекройте в своем скрипте скрипт
Script HotKeyHelp()
(отмечаете, что нужно назначить клавишу, но поле назначения клавиши оставляете
пустым). Этот скрипт будет вызываться по Insert+H.
Самый примитивный вариант скрипта может выглядеть так:
Script HotKeyHelp()
If UserBufferIsActive () then
UserBufferDeactivate ()
EndIf
SayFormattedMessage (OT_USER_BUFFER, msgKeyHelpL)
; раскомментировать, если нужно сообщение о том, как закрыть
; виртуальный просмотр
;UserBufferAddText (cScBufferNewLine)
;UserBufferAddText (cMsgBuffExit)
EndScript
Для двух закоментированных строк нужно будет подключить
Include "common.jsm"
Успехов. Анатолий.
P.S. Заранее прошу извинить, если это письмо уже прошло в лист (мне subscribe
ответил, что не прошло).