О плагинах для NVDA

Где их берут и что из себя представляют дополнения в NVDA.

Содержание

Немного о самом понятии плагина для NVDA

Плагины, дополнения, аддоны — всё это файлы с расширением *.nvda-addon.

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

Впрочем, в компьютерном мире нет определённого для всех набора жаргонных слов.

Помню, как ещё будучи относительно зрячим, в начале освоения компа наслушался компьютерного жаргона в Орле, а попав в Тулу сразу решил показать себя «крутым знатоком»:

– Дайте мне, пожалуйста, шнур для клопа, – обратился в магазине к продавцу и, к своему удивлению, не нашёл никакого понимания!

Примерно через минуту понимание возникло и продавец крикнул кладовщику:

– Принеси нам шлейф для флоппика!

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

Источники плагинов для NVDA

Основные плагины можно найти прямо через Менеджер дополнений чтеца экрана NVDA.

После запуска достаточно зайти в меню Сервис\Менеджер дополнений, затем нажать кнопку «Получить дополнения», откроется браузер на странице Сайт дополнений сообщества NVDA. На этой странице можно скачивать стабильные дополнения, а ещё можно перейти и скачать дополнения, находящиеся в разработке, можно отслеживать обновления сайта по RSS, можно подписаться на рассылку сайта для разработчиков, правда на английском языке.

Второй основной источник, где регулярно обновляются дополнения, что можно наблюдать, подписавшись на ленту новостей — это сайт NVDA.ru.

Отдельные пользователи периодически выкладывают свои подборки дополнений, обычно на ftp-серверах или в рассылках, но можно их найти и на некоторых сайтах, например, у Алексея Северина.

Это что касается ресурсов на русском языке. Ещё можно ввести запрос в поисковик:

NVDA addons

и получить большую кучу ссылок на сайты, посвящённые дополнениям для NVDA.

А ещё вы сами можете стать источником новых плагинов, освоив программирование на языке Python. Начать можно вот с этой страницы:

«Введение в разработку плагинов для NVDA»

Некоторые ссылки можно взять в сборнике «Азы 2018.W», на странице:

\Вопрос-ответ\3. Чтецы экрана\Windows скринридер NVDA\Программирование в NVDA, , ответы.ht»

Освоите программирование, решите все свои проблемы, и с нами, может быть, захотите поделиться?

Поддержка некоторых программ заложена NVDA

Это можно выяснить, заглянув в пакет официально предоставляемых модулей поддержки приложений в NVDA (library.zip, папка appModules). Я сейчас заглянул и насчитал там 79 файлов, то есть обеспечена поддержка именно стольких программ, что называется, «из коробки». Конечно, это, скорее всего минимальная поддержка, а установкой дополнений мы её расширяем.

Установка дополнений в NVDA

Это дело нехитрое. запускаем NVDA, жмём Enter на нужном пакетном файле и дополнение установится. Второй путь, – зайти в менеджер дополнений и найти этот же файл через кнопку Установить.

Но если бы всё было так просто! С каждой следующей установкой дополнений могут подстерегать самые неожиданные проблемы. И хотя они все решаемы, но на первых порах любая мелочь может показаться непреодолимой.

Некоторые проблемы установки плагинов

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

Бывает, что в разных дополнениях назначены одни и те же команды управления. Раньше для исправления этих накладок нужно было влезать в файлы пакета, теперь достаточно переназначить команды в жестах ввода. Там только одна загвоздка, найти, где прячутся злополучные жесты!

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

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

Ещё одна засада связана с тем, что плагин имеет одно имя, прописывается в Менеджере дополнений под другим именем, а в папке с установленными дополнениями вообще не поймёшь, под каким названием его искать! Но это уже мелочи, на работу самого плагина не влияющие.

Узнать, для чего предназначен плагин

Эта информация находится прямо в установочном пакете. Файл с расширением *.nvda-addon представляет из себя обычный архив, который можно открыть любым архиватором,

Если повезёт, и плагин локализован, и даже внутри содержит справку, по пути locale\RU, , то всё можно узнать из неё, а если нет, то в файле manifest.ini уж точно содержится минимум информации о самом плагине, его авторе и ещё некоторые сведения.

Изготовление плагина из файлов уже установленного дополнения

Если есть чтец экрана с установленным дополнением, но нет установочного пакета, его можно попробовать создать.

Чтобы воссоздать установочный пакет уже установленного дополнения, запакуйте в архив содержимое папки с выбранным дополнением в Zip-архив, затем смените расширение Zip на NVDA-addon. Сжимать в Zip-архив надо файлы в папке с дополнением, Выделив их все, а не саму папку. Иначе будет ошибка. А уже после этого поменять расширение.

Однако этот совет давался для предыдущих версий, для новых стоит поискать обновлённые версии на сайтах – источниках дополнений, иначе могут возникать проблемы с настройками, в том числе с настройкой жестов.

Быстрый переход в папку с дополнениями

Чтобы проще попадать в папку с дополнениями, создайте ярлык, в первый редактор вставьте вот эту строку:

%AppData%\NVDA\addons

нажмите Enter, наберите название ярлыка, понятное вам, подтвердите

Теперь одним нажатием будет открываться папка с дополнениями для NVDA той учётной записи, под которой вы вошли в систему.

***

Сижу, скачиваю из различных источников плагины, и тихо шизею. На основном сайте сообщества стабильных дополнений 60, но среди них нет и половины тех. что на слуху и часто встречаются в готовых сборках. Вот и разберись в этом без ста грамм!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.