Hi Jamal, I'm sure you know that the FocusChangedEventEx function would give a good starting point for creating such code. I'm not sure how you could tell when you are out of the tree. Perhaps the various getNav functions would help with that. Jim Jim Homme, Usability Services, Phone: 412-544-1810 Internal recipients, Read my accessibility blog "If a green on green tree falls in the forest and you're there, can you see it?" "Not unless you have a screen reader." :) -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui Sent: Wednesday, January 06, 2010 12:13 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] Code for comprehensive MSAA tree Does anyone have code to share that gets all MSAA properties for a parent, its children, grandchildren, and so on? Since the JAWS scripting language does not support recursive functions, as far as I know, this would require some complex programming. Jamal __________? Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts This e-mail and any attachments to it are confidential and are intended solely for use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this e-mail without the author's prior permission. The views expressed in this e-mail message do not necessarily represent the views of Highmark Inc., its subsidiaries, or affiliates. __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts