[libreoffice-accessibility] Re: ESC meeting minutes: 2022-05-26

Michael Meeks michael.meeks at collabora.com
Fri Jul 1 12:29:20 UTC 2022

Hi there,

On 07/06/2022 10:25, Michael Weghorn wrote:
> Thanks, Christophe, that's really helpful.

	Completely agree with Christophe =)

> For Windows, we currently support IAccessible2, but not UIA.
> That's fine for NVDA, but I have heard/read at times that other screen 
> readers/AT rely more on UIA. (But I haven't done any further research so 
> far.)

	IIRC IBM encouraged Freedom Scientific to implement some support for 
IAcc2 for use with Lotus Symphony in the past - whether that is still 
extant I don't know. And of course NVDA is the future =)

> Does anybody know more about this and whether it would actually be 
> necessary to implement native UIA support in LO for those AT to properly 
> interact with LO?

	My take is no. There should be an MSAA <-> UIA bridge built into 
windows - after all, there are a -lot- of deep legacy things in the 
windows world, and so that should work reasonably well.

	Ultimately - I would suggest that providing good, IAcc2 access (which 
is a sub-classing of the MSAA interfaces) and then we'll provide UIA 
support at some level for anyone using that, and if people want to go 
deeper IAcc2 would be fine.

	I forget whether implementing UIA requires wrestling with managed code 
and/or the CLR - perhaps it used to.



michael.meeks at collabora.com <><, GM Collabora Productivity
Hangout: mejmeeks at gmail.com, Skype: mmeeks
(M) +44 7795 666 147 - timezone usually UK / Europe

More information about the LibreOffice mailing list