[jawsscripts] Re: HSC KeyStroke issue

  • From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Tue, 6 May 2008 15:16:17 +1000

hi david. although your logic is of course correct, my understanding and
actual experience here right now with another application, is that jim has
designed it to be smarter than that, at least, it ought to be, since this
was a feature I wanted where it would just pass through to the app in
whatever set it wasn't being utilized.  and take itself up in the sets that
it was. so there must be logic incorporated within the hscAssignHotSpot
script to accomodate for this passThrough functionality, if it's definition
isn't the currently active set etc. but, I can't argue with Gianni's
experience, nor can I point to logic that definitely suggests it will do
this in that script. but, as I say, it does it here with at least one key
I've got defined, and it's meant to do it even when assigned to
hscAssignhotSpot in the app's jkm file.

From: "David Farough" <David.Farough@xxxxxxxxxxxxx>
To: "JawsScriptsList" <JawsScripts@xxxxxxxxxxxxx>
Sent: Tuesday, May 06, 2008 2:30 AM
Subject: [jawsscripts] Re: HSC KeyStroke issue


> Hi Gian:
>
> Are you saying that your application uses the keystroke alt+d to
> activate some functionality?
>
> If so, by adding a HSC hotkey for that keystroke, you have overridden
> the application's pre defined keystroke for this functionality.
>
> HSC adds an entry in the applications .jkm file for each hotspot hotkey
> that you define.  In this case the entry would be:
> alt+d=3DHSCAssignHotSpot
>
> the HSCAssignHotSpot function will determine which hotspot within the
> active hotspot set should be activated.  The name of the hotspot is
> often the hotkey which has been specified by the user when the hotspot
> was created.
>
> If the active hotspot set has no hotspot defined for this keystroke,
> then nothing will happen.
>
> One way to resolve this problem would be to create a script which you
> assign to a different keystroke, and use the PassKeyThrough function to
> pass the alt+d to your application.
>
>
>
> David Farough
> Application Accessibility Coordinator/coordonateur de l'accessibilit=E9=20
> Information Technology Services Directorate /
> Direction des services d'information technologiques
> Public Service Commission / Commission de la fonction publique
> Email / Courriel:  David.Farough@xxxxxxxxxxxxx
> Tel. / T=E9l:    (613) 992-2779=20
>
> >>> "GianniP46" <giannip46@xxxxxxxxxxxxx> 12:18 am Monday, May 05, 2008
> >>>
> Hey guys,
> I have an app that I have a bunch of HSC Sets created for.  When I am
> in the main window there is a keystroke that is sometimes needed
> {alt+D}.  This keystroke is also assigned in another set to a hotspot,
> but not the active set (the main window).  The problem is that Jaws or
> HSC doesn't pass this keystroke off to the app for it's use.  Any ideas?
> =20
>
> Gian Pedulla GianniP46@xxxxxxxxxxxxx=20
>
> LETS! GO! METS!
> __________=20
> View the list's information and change your settings at=20
> http://www.freelists.org/list/jawsscripts=20
>
>
> 100 Years Merits a Celebration! =20
> http://www.psc-cfp.gc.ca/100/index-eng.htm=20
> 100 ans, =E7a m=E9rite une c=E9l=E9bration!   =20
> http://www.psc-cfp.gc.ca/100/index-fra.htm=20
>
> __________
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
>

__________ 
View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: