Actually on Windows there are four ways if you are considering WEB/DOM one way.
Windows, Off Screen Model, MSAA and UIA. And when using MSAA or UIA it seems like one still needs to work with the Windows API too (GetNextWindow, GetFirstChild … Whoops, I guess that five methods of making systems accessible on Windows, and we haven’t thought about direct COM, or JAVA. Sorry, the “wonderful thing about standard is that there are so many to choose from” - Paul Ebersman 1991 Jonathan Cohn > On Mar 18, 2016, at 5:58 PM, Tom Kingston via Scripting > <scripting@lists.window-eyes.com> wrote: > > That's it, Chip. Screen-readers all have essentially two modes of operation: > Windows and standard programs or anything that uses a browser or the IE > engine, e.g. CHM files. So scripting one or the other is like tackling two > different beasts, especially if you need to do anything more than skim the > contextual surface. > > Tom > > >> On 3/18/2016 4:20 PM, Chip Orange via Scripting wrote: >> Hi Joe, >> >> Are you familiar with HTML? >> >> The only example script which I've ever seen, which was written to improve >> the accessibility of a web page, was written by an author who was familiar >> with xml/html. >> >> It used the .NativeObjectModel property to get to the IE document object >> model so that it could examine the html elements of a page, once it had >> determined that the page in question was the one for which further info was >> being saught. It then worked its way down through frames and tables and TD >> elements to find the one containing the information being desired, it >> extracted the information, and spoke it. >> >> This was designed to give the user some needed information very quickly for >> an employment situation. I've not seen an example of any scripting which >> tried to manipulate the page to change focus, activate controls, etc. >> >> If you're familiar enough with the IE DOM perhaps you know if this can be >> done through it (I would think so), but I don't know enough to be of much >> help. I have only a slight reading ability with xml and html, and as I >> understand things, you'd have to be able to accomplish whatever you need via >> the IE DOM; I don't think the WE scripting object gives you much in the way >> of page contents or manipulation abilities. >> >> Sorry I can't be of more help, but if you're expertese does lie in the >> xml/html arina, then perhaps you can move forward. >> >> Good luck, >> >> Chip >> >> >> >> >> >> Chip Orange >> Florida Public Service Commission >> Computer Systems Analyst >> 850-413-6314 >> >> >> >> -----Original Message----- >> From: Scripting >> [mailto:scripting-bounces+corange=psc.state.fl...@lists.window-eyes.com] On >> Behalf Of Joseph LaFauci via Scripting >> Sent: Tuesday, March 15, 2016 9:53 PM >> To: Window-Eyes Scripting >> Subject: Learning How To Dig Into A Web Page To Make It Accessible >> >> Greetings everyone! >> Can anyone suggest a place to start in learning about the browse objects and >> other necessary info in order to be able to figure out how to make a >> stubborn web page more accessible? >> I have a particular one which has three (sort of) menu drop-downs but they >> show up as lists and are not clickable in any way. I am not even able to >> route the mouse pointer to them. Actually, I have succeeded in routing to >> the items once or twice but it is certainly not consistent. >> If a sighted person clicks one of the list items for me, the menu expands >> and the resulting menu items are clickable. >> My goal is to accurately get the mouse to the desired list item and click it >> so the menus can be accessed. >> >> I am working with the web page designers to make it accessible, but in the >> interim (how ever long that may be), I thought I’d try to tackle it with >> scripting. So far that is quite a challenge for me as I haven’t done much >> with web pages in scripts. >> >> One of these days I will have to take a script class for Window-Eyes. >> Meanwhile, I wish we had a really good scripting book. >> >> Does anyone have any ideas? >> >> Thanks. >> >> Joe >> >> >> >> >> >> Joseph LaFauci >> Web: http://www.joeleah.com >> Blog: http://www.understandingscripture.com >> Feed: http://feeds.feedburner.com/wantedinhellnamedinheaven >> Twitter: http://www.twitter.com/ka9opl >> Skype: ka9opl >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> <http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com/attachments/20160315/d576f78c/attachment.htm> >> _______________________________________________ >> Any views or opinions presented in this email are solely those of the author >> and do not necessarily represent those of Ai Squared. >> >> For membership options, visit >> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/corange%40psc.state.fl.us. >> For subscription options, visit >> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com >> List archives can be found at >> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com >> _______________________________________________ >> Any views or opinions presented in this email are solely those of the author >> and do not necessarily represent those of Ai Squared. >> >> For membership options, visit >> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/tom.kingston%40charter.net. >> For subscription options, visit >> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com >> List archives can be found at >> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com >> > _______________________________________________ > Any views or opinions presented in this email are solely those of the author > and do not necessarily represent those of Ai Squared. > > For membership options, visit > http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/jon.c.cohn%40gmail.com. > For subscription options, visit > http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com > List archives can be found at > http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com _______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com