Posted 8 September 2017, 5:24 am EST
I am trying to modify my application to work with screen readers in order to get Section 508 compliance.
I found your Section 508 VPAT (which may be interesting to a lawyer...) but I can not find any documentation on how to set up Spread to work correctly with a screen reader.
I have tried 2 different readers - JAWS 11, and Narrator (included with Windows)
If I set the AccessibleName property of Spread, Narrator reads what I set, but Jaws says "Spread Sheet1, Row n Column n".
Apparently they are reading from different parts of the control. (Maybe JAWS is reading from the Sheet rather than the Spread itself.)
In addition, the "Row n, Column m" part of what it reads appears to be random.
It is definately not reading the 'current' row/column.
Also the numbers are zero based (it said 'zero' sometimes) which is not the way users think.
Finally it announces this text only when the spreadsheet first gets focus.
If I use the arrow keys to move around I get total silence.
Do you have a document somewhere that explains exactly what needs to be set - at what level (Spread, Sheet, Column, Row, Cell) in order to allow a screen reader to work correctly with Spread.