<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-11-29 18:23 GMT+01:00 Frederic Da Vitoria <span dir="ltr"><<a href="mailto:davitofrg@gmail.com" target="_blank">davitofrg@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div dir="ltr"><span class=""><div class="gmail_extra"><div class="gmail_quote">2014-11-29 15:35 GMT+01:00 Juha Manninen <span dir="ltr"><<a href="mailto:juha.manninen62@gmail.com" target="_blank">juha.manninen62@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>On Thu, Nov 27, 2014 at 3:31 PM, Frederic Da Vitoria<br>
<<a href="mailto:davitofrg@gmail.com" target="_blank">davitofrg@gmail.com</a>> wrote:<br>
> That's how it is supposed to work. But I remember that Delphi controls were<br>
> based on Windows controls too, but they weren't recognized by at least one<br>
> screen reader. But this may be this specific screen reader's fault, which<br>
> maybe did not gather information using the Microsoft recommended method.<br>
<br>
</span>Yes, there may be issues which I do not know about. Felipe knows this<br>
topic best.<br>
Sometimes lots of glue code is needed between LCL component and the<br>
widgetset which makes them partly custom drawn components. I thought a<br>
Checkbox is an easy one but maybe not.<br>
<br>
I plan to commit the new component from Vojtěch Čihák and use it in<br>
Object Inspector Boolean editor, but initially enclosed in IFDEFs as<br>
an alternative for the current TCheckBox.<br>
Frederic Da Vitoria, can you later test accessibility related issues?<br>
I think they are important.<br>
</blockquote></div><br></div></span><div class="gmail_extra">I'll try to. It has been a long time since I ran this software, but I have a friend who is still using it sometimes, he should be able to help me.<br clear="all"></div><span class=""></span></div>
</blockquote></div><br></div><div class="gmail_extra">Here are my results using NVDA 2014.4 on Windows 7 64 bits<br><br>Properties : NVDA doesn't announce the property names in the Object inspector. This is not related to the new checkboxes, but it may influence how corrections are prioritized. Because the property names are not told (sorry, I can't decide how this should be said in English: would one say something (name, property, label...) is enunciated, told, said, announced...?)<br><br>TCheckBoxThemed : <br>    design mode : NVDA won't say the control name in the form editor, whether I select it by clicking on it or by tabulating to it. Same for a standard TCheckbox. Afterthought; Because the Objecct inspector does not currently tell the property names, I guess most blind users wouldn't use a form designer but would edit directly the lfm file with a text editor. But this is only my guess, I don't know any blind developer who uses a IDE, although I am sure there are lots of them.<br>    run mode : NVDA tells the control name, but it won't say if it is checked or not. When pressing the space bar, NVDA says only "space", and does not react at all when clicking on the TCheckboxThemed. This works perfectly with a TCheckBox. I am sorry to conclude that TCheckboxThemed is currently unusable for a blind user.<br><br>I looked a little around to try to find how TCheckbox manages to be properly recognized by NVDA. I am guessing it has something to do with TLazAccessibleObject. But as I don't see TCheckbox doing anything in order to make it work, so that I am at a loss to tell why TCheckboxThemed does not work too. If someone has some more information on how this works, I could try to fix it.<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature">Frederic Da Vitoria<br>(davitof)<br><br>Membre de l'April - « promouvoir et défendre le logiciel libre » - <a href="http://www.april.org" target="_blank">http://www.april.org</a><br></div>
</div></div>