I think there is no reason to ever fear that VOiceOver would become like JAWS, Window-Eyes, or any other screen reader. I don't know that I myself have much use for scripting, but it is an option that software vendors are going to use as an excuse to avoid making their apps accessible. I think instead as one person pointed out, is a tool, which can extend the functionality of VoiceOver and this offers some real benefits in dealing with complex situations. So, I understand the concerns, but I can see the benefits and why screen readers are going this direction. After all, look how long it took before Window-Eyes took on scripting. This was done not so much as to be competitive I bet as much as some situations have become complex enough that "set" files just couldn't handle it.
On Sep 7, 2009, at 10:26 AM, Jes Smith wrote: > > Thanks for that reassurance that voice over will not become like jaws. > > Jes > > On Sep 7, 2009, at 10:09 AM, Chris Hofstader wrote: > >> >> Hi, >> >> Probably because I was once a VP at Freedom Scientific, I see the >> value in and strongly support adding scripting to VO. >> >> I agree that using scripts to launch applications from within a >> screen >> reader should be discouraged and I agree that some other things you >> mention in your email should be avoided as there are other techniques >> to get the same job. >> >> The fear that "VO will turn into JAWS for Macintosh," is mostly >> unfounded though. The reason JAWS needs scripts for virtually every >> application it supports is that they have an OSM and, given relative >> screen coordinates can tease the text drawn directly without MSAA or >> iAccessible2 involved. This helps make the completely inaccessible >> into something that is marginally and sometimes very accessible. >> >> VO has no OSM. Even with the new scripting facility, it cannot >> correct the owner drawn interfaces (I've been trying to get VO and >> MacSpeech Dictate to talk and its a hemorrhoid of a project). What >> AppleScript gives us is the ability to add features to a combination >> of programs where the authors did a decent job of making their >> software accessible but the user would benefit from some very deep >> contextual information that would be very difficult for a generic API >> to deliver. >> >> I read a post (I think on this list) about reading table headers in >> the iWork spreadsheet. the post said it works great if the headers >> are on the top row but starts to fail if they are elsewhere. >> >> So, why not write a script that allows multiple tables, each with >> their own headings to exist in a single spreadsheet? No API is smart >> enough to do this but, I would think that a script driven >> communication system between VO and the worksheet could do it in a >> fairly straight forward manner. This script could also "mangle" the >> worksheet file name in a manner that is unique so, if you reload the >> same document, your headers will be there for you. Even cooler, if >> you open a spreadsheet with a very similar name (Sales Report >> 1/1/2009, Sales Report 2/1/2009, etc.) they will probably have the >> same format and the user can be offered the opportunity to load last >> month's headers. >> >> There are lots of ideas that can be expressed in scripts that a >> generic screen reader cannot understand. >> >> Happy Curt Flood Day, >> cdh >> On Sep 7, 2009, at 8:52 AM, Jes Smith wrote: >> >>> >>> Hi all. >>> >>> I am greatly concerned that voice over now has support for >>> scripting. >>> Especially now that you can make voice over launch an application >>> with >>> a single script. I'm not talking about glancing at the time or >>> seeing >>> how many unread messages you have in mail. I'm talking about opening >>> up apps like mail or Safari from within Voice OVer. I am concerned >>> that voice over is starting to become a bit like Jaws, and that if >>> we >>> don't get a grip on it now, voice over will become Jaws for >>> Macintosh. >>> I, like Mike Arrigo, don't feel that launching apps is something >>> that >>> should be implemented in a screen reader. Also, I fear that the use >>> of >>> apple scripts will replace the responsibility of an application >>> developer to make their application accessible right out of the box. >>> On the Windows side, if something isn't accessible with Jaws, you >>> just >>> download scripts for it. What if you go to another person's computer >>> and they don't have the scripts for the app you are trying to use? >>> It's my belief that a certain article from the NFB prompted this >>> scripting support. Folks, the thing I like about voice over is that >>> it >>> gives the blind user the same conceptual layout and information as >>> it >>> appears on the screen to a sighted user. No other screen reader does >>> this, and we should keep voice over as a screen reader, and let it >>> be. >>> If we don't, eventually, when we try and contact an Apple developer, >>> they will either ignore us, or will say, "Well, just download the >>> scripts for my application and you will have access." >>> Any thoughts? If someone disagrees with me, I'd love to hear your >>> arguments, not so that I can persuade you to agree with me, but so >>> that I can have a new perspective. >>> >>> Jes >>> >>> >>>> >> >> >>> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To post to this group, send email to macvisionaries@googlegroups.com To unsubscribe from this group, send email to macvisionaries+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/macvisionaries?hl=en -~----------~----~----~----~------~----~------~--~---