I don't think there is any way to know if the hotkeys for VMware Player have been changed. I could not find any other hotkeys in the VMware Player on-line help other than Alt + Control + Enter to switch to full screen. If you install the VMware Tools in the client, the full screen, next Virtual Machine (Alt + Control + right arrow) and previous Virtual Machine (Alt + Control + Left Arrow) hotkeys also become available. I don't have enough memory to run more than one! Would enough beginners run more than one to make adding these hotkeys practical? I must have been thinking of the Microsoft's Virtual Machine or Workstation, for a Suspend, Reset and Power off hotkeys. These commands are usually available, but only from the Troubleshooting submenu of the VMMware Player menu. I suppose that it is possible to create scripts for these art some point after the menus are rock solid. Don Marang ----- Original Message ----- From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Thursday, August 13, 2009 6:38 PM Subject: [jawsscripts] Re: VMware Player > This is good, however the user can change the hot key to switch back to > the > host. This is a Workstation setting as far as I know as I haven't seen the > setting in Player. Yes hot keys for reset and suspend would be good. > > -- > Chris Hallsworth > E-mail: christopherh40@xxxxxxxxxxxxxx > MSN: ch9675@xxxxxxxxxxx > Yahoo! Messenger: christopherh40@xxxxxxxxx > Skype: chrishallsworth7266 > Klango: chrishallsworth > > -------------------------------------------------- > From: "Donald Marang" <donald.marang@xxxxxxxxx> > Sent: Thursday, August 13, 2009 8:44 PM > To: <jawsscripts@xxxxxxxxxxxxx> > Subject: [jawsscripts] Re: VMware Player > >> Hi Chris, >> >> I have added a SayMessage statement, speaking the Announce constants >> below, >> as soon as the application starts or is switched to again. It will be >> followed by the AutoStart message constants the first time the >> application >> gets focus since JAWS has been started. The long messages are spoken if >> the >> if verbosity is set to beginner and the short message if in intermediate >> or >> advanced. >> >> >> Let me know what you would like spoken in each case. I pasted the >> definitions for these message constants below. >> @MSG_ANNOUNCE_APP_L >> To control the client machine press Control +g. >> to switch back to the host, press Alt + Control. >> @@ >> >> @MSG_ANNOUNCE_APP_S >> >> @@ >> >> @MSG_AUTOSTART_L >> For a list of keyboard shortcuts and hints, press %KeyFor(DoScriptHelp) >> @@ >> >> @MSG_AUTOSTART_S >> Press %KeyFor(DoScriptHelp) for help >> @@ >> >> >> Do you use any hotkeys for VMware commands such as restart, suspend, ... >> >> Don Marang >> >> >> ----- Original Message ----- >> From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Thursday, August 13, 2009 12:42 PM >> Subject: [jawsscripts] Re: VMware Player >> >> >>> Ok no problem. I think JAWS should announce that you're focused in the >>> virtual machine window. It should say something like: >>> "To switch back to the host, press", followed by the keystroke assigned. >>> Hope this is a good suggestion. >>> >>> -- >>> 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 5:37 PM >>> To: <jawsscripts@xxxxxxxxxxxxx> >>> Subject: [jawsscripts] Re: VMware Player >>> >>>> Hi Chris. >>>> >>>> I had originally forgotten to assign a keystroke to the DoScriptHelp >>>> function I copied from another application. I updated the package >>>> just >>>> before posting it. The function should be associated to Alt + h. The >>>> message uses the %KeyFor(DoScriptHelp) placeholder, which should say >>>> the >>>> key >>>> map in real time. I will check this out. It should be a simple fix. >>>> >>>> Regarding the help message that appears in the virtual window, I want >>>> to >>>> add >>>> helpful keystrokes and hints for the VMware Player as well. These keys >>>> can >>>> not be dynamic like script keystrokes and use these placeholders. Of >>>> course, this help keystroke is not available when the client has >>>> grabbed >>>> the >>>> keyboard, where most of these other hints are available. I would like >>>> to >>>> add things that would be useful for beginners. Please forward any >>>> information that you think should be added. >>>> >>>> I will also use your original code to bring up the VMware Player menu >>>> when >>>> a >>>> Virtual Machine is not running. At least that way it will work more >>>> reliably. I have had trouble before when attempting to perform any >>>> Find >>>> function from the bottom up. Either it is a JAWS bug or I am doing >>>> something wrong. >>>> >>>> I also need to go back and credit your work in this package. Sorry I >>>> forgot >>>> on the first post. >>>> >>>> Don Marang >>>> >>>> >>>> ----- Original Message ----- >>>> From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx> >>>> To: <jawsscripts@xxxxxxxxxxxxx> >>>> Sent: Thursday, August 13, 2009 11:55 AM >>>> Subject: [jawsscripts] Re: VMware Player >>>> >>>> >>>>> 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 >>>>> >>>> >>>> __________ >>>> 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