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

making the program accessible to blind people using a screen reader #466

Open
paulbogo opened this issue Jan 9, 2023 · 5 comments
Open
Labels
feature ✨ needs feedback 📬 Cannot be close/fixed until users give more feedback user interface 👀

Comments

@paulbogo
Copy link

paulbogo commented Jan 9, 2023

Hello! would there be a way to label the checkboxes? I'm using a screen reader, I'm blind, and the whole advanced settings section is inaccessible to me, in the sense that I get the checkboxes, but without the label to figure out what each one means
Basically, all checkboxes in the program are unlabeled.
do you think this problem could be solved?

@jwallet
Copy link
Owner

jwallet commented Jan 11, 2023

So your screen reader is able to see "advanced settings" tab ? I use a old framework made by a dude to render the user interface, so I'm pretty sure he did not handle that. Windows form are kind of a thing of the pass, there are so better framework out there now. Anyway, if you reader can read some labels, does it help to run the windows magnifier Windows&+ key to zoom in, or Windows&- to zoom out

@jwallet
Copy link
Owner

jwallet commented Jan 11, 2023

Debug.zip

I added accessibility info to all buttons, text inputs, and toggle (checkboxes), with an accessibility name, description and the type. So like I said it may not work if the guy that made the framework did not use what Microsoft provided for him when he built his WinForm framework. So if it does not work, and cannot do more than this sorry.

You can dowload the zip archive above and try it

@jwallet jwallet added needs feedback 📬 Cannot be close/fixed until users give more feedback user interface 👀 labels Jan 11, 2023
@paulbogo
Copy link
Author

it's works. I will come back with a feedback. the last checkbox from advanced tab haven't label.

@jwallet
Copy link
Owner

jwallet commented Jan 12, 2023

feel free to submit new text and description for these options, i'm not sure how a screen reader reads it, I think it starts by saying the type of the element and its name, not even sure if it uses the description.

so if it reads everything it should say,

type "Push Button"
name "Toggle mute ads" 
description "Will mute video and audio ads while recording"

@paulbogo
Copy link
Author

Thanks for work. most things work but, you could add rtbLog.TabStop = true;
 in frmEspionSpotify.cs. one checkbox it's left unlabeled, the one after toggle extra track title as id3 as subtitle...
thanks so much for your availability
You can add the labels how you did, it's works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature ✨ needs feedback 📬 Cannot be close/fixed until users give more feedback user interface 👀
Projects
None yet
Development

No branches or pull requests

2 participants