aui-framework / aui-framework/aui

Accessibility for Visually Impaired Users

Open
#347 13 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
598
Forks
44
Avg merge
17h 56m
Merged PRs (30d)
3

Description

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](https://learn.microsoft.com/en-us/windows/win32/api/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.

Contributor guide

Open the contributing guide

Research direction

No source files or tests are identified in the issue. Start by locating AUI's Windows platform integration and reviewing the OLEACC requirements; define support for the listed controls and validate the result with NVDA on Windows.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
accessibility, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.