[jawsscripts] Re: Is optimizing a Script for just 25 keys to suffice for typing and control a PC possible?

You might be able to use the KeyPressedEvent to time how long a key is
pressed.  Or you can change the behavior of a keypress by the number of
times you press the key in, say, half a second.  Example,  pressing the
numpad 5 key twice very quickly will say the phonetic of the character
and 3 times quickly will announce the ASCII of the character.
Regards, Ken
    

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Peter Joeres
Sent: Thursday, October 04, 2007 8:48 AM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Is optimizing a Script for just 25 keys to
suffice for typing and control a PC possible?

Motivation:
For a blind friend of mine who also has problems in dealing with a
standard keyboard I have developped an alternative input device to
re-enable her to use her PC. Unfortunately this device only disposes of
25 physical keys. These are programmable and can also simulate key
combinations such as Ctrl+2 e.g. . It now remains the task of defining a
suitable and strongly optimized behaviour for the device. Extensive use
of modifier keys will be necessary, so that standard usage of Ctrl, Alt,
Shift and so on might probably not suffice.
Using another language than JAWS does not seem feasible, as deviances in
the command recognized as well as spelled aloud by JAWS on the on hand
and the command eventually sent to the system on the other hand appear
likely to occur. 

Problem:
I suggest about four modifier keys that can be pressed either alone or
in combination and will toggle the state of the other keys when pressed
for short period and make "permanent" change in the behaviour of the
non-modifier keys when pressed for, say, half a second. 

My Question:
Up to now, we do not have any experience whether the JAWS scripting
language is capable to fullfill these requirements. Therefore, I would
strongly appreciate your appraisement, wether you think this can be
implemented with the JAWS Scripting Language.

Please contact me, if you have questions on this problem, as I might be
too much "into the problem" to see which further information is
necessary.

I am grateful for any advice, alternative ideas, or even reference to
functions (even very basic ones) that might be useful in this concern.

Best Regards,
Peter Joeres   
--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen
downloaden: http://www.gmx.net/de/go/browser

--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen
downloaden: http://www.gmx.net/de/go/browser __________ 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: