<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body>
    
<div><br></div><div>From my digging I believe that jaws uses msaa only. Is there a simple breakpoint I can put in to verify?</div><div><br></div><div>Steve. </div><div><br></div><div><br></div><div id="composer_signature"><div style="font-size:85%;color:#575757">Sent from my Samsung device</div></div><br><br>-------- Original message --------<br>From: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com> <br>Date: 2015/02/17  10:23  (GMT+00:00) <br>To: accessibility@qt-project.org <br>Subject: Re: [Accessibility] QLabels not read by JAWS screenreader (Qt         5.4/Win 8.1) <br><br>On Monday, February 16, 2015 05:51:30 PM Marcel wrote:<br>> [Crosspost from the qt-project.org forums, didn’t receive a reply there<br>> within a week.]<br>> <br>> Hello!<br>> <br>> I’m trying to make our application accessible with a screenreader. A blind<br>> colleague uses JAWS, therefore I use that for testing. Reading widgets that<br>> expect user input works quite well so far, but I’m having some trouble<br>> elsewhere:<br>> <br>> QLabels are not read at all. JAWS has a hotkey that should “read the whole<br>> window” (JAWS-Key + B), but for our application that just reads the window<br>> title and nothing else. Everything I can focus directly via tabbing is read<br>> as well – which is of course not desirable with labels.<br>> <br>> Probably related: We have some QWizards set up. There, the QWizardPage title<br>> and description texts are used to convey most of the information concerning<br>> the wizard page’s purpose. Those texts are not read at all as well.<br>> <br>> I have a minimal test case application[0] that has a label (not read), a<br>> button and a QLineEdit (accessibleName read fine for both). The button<br>> opens a wizard that has title and description (not read) and no further<br>> input widgets.<br>> <br>> Do accessible applications usually have all necessary information in input<br>> widget descriptions (therefore not needing labels) or am I doing something<br>> wrong?<br>> <br>> This is Qt 5.4 on Windows 8.1 with JAWS 16.<br><br>QLabel should provide accessibility information (it is represented by <br>QAccessibleDisplay in qtbase/src/widgets/accessible/simplewidgets.h).<br><br>It would be interesting to know if it works with NVDA (I suspect that it does, <br>looking at Steve's testing. The issue seems to be that we expose the <br>information in a way that JAWS either ignores it or doesn't see it at all, so <br>it's a bug in Qt.<br><br>It would be great if you file a bug report (https://bugreports.qt.io) so we <br>keep track of it.<br><br>Does anyone know if JAWS makes use of IAccessible2 at all? Maybe that is the <br>reason for it not working.<br><br>Cheers,<br>Frederik<br><br>> <br>> Greetings,<br>> Marcel<br>> <br>> [0] https://filetrain.de/a11ytest.zip<br>> _______________________________________________<br>> Accessibility mailing list<br>> Accessibility@qt-project.org<br>> http://lists.qt-project.org/mailman/listinfo/accessibility<br><br>_______________________________________________<br>Accessibility mailing list<br>Accessibility@qt-project.org<br>http://lists.qt-project.org/mailman/listinfo/accessibility<br></body></html>