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

TVirtualStringTree and ScreenReaders (IAccessibility) problems #873

Open
ivancx opened this issue Jan 31, 2019 · 6 comments
Open

TVirtualStringTree and ScreenReaders (IAccessibility) problems #873

ivancx opened this issue Jan 31, 2019 · 6 comments
Labels
Pull Requests Invited There are no current plans to address the issue, but we would be happy if someone supplies a PR.

Comments

@ivancx
Copy link

ivancx commented Jan 31, 2019

Hello, We are having specific problems with Screen narators (readers) like NVDA (https://www.nvaccess.org/download/) , JAWS and others on TVirtualStringTree when navigatin using keyboard.

Seems like navigating using keyboard (e.g. up, down to change focused node) doesn't "send" text to screen reader. Mouseover works fine - since hitTest amd WM_GETOBJECT messages actions has been implemented in VirtualTree IAccessibility interface implementation and support.

But for cases when selection or focus has been changed by keyboard I believe we have to call

AccessibleObjectFromPoint

manually somehow on this change.

Units VirtualTrees.Accessibility and VirtualTrees.AccessibilityFactory have been written by Marco Zehe i 2007 - seems like it hasnt been updated since then?

We are using latest available source.

@joachimmarder
Copy link
Contributor

Indeed, not much has been done on the accessibility units lately.

If the change you proposed fixes the issue, I will be happy to accept a pull request.

Can the issue be replicated with the sample projects that come with Virtual TreeView?

@ivancx
Copy link
Author

ivancx commented Feb 1, 2019 via email

@joachimmarder joachimmarder added the Pull Requests Invited There are no current plans to address the issue, but we would be happy if someone supplies a PR. label Feb 2, 2019
@ivancx
Copy link
Author

ivancx commented Apr 6, 2019

Anyone managed to do something with this issue?

@radioboss
Copy link

I sort of fixed this, here's my pull request #950

@MHumm
Copy link

MHumm commented Jul 31, 2022

What's the status of this pull request?

@joachimmarder
Copy link
Contributor

See discussion in the pull request, this is an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pull Requests Invited There are no current plans to address the issue, but we would be happy if someone supplies a PR.
Projects
None yet
Development

No branches or pull requests

4 participants