<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Yes.</p>
<p>qtbase\src\plugins\platforms\windows\accessible\iaccessible2.cpp(270)</p>
<p><br>
</p>
<p>In case the line number is not completely correct, its at the call to AddRef() inside </p>
QWindowsIA2Accessible::QueryInterface()<br>
<br>
I'm curious to know which interfaces it queries though (I think it queries some).<br>
<br>
Jan Arve<br>
<br>
<p><br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>Fra:</b> accessibility-bounces+jan-arve.saether=theqtcompany.com@qt-project.org <accessibility-bounces+jan-arve.saether=theqtcompany.com@qt-project.org>
 på vegne av Steve C <list15@trumpton.org.uk><br>
<b>Sendt:</b> 17. februar 2015 17:00<br>
<b>Til:</b> Gladhorn Frederik; accessibility@qt-project.org<br>
<b>Emne:</b> Re: [Accessibility] QLabels not read by JAWS screenreader (Qt 5.4/Win 8.1)</font>
<div> </div>
</div>
<div>
<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>
</div>
</div>
</div>
</body>
</html>