Good work Don! Yes the bug is there in my copy, but so far the keystrokes do what they say. However JAWS says "Press for help", rather than a more meaningful phrase like "Press f1 for help". -- Chris Hallsworth E-mail: christopherh40@xxxxxxxxxxxxxx MSN: ch9675@xxxxxxxxxxx Yahoo! Messenger: christopherh40@xxxxxxxxx Skype: chrishallsworth7266 -------------------------------------------------- From: "Donald Marang" <donald.marang@xxxxxxxxx> Sent: Thursday, August 13, 2009 12:21 PM To: <jawsscripts@xxxxxxxxxxxxx> Subject: [jawsscripts] Re: VMware Player > i guess I would have to call this an alpha! I got an idea of how to > attack > this problem about the night before last. So I have not tested it > extensively > yet. It still has a problem sometimes finding the VMware Player menu > whemn > there is not a VM running. This is the FindString statement that I > previously mentioned. Sometimes moving away and back from the application > with Alt + F4 allows it to work. Not sure whhy. Perhaps I should revert > to > using the simple JAWS cursor movement commands that Chris originally had > used. > > I figure these scripts would be helpful to the Vinux crowfd as well. I > threw together a crude, utilitarian, hand coded web page where the zip > and > self installing packages can be downloaded. Please give them a try, > provide > feedback and let me know where more effort or features are needed. > > http://mysite.verizon.net/marangs/VMware.html > > Don Marang > > > ----- Original Message ----- > From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Wednesday, August 12, 2009 4:01 PM > Subject: [jawsscripts] Re: VMware Player > > >> Yes please package them up and send it. I'd love to try them out. Thanks! >> >> -- >> Chris Hallsworth >> E-mail: christopherh40@xxxxxxxxxxxxxx >> MSN: ch9675@xxxxxxxxxxx >> Yahoo! Messenger: christopherh40@xxxxxxxxx >> Skype: chrishallsworth7266 >> Klango: chrishallsworth >> >> -------------------------------------------------- >> From: "Donald Marang" <donald.marang@xxxxxxxxx> >> Sent: Wednesday, August 12, 2009 12:17 PM >> To: <jawsscripts@xxxxxxxxxxxxx> >> Subject: [jawsscripts] Re: VMware Player >> >>> Hi Chris and others, >>> >>> I finally got something more reliable using mostly FindString functions >>> within just the menu bar (hBar). The FindString statements in your >>> original >>> code did not work. The functions still worked because you had already >>> manually moved the JAWS cursor to the right position before the >>> FindString >>> statement. I still have one problem strictly using the FindString >>> statement >>> to bring up the "VMware Player" menu when no Virtual Machine is running >>> and >>> the "Command" dialog is displayed. There is a graphic with the same >>> name >>> before the menu. I attempted various options to the FindString function >>> to >>> search from the bottom using: >>> If FindString (hBar, "VMware Player", S_BOTTOM, S_RESTRICTED) Then >>> ... >>> EndIf >>> >>> I could not figure out what I was doing wrong, so I just added two >>> NextWord >>> statements after the above code using S_TOP. How do you perform a >>> search >>> of >>> a single control window from the bottom up ()last)? >>> >>> I have added an OpenRecent script to set focus on the multi select list >>> box >>> of recently used virtual machines. >>> >>> I currently am using the following keystrokes: >>> [Common Keys] >>> Alt+V=VMPlayerMenu >>> Alt+D=DevicesMenu >>> Control+O=Open >>> Control+R=OpenRecent >>> Enter=ActivateListItem >>> >>> Would you rather I paste my code within an email or package and host >>> these >>> scripts that would merge with the factory scripts (using a JSX container >>> file) later today? I would clean them up a little as well and add a >>> simple >>> help key (Alt + h?). >>> >>> Don Marang >>> >>> >>> ----- Original Message ----- >>> From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx> >>> To: <jawsscripts@xxxxxxxxxxxxx> >>> Sent: Friday, August 07, 2009 3:44 PM >>> Subject: [jawsscripts] Re: VMware Player >>> >>> >>>> Ok for the benefit of others, here it is again. It's the code only and >>>> I >>>> will not attach the actual file. Once again, any feedback is welcome. >>>> >>>> -- start of code -- >>>> ;scripts for VMware Player >>>> include "hjconst.jsh" >>>> include "hjglobal.jsh" >>>> >>>> >>>> Void Function AutoStartEvent () >>>> SayString ("Welcome to VMware Player") >>>> >>>> >>>> EndFunction >>>> >>>> Script VMwarePlayerMenu () >>>> var >>>> handle hwnd, >>>> string class, >>>> string title >>>> let class="ToolbarWindow32" >>>> let title=GetAppTitle () >>>> if title!="VMware Player" then >>>> JAWSCursor () >>>> JAWSPageUp () >>>> JAWSHome () >>>> FindString (hwnd, "VMware Player", S_TOP, S_RESTRICTED) >>>> RoutePcToJAWS () >>>> else >>>> JAWSCursor () >>>> JAWSPageUp () >>>> JAWSHome () >>>> NextWord () >>>> NextWord () >>>> RoutePcToJAWS () >>>> endif >>>> EndScript >>>> >>>> Script DevicesMenu () >>>> var >>>> handle hwnd, >>>> string class, >>>> string title >>>> let class="ToolbarWindow32" >>>> let title=GetAppTitle () >>>> if title!="VMware Player" then >>>> JAWSCursor () >>>> JAWSPageUp () >>>> JAWSHome () >>>> FindString (hwnd, "Devices", S_TOP, S_RESTRICTED) >>>> RoutePcToJAWS () >>>> else >>>> SayString ("There is no virtual machine running") >>>> endif >>>> EndScript >>>> >>>> >>>> >>>> >>>> >>>> Script OpenButton () >>>> var >>>> string class, >>>> string title >>>> let class="Button" >>>> let title=GetAppTitle () >>>> if title=="VMware Player" then >>>> JAWSCursor () >>>> JAWSPageUp () >>>> JAWSHome () >>>> NextLine () >>>> NextLine () >>>> NextLine () >>>> NextLine () >>>> NextWord () >>>> LeftMouseButton () >>>> PCCursor () >>>> else >>>> SayString ("There is already a virtual machine running") >>>> endif >>>> EndScript >>>> >>>> Script ClickDownloadButton () >>>> var >>>> string class, >>>> string title >>>> let class="Button" >>>> let title=GetAppTitle () >>>> if title=="VMware Player" then >>>> JAWSCursor () >>>> JAWSPageUp () >>>> JAWSHome () >>>> NextLine ()NextLine () >>>> NextLine () >>>> NextLine () >>>> NextLine () >>>> NextLine () >>>> NextLine () >>>> NextWord () >>>> LeftMouseButton () >>>> PCCursor () >>>> else >>>> SayString ("There is already a virtual machine running") >>>> endif >>>> EndScript >>>> >>>> Script ScriptFileName () >>>> ScriptAndAppNames ("VMware Player") >>>> >>>> >>>> EndScript >>>> >>>> >>>> >>>> ;end of cscript file >>>> >>>> -- end of code -- >>>> >>>> Thanks in advance. >>>> -- >>>> Chris Hallsworth >>>> E-mail: christopherh40@xxxxxxxxxxxxxx >>>> MSN: ch9675@xxxxxxxxxxx >>>> Skype: chrishallsworth7266 >>>> Klango: chrishallsworth >>>> >>>> -------------------------------------------------- >>>> From: "Dave" <dave.mehler@xxxxxxxxx> >>>> Sent: Friday, August 07, 2009 8:12 PM >>>> To: <jawsscripts@xxxxxxxxxxxxx> >>>> Subject: [jawsscripts] Re: VMware Player >>>> >>>>> Hello, >>>>> I did not get any scripts. Can you write me directly and send them? >>>>> Thanks. >>>>> Dave. >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Chris >>>>> Hallsworth >>>>> Sent: Friday, August 07, 2009 2:24 PM >>>>> To: jawsscripts@xxxxxxxxxxxxx >>>>> Subject: [jawsscripts] Re: VMware Player >>>>> >>>>> So where's the message. I have some scripts, did anyone receive the >>>>> code >>>>> because I've not yet had any feedback. >>>>> >>>>> -- >>>>> Chris Hallsworth >>>>> E-mail: christopherh40@xxxxxxxxxxxxxx >>>>> MSN: ch9675@xxxxxxxxxxx >>>>> Skype: chrishallsworth7266 >>>>> Klango: chrishallsworth >>>>> >>>>> -------------------------------------------------- >>>>> From: "Dave" <dave.mehler@xxxxxxxxx> >>>>> Sent: Friday, August 07, 2009 3:11 PM >>>>> To: <jawsscripts@xxxxxxxxxxxxx> >>>>> Subject: [jawsscripts] Re: VMware Player >>>>> >>>>>> -----Original Message----- >>>>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Chris >>>>>> Hallsworth >>>>>> Sent: Wednesday, August 05, 2009 4:57 PM >>>>>> To: jawsscripts@xxxxxxxxxxxxx >>>>>> Subject: [jawsscripts] VMware Player >>>>>> >>>>>> Hello all, >>>>>> I'd like to have a go at creating some scripts to make VMware Player >>>>>> more keyboard friendly, particularly when wanting to use the menus. >>>>>> Any starters would be greatly appreciated. At the moment it works >>>>>> fine >>>>>> with JAWS, however you have to use the JAWS cursor to first find >>>>>> either the VMware Player or, if a virtual machine is running, >>>>>> devices. >>>>>> Once I've found that I just click on it and a standard pull down >>>>>> occurs and JAWS can read the menus and associated dialogue boxes >>>>>> fine. >>>>>> So I would like to enhance the accessibility so that JAWS can quickly >>>>>> locate and click on the appropriate menus, which I think are actually >>>>>> toolbars, according to the tutor message, using keystrokes. >>>>>> Thanks in advance for any starters. >>>>>> -- >>>>>> Chris Hallsworth >>>>>> E-mail: christopherh40@xxxxxxxxxxxxxx >>>>>> MSN: ch9675@xxxxxxxxxxx >>>>>> Skype: chrishallsworth7266 >>>>>> Klango: chrishallsworth >>>>>> >>>>>> __________ >>>>>> Visit and contribute to The JAWS Script Repository >>>>>> http://jawsscripts.com >>>>>> >>>>>> View the list's information and change your settings at >>>>>> http://www.freelists.org/list/jawsscripts >>>>>> >>>>>> >>>>>> __________ >>>>>> Visit and contribute to The JAWS Script Repository >>>>>> http://jawsscripts.com >>>>>> >>>>>> View the list's information and change your settings at >>>>>> http://www.freelists.org/list/jawsscripts >>>>>> >>>>> __________ >>>>> Visit and contribute to The JAWS Script Repository >>>>> http://jawsscripts.com >>>>> >>>>> View the list's information and change your settings at >>>>> http://www.freelists.org/list/jawsscripts >>>>> >>>>> >>>>> __________ >>>>> Visit and contribute to The JAWS Script Repository >>>>> http://jawsscripts.com >>>>> >>>>> View the list's information and change your settings at >>>>> http://www.freelists.org/list/jawsscripts >>>>> >>>> __________ >>>> Visit and contribute to The JAWS Script Repository >>>> http://jawsscripts.com >>>> >>>> View the list's information and change your settings at >>>> http://www.freelists.org/list/jawsscripts >>>> >>> >>> __________ >>> Visit and contribute to The JAWS Script Repository >>> http://jawsscripts.com >>> >>> View the list's information and change your settings at >>> http://www.freelists.org/list/jawsscripts >>> >> __________ >> Visit and contribute to The JAWS Script Repository http://jawsscripts.com >> >> View the list's information and change your settings at >> http://www.freelists.org/list/jawsscripts >> > > __________ > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > > __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at http://www.freelists.org/list/jawsscripts