aui-framework / aui

Declarative UI toolkit for modern C++20
Mozilla Public License 2.0
81 stars 13 forks source link

Accessibility for Visually Impaired Users #347

Open DibyaXPP opened 3 weeks ago

DibyaXPP commented 3 weeks ago

Applications built with AUI cannot be read by NVDA or other screen readers on Windows, making AUI applications inaccessible for people who cannot see or have vision problems.

UI elements such as buttons, labels, lists, and checkboxes can be integrated with COM automation, utilizing the Microsoft Active Accessibility components found primarily in the following header: OLEACC. This can make AUI accessible to people who are visually impaired.

Please consider this feature request. There are not many cross-platform GUI libraries that provide support for people with vision challenges, many of whom are software developers and engineers like us.

Alex2772 commented 3 weeks ago

Thank you for your detailed description.

We'd take this into consideration.

There are not many cross-platform GUI

As far as I know, Qt supports OLEACC.

Alex2772 commented 3 weeks ago

https://github.com/qt/qt/blob/4.8/src/gui/kernel/qapplication_win.cpp WM_GETOBJECT

DibyaXPP commented 3 weeks ago

Thanks for looking into it