Купил ИБП, а его программа недоступна для NVDA. Пришлось написать дополнение

Andrey3343 5 часов назад Купил ИБП, а его программа недоступна для NVDA. Пришлось написать дополнение Простой 11 мин 3.6K Usability * Python * Open source * Windows * Accessibility * Кейс Меня зовут Андрей, я незрячий и...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: Andrey3343 5 часов назад Купил ИБП, а его программа недоступна для NVDA. Пришлось написать дополнение Простой 11 мин 3. 6K Usability * Python * Open source * Windows * Accessibility * Кейс Меня зовут Андрей, я незрячий и работаю за компьютером с NVDA.
Недавно я купил источник бесперебойного питания ExeGate LLB-3000. Для работы с ним на компьютере использовал PowerManagerII, но её интерфейс оказался плохо доступен для моей программы экранного доступа. Устройство моё, а самостоятельно добраться до нужных настроек и показаний не получается.
Технические детали
Я плохо умею мириться с такими вещами. Пока не получу доступ к собственному устройству, могу и сон отложить. Поэтому взялся за дополнение для NVDA, которое помогло бы мне пользоваться PowerManagerII с клавиатуры и понимать, что происходит на экране.
В разработке мне помогал Codex от OpenAI с моделью GPT-6 Astra. Он написал большой объём кода, помог разобраться с графическим меню и исправлял ошибки. Я задавал направление, проверял поведение с NVDA, вносил правки и возвращал ему замечания.
Результат называется PowerManagerII Access. Уже можно читать показания, переходить по разделам и пользоваться нужными командами. Выключение я отдельно проверил на своём ИБП: работает.
Отраслевые последствия
Программа, которую я должен слышатьNVDA - бесплатная программа экранного доступа для Windows с открытым исходным кодом. Она произносит текст и сведения об элементах интерфейса. Например, сообщает название кнопки, выбранный пункт списка или состояние флажка.
NVDA также умеет выводить информацию на брайлевский дисплей, но в этой работе я проверял прежде всего управление с клавиатуры и речевое сопровождение. Чтобы такое управление работало, приложению нужно передавать сведения о своих элементах. Видимой надписи рядом с полем бывает недостаточно: NVDA должна понимать, к какому полю она относится.
У графической кнопки могут отсутствовать название или подходящее действие. А элемент, который удаётся прочитать, ещё не обязательно получает клавиатурный фокус. Фокус - это место, куда сейчас направлен ввод с клавиатуры.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.






