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

SetPosition and screen reader dependent visually impaired programmers #110

Open
JanuszChmiel opened this issue Jul 24, 2021 · 7 comments
Open

Comments

@JanuszChmiel
Copy link

Dear MR graemeg,
Yours GUi toolkit is more than ideal solution for every visually impaired programmers. Because GUI can be created with no need to depend on Lazarus build in form designer.
But there is complex issue.
What would happen, if visually impaired programmer would not set for example The following values for AN GUI object.
SetPosition(196, 8, 188, 16);

Can I occur severe Windows operating system related crash dialog windows? Or my app will only look unusably for The sighted majority, but screen reader could perfectly work with such GUI?
Build in GUI designer. Is it accessible with screen reader?
Thank you very much for yours advices if there is AN possibility for AN compromise. SO GUI will look atleast acceptably with no need to use object position values.

@fredvs
Copy link
Contributor

fredvs commented Jul 24, 2021

Hello.

About fpGUI UIdesigner with assistive for impaired programmers, maybe you can try designer_ext.
It is the fpGUI UIdesigner with assistive feature too.
https://github.com/fredvs/uidesigner_ext
Binary release: https://github.com/fredvs/uidesigner_ext/releases

You may also try ideU, it is a IDE with assistive feature and also include fpGUI designer_ext in his package.
https://github.com/fredvs/ideU/releases
Please read README_voice_assisted.TXT for some instruction about voice assist.

Fre;D

@fredvs
Copy link
Contributor

fredvs commented Jul 24, 2021

I agree that the README_voice_assisted.TXT is not easy to understand.
It try to explain for a visually impaired programmer how to configure ideU to be voice assisted.

The most easy is to ask once to somebody without view problems to run the program and then click on the "lips" icon.
And in menu "Extra settings", set "Enable sak voice assistive at loading" to true.
One this done, the program will be voice assistive at loading too.

It is the same for enabling voice assistive for fpGUI uidesigner_ext.

In any case, your comment and desire are welcome.

Fre;D

@JanuszChmiel
Copy link
Author

JanuszChmiel commented Jul 24, 2021 via email

@JanuszChmiel
Copy link
Author

JanuszChmiel commented Jul 24, 2021 via email

@fredvs
Copy link
Contributor

fredvs commented Jul 24, 2021

Did you try already MSEgui and his assistive interface?
There is a demo "Coupon" that demonstrate MSEgui assistive:
https://github.com/mse-org/mseuniverse/tree/main/tools/assistive/msecoupon

@fredvs
Copy link
Contributor

fredvs commented Jul 24, 2021

NVDA screen reader problematically Accessible.

Ha, ok, you want to use NVDA.
I dont think that it will work correctly, fpGUI has his own reader via sak (speech assistive kit), the same for MSEgui that use for his assistive interface espeak or espeak-ng voice synthesizer..

@fredvs
Copy link
Contributor

fredvs commented Jul 24, 2021

JVCL XP style GUi elements can provide even hotkeys for every object.

With MSEgui, each elements as "shortcut" and "shortcut2" property.

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

No branches or pull requests

2 participants