JAWS 11.0 includes a KeyMapChangedEvent in default.jss. Key layering started
earlier but may not work identically before JAWS 11.
On Sat, Mar 18, 2017 at 06:21:40AM +0000, Sean Farrow wrote:
Hi,
Thanks Jim, I'll take a look.
Can someone remind me in which version the layered key system was introduced.
Kind regards
Sean.
-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Snowman
Sent: Friday, March 17, 2017 22:59
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: layered commands
Sean,
There is an example of some of this in HSC, in module HSCObjects, and also
in HSCWindows.jss. It does not time out. But, Doug already described how
you can implement a timeout if you really want.
----- Original Message -----
From: "Sean Farrow" <sean.farrow@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Friday, March 17, 2017 3:53 PM
Subject: [jawsscripts] Re: layered commands
Hi Doug,
If I don't put a star in, how long does JAWS stay in the layer?
Also, can I enter layered keystrokes using the keyboard manager?
Cheers
Sean.
-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Doug Lee
Sent: Friday, March 17, 2017 18:20
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: layered commands
The key layer system is not designed to support your three-second timeout,
but you *may* be able to pull that off via scheduleFunction of
CancelLayeredKeySequence. You'll need to play with the KeyMapChangedEvent to
implement layers. jkm entries look like layer1key&layer2key=action,
layer1key&layer2key&layer3key=action etc. You'll need a star (*) before the
equal signs to make JAWS stay in the layer until you cancel it yourself.
On Fri, Mar 17, 2017 at 06:01:51PM +0000, Sean Farrow wrote:
Hi all,
What is the best way of introducing a command layer in to scripts, kind of
like insert-space?
For example I want to allow the user to press the F2 key and then allow
other keys to be pressed for say 3 seconds.
Any ideas welcome?
Kind regards
Sean.
__________???
View the list's information and change your settings at
//www.freelists.org/list/jawsscripts
--
Doug Lee, Senior Accessibility Programmer SSB BART Group -
Accessibility-on-Demand mailto:Doug.Lee@xxxxxxxxxxxxxxxx ;
http://www.ssbbartgroup.com "While they were saying among themselves it ;
cannot be done, it was done." --Helen Keller __________???
View the list's information and change your settings at
//www.freelists.org/list/jawsscripts
__________???
View the list's information and change your settings at
//www.freelists.org/list/jawsscripts
__________???
View the list's information and change your settings at
//www.freelists.org/list/jawsscripts
__________???
View the list's information and change your settings at
//www.freelists.org/list/jawsscripts
--
Doug Lee, Senior Accessibility Programmer
SSB BART Group - Accessibility-on-Demand
mailto:Doug.Lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller
__________�
View the list's information and change your settings at
//www.freelists.org/list/jawsscripts