[Kde-accessibility] An accessible Qt? I think not.

Peter Korn Peter.Korn at Sun.COM
Wed Nov 16 17:37:33 CET 2005


Hi Bill,

Word on MSAA's lifespan seems to go back and forth.  I wouldn't be surprised 
if things written to MSAA get exposed in UI Automation with a "connector" (or 
whatever is their current terminology for a bridge).  Nontheless, Microsoft 
clearly sees it as an insufficient interface as well, which is why they are 
going with UI Automation.  Also an insufficiently extensible interface (which 
is why this isn't simply an up-rev of MSAA).


Regards,

Peter Korn
Accesibility Architect,
Sun Microsystems, Inc.


Bill Haneman wrote:
> One thing to bear in mind is that MSAA's days seem quite numbered, as
> the last I heard was that it is scheduled for deprecation/replacement in 
> Longhorn, possibly in Office 12 as well but I have no details to hand 
> about that.  It's not clear that writing to MSAA is a good strategy even 
> for the medium-term.
> 
> Bill
> 
> Gary Cramblitt wrote:
> 
> 
>>On Monday 14 November 2005 08:00 pm, Leo Spalteholz wrote:
>> 
>>
>>
>>>Specifically for Qt, support is quite poor (although Openoffice is far
>>>worse).
>>>   
>>>
>>
>>Leo responded to me that this is Qt4.  That's very disappointing.  Leo please 
>>do report these to Trolltech and keep us informed.
>>
>>I can understand the menu problems you report had you said Qt3.  The QMenuBar 
>>and QPopupMenu widgets contained the individual menu items in a QMenuData 
>>structure that (I'm guessing) did not inherit the QAccessible interface.  In 
>>Qt4, the menus have been unified into a QMenu widget with QAction items.  I 
>>would have thought QAction would inherit the QAccessible interface and 
>>provide the accessible information.  Perhaps it is because QAction inherits 
> 
>>from QObject, not QWidget that Inspect32 doesn't see the accessible info?  Or 
> 
>>perhaps Inspect32 doesn't know how to ask the QMenu widget for the individual 
>>menu items?
>>
>>The listview problems are probably similar issues.  Are you using the 
>>model/view architecture?
>>
>>I'm also a bit confused because I had understood there must be an accessible 
>>plugin installed that intermediates between Qt and Inspect32. ???
>>
>>My understanding is that oo.org does not support MSAA.  It does support the 
>>Java Accessibility API and AT-SPI, so it isn't surprising at all that 
>>Inspect32 would "fail miserably" on oo.org.
>>
>> 
>>
> 
> 
> _______________________________________________
> kde-accessibility mailing list
> kde-accessibility at kde.org
> https://mail.kde.org/mailman/listinfo/kde-accessibility




More information about the kde-accessibility mailing list