https://issues.apache.org/ooo/show_bug.cgi?id=123643

            Bug ID: 123643
        Issue Type: DEFECT
           Summary: [ia2] IAccessible2 is not enabled automatically even
                    with an AT running
           Product: General
           Version: 4.1.0-dev
          Hardware: PC
                OS: Windows, all
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: accessibility
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]

This applies only to the ia2 branch. Tested with the 1538508 build.

IAccessible2 support should be enabled automatically (permanently or just for
the session) if an assistive technology application is detected. Ideally, this
would be done dynamically based on WM_GETOBJECT, but SPI_SETSCREENREADER is
also a possibility.

I thought this worked previously and this page seems to suggest it does using
the SPI_SETSCREENREADER flag:
https://cwiki.apache.org/confluence/display/OOOUSERS/Tips+for+branch+ia2
However, if I delete my configuration with the 1538508 build and then run
OpenOffice while NVDA is running, I get no IAccessible2. NVDA does use
SPI_SETSCREENREADER.

I know this can be forced with a registry patch, but this really is a hack and
isn't reasonable for most users. Even an installer option isn't ideal, since a
screen reader user with a portable screen reader might wish to use OpenOffice
on a system on which they didn't install it themselves; e.g. public access
situation.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

Reply via email to