[Lazarus] LCL not accessible for blind users

Felipe Monteiro de Carvalho felipemonteiro.carvalho at gmail.com
Mon Aug 6 14:21:04 CEST 2012


On Mon, Aug 6, 2012 at 2:44 PM, Hans-Peter Diettrich
<DrDiettrich1 at aol.com> wrote:
> I don't think that X11 offers such
> support, because it has no such notion of "controls" - that's up to the
> widgetsets.

In Linux the library ATK offers support for accessibility regardless
of the widgetset tecnology utilized. And it works fine with the system
of 1 X11 handle per form.

> The current Qt version (which AFAIK is not supported by the LCL?) uses only
> one Handle per form, so that the controls are not accessible (addressable)
> in the WinAPI.

The documentation of Qt says that it supports accessibility in
Windows: http://doc.qt.nokia.com/4.7-snapshot/accessible.html

They have (or at least had till some time before Nokia sold it off) a
lot of money, so I bet they could go at any lengths to implement their
accessibility support, even if they had to create fake window handles
only to get accessibility messages for every control.

-- 
Felipe Monteiro de Carvalho




More information about the Lazarus mailing list