Здравствуйте.
> скажите пожалуйста, с какими приложениями windows nvda работает плохо?
Прежде всего мне бы хотелось сразу отметить следующее: я не являюсь
ненавистником NVDA и не намерен участвовать в холеварах "JAWS for Windows
или NVDA - кто круче?". Screen reader - это главный инструмент работы
незрячего пользователя, поэтому для максимального комфорта он должен быть
как обувь, то есть нигде не "жать" и быть абсолютно удобным. Поэтому доводы
про возможность или невозможность подключения MyMouse или Newfon к той или
иной программе чтения экрана, эргономичность интерфейса и прочее являются
субъективными. Поэтому с точки зрения общей оценки корректно оперировать
только объективными фактами, то есть конкретной возможностью и
невозможностью того или иного чтеца экрана совершать какие-либо действия или
работать с какими-либо функциями программ и ОСи.
Как я понимаю, вы не согласны с тем доводом, что NVDA имеет худшую поддержку
многих основных Windows-приложений по сравнению с иными программами
экранного доступа. В таком случае, я предлагаю вам для примера произвести
пару следующих действий:
1. В текстовом процессоре Microsoft Office Word набрать любую фразу,
заключив её в кавычки.
2. В табличном процессоре Microsoft Office Excel написать для любой ячейки
произвольный комментарий.
Теперь попробуйте посимвольно прочитать фразу из Word и переместится на
прокомментированную ячейку в Excel сначала с использованием NVDA, а затем с
использованием того же JAWS.
В MS Word для русского текста используются французские кавычки (символы 171
и 187). NVDA корректно их не читает, либо просто молча на данном символе,
либо произнося иногда вместо них "больше" и "меньше". Только отдельные
синтезаторы, например, ScanSoft Katerina называет их кавычками, но без
различения правой и левой. Но не eSpeak, не Newfon, не другие специальные
синтезаторы NVDA их не читают. JAWS же читает их без проблем, более того,
благодаря возможности правки SBL-файлов, вы в JAWS можете прописать чтение
практически любого символа, что в NVDA невозможно в принципе.
Наличие же комментария к ячейке в Excel NVDA вообще игнорирует, тогда как
JAWS сообщает вам о том, что для активной ячейки есть комментарий.
В существующих реалиях OS Windows невозможно создать screen reader, который
мог бы качественно озвучивать сложные приложения без дополнительной
поддержки. В NVDA есть встроенные скрипты только для нескольких программ, а
именно вроде для 29. Причём многие из них имеют всего одну или две функции,
как например, скрипты для Klango, которые просто автоматически выключают
речь NVDA в данной программе. Работа с остальными приложениями идёт только
на скриптах по умолчанию.
Разумеется, невозможно создать модули поддержки для всех существующих
приложений, но встроенную поддержку базовых программ, таких как пакет MS
Office, встроенные службы Windows, самые популярные плееры и тому подобное,
я считаю обязательной для любого screen reader-а, претендующего на
профессиональное использование.
Из пакета MS Office NVDA поддерживает только Word, да и качество имеющихся
модулей поддержки тоже часто вызывает нарекания, например, в Outlook
Express, для которого в NVDA имеется модуль поддержки, до сих пор не
озвучивается информация о наличии вложения в письме.
Тотально слепому пользователю без специальных функций программы экранного
доступа, облегчающих выполнения определённых действий, практически
невозможно работать на профессиональном уровне в Excel, Access, PowerPoint,
том же NetMeeting и других.
Для примера небольшая цитата из справки JAWS для PowerPoint:
"...Due to the nature of PowerPoint, JAWS will often tell you information
that is not actually displayed on the screen but which describes graphical
concepts or animation effects that are apparent to the sighted user..."
На русский язык это можно перевести примерно так:
"Из-за характера PowerPoint, JAWS будет часто сообщать вам информацию,
фактически не отображённую на экране, но которая описывает графические
обозначения или эффекты анимации, очевидные для зрячего пользователя".
Думаю всё понятно, вряд ли программистам Freedom Scientific нечем больше
заняться, чем писать бесполезные скрипты для программ.
Разумеется, у NVDA есть свои заслуги и преимущества перед конкурентами,
например, активно разрабатывающаяся поддержка Google Chrome - это сильный
ход. Но если вы собираетесь работать в фирме с активным использованием
компьютера, то профессиональная поддержка Excel вам будет намного более
полезна, чем Google Chrome, которого вообще в вашем офисе может и не
оказаться.
Я не призываю деинсталлировать NVDA с вашего компьютера. Для решения базовых
пользовательских задач NVDA является полноценным инструментом. Но на уровне
профессиональной работы NVDA по сравнению с Cobra, JAWS for Windows,
Window-Eyes и другими коммерческими программами экранного доступа проседает.
Всё-таки у некоммерческого характера проекта есть и обратная сторона, а
именно недостаточность ресурсов для решения ряда важных задач.
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.