Jim, yes I have that reference manual - thank you. JAWS perhaps wraps the UIA support into the MSAA related functions e.g. GetObjectName, GetObjectValue, etc., but I want to access it directly. I use similar techniques for circumventing these JAWS functions (GetObjectName, etc), via calling MSAA directly -- e.g. o.AccName, o.AccValue, etc. Also, once we have the direct access through the scripting language, we can walk the object hierarchy, building more rich scripting support. I don't like to just accept the object information as paired down by FS -- sometimes they leave out some very helpful information in their attempts to balance the generic support built into the JAWS product. Happy New Year, Almost! Chad On 12/31/09, Soronel Haetir <soronel.haetir@xxxxxxxxx> wrote: > You do have the Freedom Scientific Developer Network file, right? > > http://www.freedomscientific.com/fs_support/doc_scriptfunction.asp > > A search for "MSAA" came back with lots of hits, "UIA" none. Perhaps > UIA uses the generic COM support provided by the scripting language? > > On 12/31/09, Chad Foster <chad.foster@xxxxxxxxxx> wrote: >> All good thoughts - thank you. I am particularly interested in >> weaveing these components into JAWS scripts, so accessing these rich >> elements via JAWS Scripting is the main thrust of what I am seeking. >> >> I read the MSDN library along with the vast amount of class reference >> material (System.Windows.Automation), but I am more interested in >> building a bridge between this data and JAWS than anything else. I >> noticed only one reference to UI Automation in the builtin.jsd file >> that ships with JAWS, and it was to check if the focused window >> supports UIA -- maybe I overlooked something. >> >> >> Many thanks, >> >> Chad >> >> On 12/31/09, Soronel Haetir <soronel.haetir@xxxxxxxxx> wrote: >>> You can use the online msdn library, >>> http://msdn.microsoft.com/en-us/library/ee684009%28VS.85%29.aspx >>> >>> Though I prefer running it locally, a fairly recent version is at: >>> http://www.microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en >>> >>> There's also the Platform SDK which limits itself much more to just >>> API reference material without the other stuff in the Library >>> download. The PSDK is at: >>> http://msdn.microsoft.com/en-us/windows/bb980924.aspx >>> >>> Keeping an up to date psdk is a good idea regardless because it will >>> update the header files and import libraries for use in native >>> applications. >>> >>> >>> >>> On 12/31/09, Chad Foster <chad.foster@xxxxxxxxxx> wrote: >>>> Does anyone have a quick reference guide for the above platform for >>>> accessibility? It's Microsoft's new-ish fondation for accessibility, >>>> essentially replacing Microsoft Active Accessibility (MSAA) -- or it's >>>> at least slated to take it's place. From what I've read, that will be >>>> a gradual process since many applications still use MSAA. >>>> >>>> I've gleaned some nice overview material, and even the object classes >>>> - but would appreciate a quick reference guide if anyone has it. I am >>>> particularly interested in learning how to interface with the focused, >>>> selected, and related objects. I think navigating the tree will be >>>> fairly straight-forward, but I'd appreciate any pointers on finding >>>> the entry point relative to the caret, selection, and various cursors. >>>> >>>> >>>> Thanks, >>>> >>>> Chad >>>> >>>> -- >>>> Chad Foster >>>> Access Technology Solutions >>>> Leveling The Playing Field Through Technology >>>> http://www.GO-ATS.net >>>> >>>> >>>> >>>> -- >>>> Chad Foster >>>> Access Technology Solutions >>>> Leveling The Playing Field Through Technology >>>> http://www.GO-ATS.net >>>> __________ >>>> 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 >>>> >>>> >>> >>> >>> -- >>> Soronel Haetir >>> soronel.haetir@xxxxxxxxx >>> __________ >>> 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 >>> >>> >> >> >> -- >> Chad Foster >> Access Technology Solutions >> Leveling The Playing Field Through Technology >> http://www.GO-ATS.net >> __________ >> 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 >> >> > > > -- > Soronel Haetir > soronel.haetir@xxxxxxxxx > __________ > 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 > > -- Chad Foster Access Technology Solutions Leveling The Playing Field Through Technology http://www.GO-ATS.net __________ 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