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

assistive technologies #152

Open
PerditionC opened this issue Jul 28, 2022 · 1 comment
Open

assistive technologies #152

PerditionC opened this issue Jul 28, 2022 · 1 comment

Comments

@PerditionC
Copy link

There is no documentation that I can find (or is it not visible to assistive technologies?) how accessibility with external tools is implemented? Specifically, how does a screen reader or other tool interact with a Java program ran through the CheerpJ JVM? Documentation states it implements a "full Java SE runtime", but I see no mention of how it exposes the Java Accessibility API, i.e. the equivalent to Java Access Bridge. The Accessible interface and related support seems implemented and works from Java code, but it is unclear how this is exposed to assistive technologies.

@alexp-sssup
Copy link
Member

alexp-sssup commented Jul 28, 2022

CheerpJ provides the full Java SE runtime API, including the Accessibility API, as you have correctly pointed out.

The information coming from the Accessibility API is currently not interpreted and converted by CheerpJ to corresponding browser functionalities. This is unfortunate, but we cannot currently dedicate resources to implemented this feature.

CheerpJ is currently undergoing a full re-engineering in preparation for the next major release (CheerpJ 3.0), we may consider implementing this feature as part of this effort.

We’ll update this issue if there’s any movement on this front.

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

3 participants