[Kde-accessibility] An accessible Qt? I think not.
Gary Cramblitt
garycramblitt at comcast.net
Tue Nov 15 03:09:39 CET 2005
On Monday 14 November 2005 08:00 pm, Leo Spalteholz wrote:
> On windows there is an application called Inspect32
> (http://www.microsoft.com/downloads/details.aspx?FamilyId=3755582A-A707-460
>A-BF21-1373316E13F0&displaylang=en) that is used to display the
> Accessibility interface for any GUI widget (by pointing at it with the
> mouse or shifting focus to it). It is a fantastic way to explore the
> accessibility support of an application. If any of you have access to a
> windows install, play with it a bit. You'll see that the support for MSAA
> varies with different
> applications.
>
> Specifically for Qt, support is quite poor (although Openoffice is far
> worse).
>
> Mouse over a menu (Like "File") in a Qt application and Inspect won't
> tell you anything about it whereas it should return the name. Menu
> items sometimes work, but sometimes return the wrong item. Already
> every single Qt application is innaccessible to all those relying on
> screen readers. I pointed this out to the trolls and they promised to
> fix it for the next version, which is a positive sign at least.
> This isn't the only problem though. Really, I can't see how they can
> claim to support MSAA when 90% of the functionality isn't available.
> The text in buttons is not available, items in list views return
> nothing, the menu structure is not accessible through the tree, really
> it is rare that something actually works.
You didn't say whether this is Qt3 or Qt4.
> PS. About Nokey, it hasn't been forgotten, although it certainly
> looks that way given the lack of activity. I hit some snags porting
> to Qt4, and I've been very busy at work creating similar applications.
> Hopefully I'll have some time for it soon.
KDE4 is still rather unstable and in flux, so no hurry. I was trying to port
kttsd, but gave up for now. I'll come back to it in a month or two. :)
--
Gary Cramblitt (aka PhantomsDad)
KDE Text-to-Speech Maintainer
http://accessibility.kde.org/developer/kttsd/index.php
More information about the kde-accessibility
mailing list