Return to the archive index

Re: Joypad-based keyboard

From: Mark Willey <willey@keymaster.etla.net>
Date: Mon Aug 24 23:59:03 1998
Newsgroups: comp.sys.wearables

Adrian Godwin <adrian@fangorn.demon.co.uk> wrote:
: I've been interested in the chord keyboards for some time, but didn't want
: to add the extra keys. So my plan is to use the joypad to recognise a
: sequence of gestures - sort of a cross between the Microwriter and the
: PalmPilot.  

: The joypad has four switches : call them N,S,E and W. Adjacent switches
: can be operated simultaneously (diagonal presses), making 8 unique positions.

I think this is a great idea.  In fact, I believe that you could hack this
up in a few hours.  I encourage you to do so.  I don't have such a game pad,
or I might try myself.  :)

Just writing a little applet on the computer to take the joystick movement
and translate it should not be bad at all.  Try coming up with a good
alphabet.  ie I want to see a list of:

Sequence	Character
NN		A
NW		B
SW		C
...		...

Does anyone know how to get a sequence of actions from one of these keyboards
under UNIX (NetBSD or Linux)?  If so, follow up with clues.  This is the only
part of the interface I am not sure about.  A description of the protocol and
a method of getting the sequences would be appreciated.

I can see that this interface would be very helpful not only to one-handed
operation, but also to those with limited mobility that cannot easily use a
keyboard.  This method may in fact be a good one with a mouthstick.
Does anyone know about that?  (Of coulrse, you would want a slightly larger
and easier to manipulate input than a joystick!)  This could also help
people with RSI.  One could even make a floorpad that one could step on.
Aerobics and typing at the same time...  :)

If you need any help, drop me a line and I will do the best I can.  I have
constructed a chorded keyboard before, so I have a little experience in
these matters.  I like this idea a lot.

http://www.etla.net/~willey/projects/chordkey/

Mark