gImageReader icon indicating copy to clipboard operation
gImageReader copied to clipboard

Better compatibility with screen readers like NVDA and JAWS

Open supercheetah opened this issue 5 years ago • 2 comments
trafficstars

I have a blind user, and I was hoping to be able to use this for him to be able to get information out of the PDF and other files he gets, but many of the buttons don't have good descriptions of what they do or any description at all when used within the free NVDA (Non-Visual Desktop Access, nvaccess.org), or within Freedom Scientific's JAWS software (which he primarily uses). On top of that, the tab order doesn't seem to make sense, at least not in the use-case of a blind user using this with a screen reader anyway.

I have not this with any Linux screen readers, so I'm not sure of the behavior with those, but I would expect them to be the same.

Going with full 508 standards compliance would be nice, but just getting this to be descriptive within a screen reader would be enough to fulfill this.

PS To note, the reason I was hoping to use gImageReader (besides being Free software) instead of just the command line for Tesseract was so that sighted users can easily check the OCR results right if he needed them to.

supercheetah avatar Dec 09 '19 17:12 supercheetah

I have little experience with screen readers. Fixing the tab order should be relatively easy. What do you mean by button description? You mean like a text next to the icon in the button? (Which however would break the UI layout in various places), or just the tooltip?

manisandro avatar Dec 11 '19 13:12 manisandro

I think a tool tip will help. I'm not entirely certain about what the software reads. I recorded a video (webm) with the audio from NVDA on a fresh instance of gImageReader and tabbed through it with an onscreen keyboard, attached here. A lot of the buttons don't get a good description (just "button"), or lack one entirely (particularly the first one that has focus when gImageReader starts). gimagereader4.zip

supercheetah avatar Dec 12 '19 22:12 supercheetah