Re: Process to make an NVDA app-specific addon for a web-based application
toggle quoted messageShow quoted text
I am a French IT professional specialized in accessibility and core NVDA contributor.
As Joseph pointed out, there is no native support in NVDA for the use case you describe.
However, some add-ons can come in handy.
My company - with support of the french employment agency and the governmental central IT agency - is developing WebAccess, an add-on for NVDA that allows to easily implement alternative behaviors based on URL matching and DOM elements selection.
It handles, through simple form-filling, definition of new shortcuts, automatic announcement of content or restructuring of pages with basic transformations to create regions, titles, and the like.
It also serves as a framework to implement new specific behaviors through code.
Centered around WebModules - our web app equivalent of NVDA's AppModules - it currently supports Internet Explorer 11, Mozilla Firefox and Google Chrome. Support of Microsoft Edge is still a work in progress.
For the past five years, we're successfully using it to develop add-ons targeting business web applications, for the sake of visually impaired workers productivity.
Still under active development, it is already used by our network of fellow professionals but not yet quite ready for use by the general public.
We're aiming at a general public launch near the end of 2020, most likely during NVDA Con.
GitHub repo: https://github.com/accessolutions/WebAccessForNVDA
As Noelia pointed out, another alternative worth considering is the PlaceMarkers add-on, though I'm less aware of its current feature-scope.
Le mer. 17 juin 2020 à 19:58, Julie Stoltz <jstoltz@...> a écrit :