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

  • From: "Peter Joeres" <peterjoeres@xxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Fri, 05 Oct 2007 14:04:39 +0200

Hello Inthane,

> what is the device your using? is it a available device that you have 
> adapted, or is it a totally new device that you had built?

the device I built is based on the X-Keys Matrix Board. This is a small 
hardware board that can on the one side be connected to your PC via USB and  on 
the other side there are eight so called "row" metal contacts and 16 "column" 
metal contacts. Combining one "row" and one "column" contact by wire (of 
course, usually with a key between them) enables you to input a keystroke that 
is by the MakroWorks II Software converted into a simulated keystroke you can 
associate to the key.
I detailed description can be found using the link:

http://x-keys.com/custom/xkmatrix.php

JAWS recognizes these keystrokes, when you enable in the Configuration Manager 
the keyboard option "Enable On Screen Keyboard". 

As my friend I have develloped the device for, has in addition to her being 
blind the handicap of limited finger movement we could only reach an overall 
number of 25 keys she can deal with. Our principle idea we aim to realize is to 
establish four modifier keys that change the actual "layer" led over the other 
21 input keys. Allowing not only to press single modifier keys (four 
possiblities), but also combinations of two of them (another 6 possiblities) 
would give us 21 times 10, i.e. 210 different input possiblities. This should 
suffice to comfortably control the PC.

> and I would need more information as to what you have done so far to make 
> any coherent suggestions, but I am interested in this device!

The first idea was to implement this keyboard behaviour with the MacroWorks II 
Software mentioned before, but unfortunately it does not allow for key 
combinations. My second idea was to use the scripting language Autohotkey I am 
used to, but unfortunately it changes key behaviour only after JAWS has 
intercepted and passed through the keystroke (i.e. when we modify the keystroke 
"a" to come as "b" to the system, JAWS nonetheless speaks out "a" leading to 
confusion). 
Now being new to JAWS Scripting I wanted to avoid working through all the 
documentation ending up with realizing that JAWS is not capable to achieve the 
described behaviour. By now, as I have not heard negative opinions on my plan, 
I am optimistic that it could be done, but still searching for the right 
functions and methods.

Further highly welcome features would be:
The script should recognize, how long a modifier key or a modifier key 
combination has been pressed (say, less than half a second or longer than half 
a second e.g.) and then change the layer for the input keys permanently or just 
for the next input key.

Thanks a lot for your interest in the problem.
I appreciate any recommendations .-)
Best Regards,
Peter 


-- 
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
__________ 
View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: