Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

AAC: Complete End‐to‐End Accessibility Pipeline (Prediction, Dwell, Scanning, Symbols, Categories, In‐Channel Integration)#3111

Draft
trancer1994 wants to merge 369 commits intoBearWare:master from
trancer1994:aac-backend-integration
Draft

AAC: Complete End‐to‐End Accessibility Pipeline (Prediction, Dwell, Scanning, Symbols, Categories, In‐Channel Integration) #3111
trancer1994 wants to merge 369 commits intoBearWare:master from
trancer1994:aac-backend-integration

Conversation

@trancer1994
Copy link

@trancer1994 trancer1994 commented Jan 24, 2026

Summary
This PR integrates the full AAC prediction and accessibility stack into the application.
Key Features

Fully wired AACMainScreen (prediction, dwell, reinforcement, ignore penalties)

Confidence‐coloured prediction bar

AACSymbolGridScreen + AACCategoryScreen

InChannelScreen AAC integration (speech + TeamTalk send)

MainWindow freeze/unfreeze for prediction stability

Symbol→text and category→symbol flows

Dwell reinforcement support

Scanning + large target support via AACScreenAdapter

Much more is coming.

Introduces channelinfo.h in the AAC module to provide a clean, Qt‐friendly data structure for representing TeamTalk channels. This struct is used by the AAC‐native UI to receive typed channel data from the backend during channel enumeration. It keeps AAC UI logic self‐contained, avoids coupling to legacy QtTeamTalk widgets, and prepares the UI layer for future AAC‐specific metadata.
I will work on replacing the pseudocode blocks with the real enumeration pattern in the C API (whatever functions in TeamTalk.h expose the channel list in 5.19) later.
I am now thinking about the AAC-native UI's UX layer explicitly, which is why this screen, and the next few commits that come with it, will be in place.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@CoBC CoBC Awaiting requested review from CoBC CoBC is a code owner

@bear101 bear101 Awaiting requested review from bear101 bear101 is a code owner

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /