Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add direct interactions with Orca and Voice Over for TTS Events #2393

Open
1 of 4 tasks
CoBC opened this issue Jun 18, 2024 · 1 comment
Open
1 of 4 tasks

Add direct interactions with Orca and Voice Over for TTS Events #2393

CoBC opened this issue Jun 18, 2024 · 1 comment

Comments

@CoBC
Copy link
Contributor

CoBC commented Jun 18, 2024

Description

Following implementation of Qt Accessibility Announcement, and after some user tests, it seems notifications send using Qt Accessibility Announcement are real accessibility events, and not really messages without context. So, majority of screen readers ignore those notifications when TT is not in focus.
E.G., with NVDA on Windows or Voice Over on MacOS, enable Qt Accessibility Announcement in preferences, go to your desktop for example and ask someone to login to your server, no message will be read by screen reader. Now, go to TT's window and ask the person to log out, screen reader will read notification.
SO, finally, Qt Accessibility Announcement is not really a good solution for our TTS events.
I'll try to implement direct interactions with Voice Over (via Apple Script) and with Orca (using dBus).
I guess we can keep Qt Accessibility Announcement available as a backup in case it can be useful.

Application

  • qtTeamTalk
  • TeamTalkAndroid
  • iTeamTalk
  • TeamTalkServer
@amirmahdifard
Copy link

yes please, do not remove qt accessibility announcement, I need it. Ad the thing that you want but don't remove qt accessibility announcement, at least on windows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants