https://bugs.freedesktop.org/show_bug.cgi?id=39956

--- Comment #10 from V Stuart Foote <[email protected]> ---
Yes moving to IAccessible2 should help in eliminating the JAB mappings of UNO
Accessibility API. The IBM Symphony \winaccessibility contribution to Apache
Open Office is tantalizingly close as a framework for achieving the
IAccessible2 implementation--seems like we are just waiting for a IBM/Appache
signoff on stamping the code contribution with the ALv2 license. 

I think though, that even if the licensing were released today, until work
starts on LibreOffice 4.0 and Apache OpenOffice 4.0, the Windows OSs and NVDA
will remain dependent on the Java Accessibility with Java Access Bridge
mappings. 

So, I am curious if the JAB provided support is really that incomplete? Or is
it just that it has lacked needed attention in both OpenOffice and LibreOffice
implementations?

The Java AWT/Swing components of Java Accessibility API seem pretty
comprehensive, as do the UNO Accessibility a11y roles and trees. What I don't
have a feel for is the fidelity of role mappings achieved by the JAB, and
issues of exposing a documents accessibility tree to AT. 

Can emerging a11y ATK 3.0 efforts like the ATK::collection interface be
implemented in UNO Accessibility and mapped across the JAB to the Java
Accessibility API?

As I reported in NVDA#2753 - ( http://www.nvda-project.org/ticket/2753 ) the
JAB based implementations are loosing AT focus within an NVDA session. 

Several other structural issues with AT document trees and inadequacies of UNO
Accessibility roles suggest there is considerable room to improve how UNO
Accessibility in general annotates elements with accessibility details. And
while the scrub in preparation for LOdev 4.0 and AOoDev 4.0 begins, it would
make sense to put some work into improving UNO Accessibility mappings into Java
Accessibility API across the JAB.

https://bugs.freedesktop.org/show_bug.cgi?id=35652
https://bugzilla.gnome.org/show_bug.cgi?id=345750
https://bugzilla.gnome.org/show_bug.cgi?id=652548
https://bugs.freedesktop.org/show_bug.cgi?id=36549

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to