[nvda] Re: OpenOffice accessibility

Under Windows, the only way to make OpenOffice accessible is via the Java Access Bridge or by interfacing directly with UNO, which is an accessibility API specific to OpenOffice. We have tried the UNO approach, but there are major problems with the Python bindings for UNO. It should be noted that under Gnome (which is most commonly associated with Linux), OpenOffice exposes accessibility information via the native GTK accessibility API, so you do not need Java or Java Access Bridge. This can't be done under Windows because MSAA is not featureful enough to handle complex documents. This could be solved by IAccessible 2 when it is released, but unfortunately, it seems that OpenOffice are unwilling to implement IAccessible 2.

As Mick stated earlier, we are going to merge some code into trunk after NVDA 0.5 is released which unifies the way we handle role and state information, which will hopefully allow us to continue to implement Java accessibility.

Jamie

Petr Řehák wrote:
Hello,

according to web pages of OpenOffice.org, I think they've already put much
effort into implementing accessibility features so that assistive
technologies such as screen readers can benefit from it and make OpenOffice
applications accessible. I suppose that it is now the developers turn to
implement such features. The OpenOffice accessibility API claims not to be
dependent upon any JAVA access bridge, just go and read:
http://ui.openoffice.org/accessibility/at-support.html

Petr

To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

--
James Teh
Email: jamie@xxxxxxxxxxx
WWW: http://www.jantrid.net/
MSN Messenger: jamie@xxxxxxxxxxx
Jabber: jteh@xxxxxxxxxx
Yahoo: jcs_teh
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: