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

TextField characters not read by screen reader on Windows 11 #189

Closed
geom3trik opened this issue Dec 12, 2022 · 2 comments · Fixed by #193
Closed

TextField characters not read by screen reader on Windows 11 #189

geom3trik opened this issue Dec 12, 2022 · 2 comments · Fixed by #193

Comments

@geom3trik
Copy link

While integrating AccessKit with my own GUI lib, using the egui integration as reference, I noticed that narrator (the screen reader I am using for testing) is not working correctly with a textbox (TextField role with InlineTextBox child). The characters are not read when shifting the cursor with the arrow keys or when selecting the text. To make sure this wasn't a problem on my end I ran the egui example and found the same problem.

I don't know if this problem is specific to Windows 11 but I can check on a Windows 10 machine tomorrow.

@rain-sk
Copy link

rain-sk commented Dec 12, 2022

This coincides with my own experience trying to implement ITextRangeProvider. I'm curious how things work for you on Windows 10.

@geom3trik does Narrator say anything at all? Does it read the label of the text field correctly?

@geom3trik
Copy link
Author

This coincides with my own experience trying to implement ITextRangeProvider. I'm curious how things work for you on Windows 10.

@geom3trik does Narrator say anything at all? Does it read the label of the text field correctly?

Managed to test it on Windows 10 and it works as expected with the egui hello_world example, so it seems like this might be an issue only on Windows 11 or the W11 version of narrator.

In answer to your question, it reads the text content as if it was a label but will not read out any changes to the text or while navigating through it with the arrow keys. It also does not highlight the individual characters like it does in Windows 10.

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