Correct, in PowerPoint, when a presentation is started, both NVDA and JAWS, and 
presumably at some point, Narrator, too, will grab the slide contents and 
present it slide by slide like a web page. JAWS even annotates links, tables, 
lists, etc., in a very rich way. NVDA, to my knowledge, doesn't do that yet.

In MS Office, screen readers have largely switched to using UI Automation (UIA) 
for access to all things documents and UI. This is primarily because of 
Narrator, which doesn't support anything other than UIA (MSAA and IA2 are only 
supported by way of an IA2 to UIA bridge, which is slow and unreliable). As a 
consequence, Microsoft never got on the IAccessible2 bandwaggon, but has pushed 
the UIA implementation in the Chromium project so they can stop using the 
IAccessible2ToUIA Bridge for Narrator's access to web content. There were even 
plans and experiments to switch Firefox over to UIA when I was still working at 
Mozilla. But since I am no longer involved there, I don't know if this is still 
on the table for the time after they finish the "Cache The World" project.

So, in the long term, and as resources permit, the more future-proof way 
forward for LibreOffice on Windows might be to switch over to an UIA 
implementation as well. But even without that, there would need to be a 
concerted effort between the Impress and screen reader teams, like NVDA, to 
make NVDA realize that it is in a slide show in presentation mode, and gain all 
the access to the slide contents like it were a web page or similar. That 
cannot be achieved by one party alone I think. And getting Vispero on board for 
JAWS support is an even bigger fish to fry.


-----Original Message-----
From: Jason White <> 
Sent: Tuesday, June 7, 2022 9:34 PM
Subject: Re: [libreoffice-accessibility] Re: ESC meeting minutes: 2022-05-26

On 7/6/22 06:07, Michael Weghorn wrote:
> I tried again with just a single screen instead of two, and then NVDA 
> announces "Slide 1", then reads out the slide content, and when moving
> further: "Slide 2" and its content, etc.
> Is that what you think Impress should do as well? (It didn't in a 
> quick test with gtk3 on Linux.)
Yes. If I recall correctly, under MS-Windows/PowerPoint, NVDA and JAWS both 
support arrow key navigation in the slide contents when the slides are being 
presented (i.e., after F5 is used to start a presentation).

Ideally, one should be able to do the same in LibreOffice/Impress, and under 
Linux also.

Space/Backspace navigate among slides in Windows/PowerPoint too. 
Obviously, Impress needs a similar keyboard mechanism for slide navigation.

None of this should depend on the number of attached displays. I don't think 
anyone wants their accessibility to fail just in virtue of the number of 
displays that happen to be connected.

To unsubscribe e-mail to:
Posting guidelines + more:
List archive:
Privacy Policy:

To unsubscribe e-mail to:
Posting guidelines + more:
List archive:
Privacy Policy:

Reply via email to