I hear that this has changed -- FS decided to add arrays to jaws script language. --le ----- Original Message ----- From: "Donald Marang" <donald.marang@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, June 24, 2010 5:55 PM Subject: Re: About accessible technology for multiple platforms JAWS Scripts can certainly call COM objects contained in DLL files. I think the main limitation is that JAWS Scripts can only handle very basic data types, such as Integer and String. Don Marang -------------------------------------------------- From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx> Sent: Thursday, June 24, 2010 6:13 PM To: <programmingblind@xxxxxxxxxxxxx> Subject: Re: About accessible technology for multiple platforms > Thanks. I was thinking along those lines as well. I thought we might need > to write a jaws script for any java.exe or javaw.exe and do the keystroke > trapping in there. I don't know if a jaws script can call a dll but if so, > we might be able to trigger an event. > > ----- Original Message ----- > From: "Homme, James" <james.homme@xxxxxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Sent: Thursday, June 24, 2010 2:18 PM > Subject: RE: About accessible technology for multiple platforms > > > Hi Jay, > Maybe with JAWS, you'd have to grab the active jkm file and any time > someone presses a key, check to see if it has a script attached to it. I'm > not sure what the sequence of events is. Maybe you could call the JAWS > trap keys function and use that to see if you should use jfwapi or not. > Just trying to think out loud. > > Jim > > Jim Homme, > Usability Services, > Phone: 412-544-1810. Skype: jim.homme > Internal recipients, Read my accessibility blog. Discuss accessibility > here. Accessibility Wiki: Breaking news and accessibility advice > > > -----Original Message----- > From: programmingblind-bounce@xxxxxxxxxxxxx > [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay Macarty > Sent: Thursday, June 24, 2010 2:37 PM > To: programmingblind@xxxxxxxxxxxxx > Subject: Re: About accessible technology for multiple platforms > > With the Window-Eyes interface, I don't trap the actual keystroke at all. > The event I receive is the hotkey action requested such as next line or > prev > line or read current. Window-Eyes traps the keystroke first, translate it > into a hotkey action and then fires the event which I catch of what action > was requested. I can then choose to respond to that action in my own way > or > pass it on as-is to let the screen reader manage it. I want the screen > reader to trap the keystroke first, interpret it as whatever action would > normally be defined for that keystroke and then send that action request > as > an event to JAC. This allows JAC to function independantly from the > physical > keyboard. > > ----- Original Message ----- > From: "qubit" <lauraeaves@xxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Sent: Thursday, June 24, 2010 12:59 PM > Subject: Re: About accessible technology for multiple platforms > > >> i'm a little confused -- you have a keypress that is trapped by someone, >> maybe jaws, who passes it or some other keystroke or nothing on to the >> next >> program in the chain until everyone has processed it. Are you saying that >> you always want your app -- the screen reader or else the script -- to be >> the top level app that grabs the first keystroke from the user? >> do you want to have control at the very top or else just above the screen >> reader? >> Or am I completely off? >> an example would clarify. Thx. >> --le >> >> ----- Original Message ----- >> From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx> >> To: <programmingblind@xxxxxxxxxxxxx> >> Sent: Thursday, June 24, 2010 12:11 PM >> Subject: Re: About accessible technology for multiple platforms >> >> >> What I like to do is trap the hotkey that the user presses and not just >> the >> keystroke itself. That way, I can respond to the action, such as read >> current line or read status bar, rather than just responding to a >> keystroke. >> This allows the user to change keyboard layouts (e.g., regular or laptop) >> and the program will respond accordingly. With Window-Eyes, I can trap >> the >> hotkey and choose to process it myself or pass it on through to >> Window-Eyes. >> I want the same ability with the other screen readers and/or platforms. >> >> >> ----- Original Message ----- >> From: "Homme, James" <james.homme@xxxxxxxxxxxx> >> To: <programmingblind@xxxxxxxxxxxxx> >> Sent: Thursday, June 24, 2010 11:14 AM >> Subject: RE: About accessible technology for multiple platforms >> >> >> Hi Jay, >> Do you need to examine the keys someone uses to decide when to run >> jfwapi? >> Just curious. >> >> Jim >> >> Jim Homme, >> Usability Services, >> Phone: 412-544-1810. Skype: jim.homme >> Internal recipients, Read my accessibility blog. Discuss accessibility >> here. Accessibility Wiki: Breaking news and accessibility advice >> >> >> -----Original Message----- >> From: programmingblind-bounce@xxxxxxxxxxxxx >> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay Macarty >> Sent: Thursday, June 24, 2010 12:09 PM >> To: programmingblind@xxxxxxxxxxxxx >> Subject: Re: About accessible technology for multiple platforms >> >> Just an update. Using JNA, I was able to get speech from JAWS through the >> Accessibility Client. As soon as I finish up this little part (I am >> renaming >> some classes and packages), I will upload the code to the project on >> SourceForge. >> >> My issue with JAWS right now is that the jfwapi dll doesn't allow for >> trapping the hotkey strokes like I can in Window-Eyes. I think JNA may >> have >> some utilities to handle this but this will be something for someone to >> research. >> >> ----- Original Message ----- >> From: "qubit" <lauraeaves@xxxxxxxxx> >> To: <programmingblind@xxxxxxxxxxxxx> >> Sent: Tuesday, June 22, 2010 10:30 PM >> Subject: Re: About accessible technology for multiple platforms >> >> >>> good -- I hope it helps! >>> --le >>> >>> ----- Original Message ----- >>> From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx> >>> To: <programmingblind@xxxxxxxxxxxxx> >>> Sent: Tuesday, June 22, 2010 10:18 PM >>> Subject: Re: About accessible technology for multiple platforms >>> >>> >>> Laura, >>> >>> I have been playing with the examples for JNA and it looks interesting; >>> especially since JNA already supports 32 and 64 bit OS on several >>> platforms. >>> I have sent an e-mail to the author asking about permision to include >>> JNA >>> as >>> a component of JAC for distribution. >>> >>> ----- Original Message ----- >>> jFrom: "qubit" <lauraeaves@xxxxxxxxx> >>> To: <programmingblind@xxxxxxxxxxxxx> >>> Sent: Friday, June 18, 2010 12:20 PM >>> Subject: Re: About accessible technology for multiple platforms >>> >>> >>>>I have a question -- have you considered looking at JNA as a means of >>>> connecting with the dlls without going through the trouble of doing the >>>> jni >>>> interface? >>>> See >>>> jna.dev.java.net >>>> I don't know if this would be appropriate or not but someone called my >>>> attention to it for what I'm working on. >>>> --le >>>> >>>> >>>> ----- Original Message ----- >>>> From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx> >>>> To: <programmingblind@xxxxxxxxxxxxx> >>>> Sent: Friday, June 18, 2010 8:34 AM >>>> Subject: Re: About accessible technology for multiple platforms >>>> >>>> >>>> Juan, >>>> >>>> Currently, WE4java is composed of 4 parts. The major part is written in >>>> java >>>> and handles all the applications monitoring and event handling. The >>>> second, >>>> which I hope to replace, is a third-party COM bridge called Jacob. The >>>> third >>>> part is a Windows Script Component (a wsc COM object) which uses >>>> JScript >>>> to >>>> communicate with Window-Eyes. The final part is the Window-Eyes script >>>> itself wich handles the speech and Braille output. >>>> >>>> What I am planning is to get rid of the Jacob COM bridge and replace it >>>> with >>>> a java native interface, JNI, call to a dll which will replace the wsc >>>> object. In this way, the interface between the java part and the dll >>>> would >>>> always be the same but we could have multiple dll objects to interface >>>> with >>>> the screen readers; one for Window-Eyes, one for JFW, one for System >>>> Access; >>>> etc. >>>> >>>> I'd very much be interested in having you take part in the progress of >>>> this >>>> project. >>>> >>>> ----- Original Message ----- >>>> From: "Juan Hernandez" <blindmagik@xxxxxxxxx> >>>> To: <programmingblind@xxxxxxxxxxxxx> >>>> Sent: Friday, June 18, 2010 4:21 AM >>>> Subject: RE: About accessible technology for multiple platforms >>>> >>>> >>>>> Hi Jay, >>>>> >>>>> What is we4java written in? is it all in java? Or is there some c++? >>>>> I'd >>>>> like to know so I can contribute because I am a huge, hugefan of the >>>>> project, and followed itsince you released the very firstversion. I >>>>> really >>>>> hope it gets off on its feet and opend up so otherscanwor on it, >>>>> because >>>>> I >>>>> really think your solutionis the best one out there for java access, >>>>> and >>>>> making accessible to jfw users would be really cool. >>>>> >>>>> Take care. >>>>> >>>>> >>>>> >>>>> Juan Hernandez >>>>> Cell: 619-261-2568 >>>>> E-Mail: juanhernandez98@xxxxxxxxx >>>>> follow me on twitter: http://www.twitter.com/blindwiz >>>>> my website: http://www.blindwiz.info >>>>> >>>>> -----Original Message----- >>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay >>>>> Macarty >>>>> Sent: Thursday, June 17, 2010 7:58 AM >>>>> To: programmingblind@xxxxxxxxxxxxx >>>>> Subject: Re: About accessible technology for multiple platforms >>>>> >>>>> I have had this occur with jaws 10 as well. It usually seems to happen >>>>> after >>>>> >>>>> my machine has gone to screen saver and then I wake it up again. I >>>>> have >>>>> never found a way to get it working correctly again other than >>>>> restarting. >>>>> >>>>> ----- Original Message ----- >>>>> From: "Stanzel, Susan - Kansas City, MO" <susan.stanzel@xxxxxxxxxxxx> >>>>> To: <programmingblind@xxxxxxxxxxxxx> >>>>> Sent: Thursday, June 17, 2010 9:17 AM >>>>> Subject: RE: About accessible technology for multiple platforms >>>>> >>>>> >>>>> hHi listers, >>>>> >>>>> My machine did it again. I hear the keys being pushed and don't really >>>>> know >>>>> they are not reaching the message. When I find this out I just have to >>>>> restart. If any of you have ever had this problem, I sure could use a >>>>> hint. >>>>> I am using JAWS 10. >>>>> >>>>> Anyway, I wrote to say I am using JAWS and am very interested in this >>>>> subject since I have not done that old fashioned COBOL for two years >>>>> and >>>>> don't have any intention of doing it again. >>>>> >>>>> Susie >>>>> >>>>> P.S. Also, I want to point out that our own Sina is an NFB scholarship >>>>> winner. I know you are hoping for him to getthat big one. >>>>> >>>>> Susie >>>>> >>>>> -----Original Message----- >>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Stanzel, >>>>> Susan - >>>>> >>>>> Kansas City, MO >>>>> Sent: Thursday, June 17, 2010 8:50 AM >>>>> To: programmingblind@xxxxxxxxxxxxx >>>>> Subject: RE: About accessible technology for multiple platforms >>>>> >>>>> Hi Jy, >>>>> >>>>> I senou a ssaonyour gmal account. Iam er intete I thbect since I >>>>> motoing >>>>> an >>>>> otadreae COOLlo I sill ueJAWS. By t hwy our owSinai a FB shorhp winer. >>>>> Ho >>>>> he I hoo t that bigoe 00. >>>>> >>>>> uie >>>>> >>>>> -----Original Message----- >>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay >>>>> Macarty >>>>> Sent: Thursday, June 17, 2010 8:35 AM >>>>> To: programmingblind@xxxxxxxxxxxxx >>>>> Subject: Re: About accessible technology for multiple platforms >>>>> >>>>> Hi Sina, Laura, and Jared. >>>>> >>>>> Thanks for the prompt and encouraging response. I guess some of the >>>>> first >>>>> questions we need to answer are the following: >>>>> >>>>> * Where will the source code and binaries be stored? >>>>> * What type of licensing is most appropriate? I have some feedback >>>>> from >>>>> Peter Korn on that topic but would like to get the ideas from anyone >>>>> on >>>>> the >>>>> list as wel. >>>>> * Who will be the owning person or group of the project? >>>>> * Currently, WE4Java is more or less geared specifically for >>>>> Window-Eyes >>>>> usage. If we are going to turn this into a truly multi-platform >>>>> solution, >>>>> I >>>>> think we are going to have to begin hthinking of a more generalized >>>>> design >>>>> approach. That is one reason I wanted to get away from the dependency >>>>> on >>>>> the Jacob COM API and the wsc bridge between WE4Java and Window-Eyes. >>>>> I >>>>> certainly don't want to move away from allowing Window-Eyes to use the >>>>> java >>>>> access technology. I just think we need to create a generalized java >>>>> core >>>>> with a JNI interface in which one dll would be written for Window-Eyes >>>>> usage >>>>> but other implementations could be written as well. >>>>> >>>>> >>>>> ----- Original Message ----- >>>>> From: "Sina Bahram" <sbahram@xxxxxxxxx> >>>>> To: <programmingblind@xxxxxxxxxxxxx> >>>>> Sent: Wednesday, June 16, 2010 9:17 PM >>>>> Subject: RE: About accessible technology for multiple platforms >>>>> >>>>> >>>>>> Hey Jay, >>>>>> >>>>>> I'm extremely saddened to hear about this. Please feel free to email >>>>>> me >>>>>> off line. My father recently battled with colon cancer , so >>>>>> I'm all to familiar with it in that respect. >>>>>> >>>>>> Also, I remember us discussing various java accessibility related >>>>>> issues >>>>>> with Mike Grace, if you remember him. He's moved on to >>>>>> security related research these days, but let's chat off list. >>>>>> >>>>>> All the best to you >>>>>> >>>>>> Take care, >>>>>> Sina >>>>>> >>>>>> -----Original Message----- >>>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay >>>>>> Macarty >>>>>> Sent: Wednesday, June 16, 2010 8:43 PM >>>>>> To: programmingblind@xxxxxxxxxxxxx >>>>>> Subject: About accessible technology for multiple platforms >>>>>> >>>>>> Hi All, >>>>>> >>>>>> My name is Jay Macarty and I am the author of the java accessibility >>>>>> software for Window-Eyes called WE4Java. For the past 7 months, >>>>>> I have been battleing colon cancer and thus, have not been able to >>>>>> devote >>>>>> much time to the completion of this software. Given my >>>>>> current health condition and work load, I can see that it is not >>>>>> going >>>>>> to >>>>>> be posible for me to continue work on this project without >>>>>> inviting some outside developer assistance. I would be more than >>>>>> happy >>>>>> to >>>>>> talk to anyone interested in taking the foundation of >>>>>> WE4Java and building it out to a more flexible and complete product. >>>>>> I >>>>>> hate giving up years of effort and thousands of hours of >>>>>> programming for nothing but as things stand, I don't see how to keep >>>>>> moving this project forwardn without opening up the source in >>>>>> some form or another. >>>>>> >>>>>> My last thought on this matter was to try to enlist the help of a C++ >>>>>> developer to create a dll to interface directly with the >>>>>> WE4Java code base using java's native interface, JNI, instead of >>>>>> going >>>>>> through the existing wsc object and the third-party Jacob COM >>>>>> API. I would invite any thoughts or feedback on this topic to see if >>>>>> we >>>>>> can form some type of collaborative effort to finish this >>>>>> package out. >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "katherine Moss" <plymouthroamer285@xxxxxxxxx> >>>>>> To: <programmingblind@xxxxxxxxxxxxx> >>>>>> Sent: Wednesday, June 16, 2010 6:00 PM >>>>>> Subject: RE: Vs 2010 >>>>>> >>>>>> >>>>>>>I am loving VS 2010 right now, and I look forward to using it more as >>>>>>>I >>>>>>> learn C#, ASP.net, and SQL to go along with it. The only thing I >>>>>>> can't >>>>>>> find >>>>>>> is a darn book on the program to save my life. You know how sucky >>>>>>> Microsoft's documentation is. LOL. >>>>>>> >>>>>>> Katherine >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of The Elf >>>>>>> Sent: Wednesday, June 16, 2010 3:17 PM >>>>>>> To: programmingblind@xxxxxxxxxxxxx >>>>>>> Subject: Re: Vs 2010 >>>>>>> >>>>>>> no coordinated effort as far as I know at this time, it has been >>>>>>> mentioned >>>>>>> though. >>>>>>> >>>>>>> elf >>>>>>> proprietor, The Grab Bag, >>>>>>> for blind computer users and programmers >>>>>>> http://grabbag.alacorncomputer.com >>>>>>> Owner: Alacorn Computer Enterprises >>>>>>> Specialists in customized computers and peripherals >>>>>>> - own the might and majesty of a Alacorn! >>>>>>> www.alacorncomputer.com >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Gomal Tao" <gomal.tao@xxxxxxxxx> >>>>>>> To: <programmingblind@xxxxxxxxxxxxx> >>>>>>> Sent: Wednesday, June 16, 2010 1:19 AM >>>>>>> Subject: Vs 2010 >>>>>>> >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I am experimenting with Visual Studio 2010 using the latest jaws 11 >>>>>>>> update. >>>>>>>> So far the studio seems to be quite accessible. Writing code in the >>>>>>>> editor >>>>>>>> works all right. The problem I am having is that the studio changes >>>>>>>> focus >>>>>>>> for jaws all the time. I need to press a lot of keys to come back >>>>>>>> to >>>>>>>> the >>>>>>>> code editor. The menus works perfectly and the jaws cursor can >>>>>>>> follow >>>>>>>> navigating menues. >>>>>>>> >>>>>>>> I am trying to use the visual editors for the Entity framework. >>>>>>>> With >>>>>>>> some >>>>>>>> jaws scripting it should be possible to give a jaws user access to >>>>>>>> these >>>>>>>> editors. >>>>>>>> >>>>>>>> There is a lot more to explore and try out for JAWS. Is there any >>>>>>>> work >>>>>>>> going >>>>>>>> on to create JAWS script for visual studio 2010? >>>>>>>> >>>>>>>> /Gabriel >>>>>>>> >>>>>>>> __________ >>>>>>>> View the list's information and change your settings at >>>>>>>> //www.freelists.org/list/programmingblind >>>>>>>> >>>>>>> >>>>>>> __________ >>>>>>> View the list's information and change your settings at >>>>>>> //www.freelists.org/list/programmingblind >>>>>>> >>>>>>> __________ >>>>>>> View the list's information and change your settings at >>>>>>> //www.freelists.org/list/programmingblind >>>>>>> >>>>>> >>>>>> __________ >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/programmingblind >>>>>> >>>>>> __________ >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/programmingblind >>>>>> >>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>> >>>> __________ >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/programmingblind >>>> >>>> __________ >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/programmingblind >>>> >>> >>> __________ >>> View the list's information and change your settings at >>> //www.freelists.org/list/programmingblind >>> >>> __________ >>> View the list's information and change your settings at >>> //www.freelists.org/list/programmingblind >>> >> >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> >> >> 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. >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind