[jawsscripts] Re: layered commands

  • From: Doug Lee <doug.lee@xxxxxxxxxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Sat, 18 Mar 2017 02:52:02 -0400

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

Other related posts: