[prg] Re[3]: Использование jfwapi
Здравствуйте, Menelion Elensuule.
> N> Лично я предпочитаю использовать IJawsApi, чтобы не таскать с собой
> А где по нему документацию взять можно?
Ну опять же есть статья Анатолия Николаевича -
http://win.tiflocomp.ru/docs/jfwapi3.php
Буквально недавно специально узнавал и ничего нового с тех пор не появилось.
То есть описание методов по-прежнему полное.
Там есть один неприятный момент, который заключается в том, что метод
SayString не является прямым аналогом одноимённой функции скриптов, а именно
его текст не появляется всплывающими сообщениями на брайлевском дисплее. То
есть IJawsApi на Брайле вообще никак не сказывается. Решается использованием
метода RunFunction, которому надо просто в качестве параметра передать
строку с соответствующей функцией скриптов JAWS для брайлевского вывода и её
параметрами, например, BrailleMessage ("Hello World!").
К слову, в NVDA Controller есть просто две готовые функции для голосового и
брайлевского вывода, что, как мне кажется, правильно, потому что не требует
от разработчика ещё и знаний внутренней кухни программы экранного доступа.
Но поскольку API чтецов экрана - это вообще довольно нишевая штука, которую
мало кто использует, то всё это традиционно всегда не очень функционально и
развито.
Успехов. Никита.