Skip to main content


I've recently seen a poorly accessible #WindowsForms app. Disclaimer: WindowsForms, although it's old, is my favorite way of developing Windows apps. It's sweet to write in (for most part), it's reasonably fast, and it's accessible out of the box because it uses native or near-native controls.
What did I learn? If you want your app to be inaccessible or you have really bad development habits, no framework will help you.
in reply to André Polykanine

Вот уж точно, в кривых руках бесполезно всё. В принципе можно и на WPF реализовать доступность, но нужно прикладывать усилия. Другой вопрос, что никто не запрещает их совмещать, причём насколько помню, оно работает в обе стороны и там можно такого нахуевертить что никто счастлив не будет.
in reply to Kirill

@Yinshi Можно. Точно знаю, что в Элите в своё время делали приложение на WPF, в которое впендюривали RichTextBox на windowsforms.
in reply to André Polykanine

Я тоже так делал, не помню что именно добавлял, но по-другому было никак.
in reply to Kirill

@Yinshi А там просто WPF-ный эдитор жутко тормозил с Джозом, вот они и вставили.
in reply to André Polykanine

У меня недавно Chrome учудил. Вдруг перестало читаться содержимое адресной строки, причём в обеих версиях Jaws была такая херня, а с NVDA всё ок. Чё было не понял, снёс профиль, создалось всё заново и перекинул в него что нужно.
in reply to Kirill

@Yinshi Говорят, было такое и с NVDA тоже. Походу, что-то гуглеры с UIA перемудрили.
in reply to André Polykanine

Фиг знает. Оно ведь заработало на той же версии Chrome в свежем профиле. А вот откат на предыдущий Chrome, что попробовал изначально, эффекта не дал.
in reply to André Polykanine

О, тут в разговоре всплыло и вспомнил что давно хотел спросить. Есть в HTML clickable элементы, или не знаю как называются. Сталкивался с ситуацией, когда NVDA их распознаёт как оные, а Jaws нет. Не могу понять, это у меня Jaws так настроен или что? В большинстве ситуаций по логике понимаю что можно нажать на ту или иную фигню, но так бывает не всегда, особенно если на элементе нет текста.
in reply to Kirill

@Yinshi Попробуй увеличить многословность в вебе (Web verbosity), она по умолчанию medium. Но вообще да, действительно бывает такое, Джоз не всегда их распознаёт.
in reply to André Polykanine

Попробовал, не прокатило. Точно не помню, возможно и раньше менял эту настройку. Видимо и правда тот случай когда не распознаёт. Ладно, с этим жить можно, просто подумал, вдруг чего-то упустил.
in reply to Kirill

@Yinshi А сайт публичный? Может, я им багу репортну?
in reply to André Polykanine

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