Search code examples
winformsaccessibilityscreen-readersuiaccessibilityjaws-screen-reader

JAWS not reading the Control.AccessibleDescription property


I'm using JAWS (2019) as a screen reader for a WinForms application.

When I set the Control.AccessibleName property - JAWS read it properly but when I change the Control.AccessibleDescription property JAWS just doesn't read it.

I tried to use [INSERT] + [B] - It just read the screen again without the description.

Is anyone familiar with that behavior?


Solution

  • OK, It was easy one.

    If you want JAWS to read the custom text you need to set the property:

    ControlName.AccessibleRole = AccessibleRole.Application;
    

    and then JAWS will read whatever you wrote in ControlName.AccessibleDescription