From: "Keeper"
дело в том что на данный момент программа выводит уведомления в системный
трей через notifyIcon и джоз все прекрасно озвучивает читая их, а вот nvda
молчит будто их нет.
мне кажется что youtubeMy выводит их не через выше упомянутые методы.
Здравствуйте.
Чтобы NVDA ловила сообщения в системном трее в ее настройках надо ткнуть
какую-то галку.
youtubeMy выводит сообщения через COM интерфейс JAWS и NVDA. Для последней
нужна dll-ка. Тупо шарит по процессам и если найдет запущенные приведенные
скринридеры, то отдает им сообщение. Вывод на JAWS в данной рассылке
подсказал Анатолий, а на NVDA Никита. Спасибо им еще раз. Если нужен пример
кода на C#, пишите, поделюсь.
Если работать со скринридером от Майкрософта или любым другим, то youtubeMy
должна молчать.
Сам бы хотел понять как одним разом выводить стандартное сообщение и чтобы
его понимали скринрдер работающий в данный момент.
Может опять кто подскажет. Есть же целое пространство имен accessibility .
Читал читал, пробовал, но так и не смог заставить что-нибудь произнести
через скринридеры.
Удачи!