Привет всем!
Перевод в спящий режим NVDA в Максридере.
Скопируйте папку appModules с файлами с заменой в папку userConfig.
По пути: NVDA\userConfig\appModules\
Для установочной NVDA:
C:\Users\user\AppData\Roaming\nvda\appModules/.
Если установлен плагин, то папку userConfig можно открыть по горячке
nvda + Shift + P.
http://yadi.sk/d/EbfPokOAAwBqJ
Описание модуля SleepNVDA
(Спящий режим NVDA)
Версия для NVDA 2011.1 и выше
Данный модуль к программе NVDA предназначен для полного её отключения в
конкретном приложении. При его помощи NVDA в окне какого-либо
приложения, при его раскрытии, будет входить в спящий режим, при котором
screenreader будет полностью отключаться и некоим образом не будет
участвовать в работе, озвучивая экранную информацию, перехватывая
нажатия клавиш и т. п.
Для подключения модуля к программе NVDA следует произвести следующие
действия:
1. Скопировать файл "SleepNVDA.py" в директорию пользовательских модулей
для программ:
A) для установочной версии абсолютный путь - "C:\Documents and
Settings\имя пользователя\Application Data\nvda\appModules\" (буква
диска в зависимости от настроек вашей операционной системы может
отличаться),
B) Для portable-версии путь в папке программы относительно файла
"nvda.exe" - "\userConfig\appModules\".
2. Запустить приложение Windows, в окне которого требуется отсутствие
вмешательства NVDA в работу пользователя.
3. Запустить Консоль Python NVDA по комбинации NVDA+CTRL+Z.
4. Набрать в консоли команду "focus.appModule" (без кавычек) и нажать
клавишу Enter.
5. Нажать клавишу F6 для перехода в режим чтения Консоли Python NVDA и
перейти на последнюю строку с текстом.
6. Запомнить, скопировать в буфер или каким-либо ещё способом
зафиксировать слово или слова, написанные после символов "(appName " и
перед символами ", process" (кавычки написаны только для выделения
ключевых символов в тексте инструкции).
7. Переименовать файл "SilentNVDA.py", используя в качестве нового имени
ключевой набор символов из пункта 6 (при этом расширение файла должно
остаться *.py).
8. Перезапустить программу NVDA.
Пример для наглядности: полная строка из пункта 5 для мультимедийного
проигрывателя JetAudio -
<_default (appName jetaudio, process ID 412) at address 21a7330>
Таким образом, для пункта 6 ключевыми символами из этой строки являются
- "jetaudio", а файл модуля должен называться "jetaudio.py".
Теперь при открытии окна интересующего приложения, NVDA будет
автоматически исключаться из цепочек взаимодействия "Пользователь >
Приложение" и "Приложение > Пользователь", а при его свёртывании -
возвращаться в вариант по умолчанию.
30.03.2012
Цейковец Никита - tseikove***@r*****.ru