[nvda] Re: Some random thoughts

Could there not be some way of getting NVDA to recognize a parent window by tracing back from the first object in the nav tree? Even that though seems like NVDA would have to keep a register of all of the applications that are open at any given time and what object is in focus. I think maybe as I wrote in a previous post if NVDA could say when a main app window comes in focus instead of pane, it may clear up the confusion. But if I understand you correctly the trick is to be able to distinguish between a main app window and other window objects. ----- Original Message ----- From: "James Teh" <jamie@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Monday, February 25, 2008 9:14 PM
Subject: [nvda] Re: Some random thoughts


Gene Asner wrote:
We need to distinguish between unknown controls and a pane indication. In general, an unknown control has no relation to whether you switch panes. I have no objection to NVDA saying something like unknown control when it sees
one it doesn't recognize.
Actually, the problem here is partially an NVDA issue and partially a Windows/MSAA issue. Whenever NVDA sees a window with an MSAA role of "client", it gets remapped to pane. The problem is that MSAA doesn't distinguish between application windows and other windows. The unknown control in the ExpressTalk application is not in fact a "pane" at all; it is a control with an unknown role. Mick and i were discussing some ways to make this a little nicer, but it's difficult when we're limited by the accessibility APIs we use.

Jamie

--
James Teh
Email: jamie@xxxxxxxxxxx
WWW: http://www.jantrid.net/
MSN Messenger: jamie@xxxxxxxxxxx
Jabber: jteh@xxxxxxxxxx
Yahoo: jcs_teh
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: