|
Chording Keyboards rev.
12-7-09
I have a lot of questions about "chording keyboards"?
Ok, so what
are they?... usually one handed devices for entering in alphanumeric information
to an electronic device using one hand. Why "chording?... this is the
system used to get many characters from only a few switches. The first use of
this process that I recall was learning Morse Code. I remember trying to build a
translator for code being received on the 40 meter band. I built a mechanical
device that would stair step through a chart and translate the incoming code
to a character. I used a single pushbutton switch to enter the dots and
dashes. While doing the sketches of the layout I stumbled onto the concept of
using an "Array" for switches to encode characters. I have since
designed hardware and software for over a hundred devices that included a keyboard
matrix.
This all started with the search for a way to relieve Carpal
Tunnel... [Article Here]
The difference between a regular keyboard matrix and a chording keyboard
layout is the the number of possible keys pressed. In most microcontroller
circuits you will find only two possible lines are crossed in any given valid
key press. In a chording keyboard you may press anywhere from one to five or
even seven* switches.
There is a maximum possible number of combinations for every number of
switches.
| Single switch |
on/off |
2 possibilities |
|
Two switches |
one on, the other on, both on |
3 possibilities |
|
Three switches |
Gets trickier, call them A B C,
then the possibilities are,
A, B, C, AB, AC, BC, ABC |
7 possible. |
|
Four switches |
A, B, C, D, AB, AC,
AD, BC, BD, CD, ABC, BCD,
ABD, ACD, ABCD |
15 total. |
|
Five switches |
Well you get the
picture!! |
|
*Seven switches seems to be a common factor in many designs. There are a lot
of designs that use 3 switches for thumb and the four finger switches. Since 4
switches give 15 possible combinations and 3 thumb positions give a total
possible 3 X 15 = 45 characters total. This is more than enough for alpha +
numeric + function keys. Seven switches would be a Septambic
keyer
Names for various numbers of switches
 |
uni-ambic: one pushbutton switch or key;
also referred to as Iambic |
 |
bi-ambic: two pushbutton switches or keys; |
 |
tri-ambic: three pushbutton switches or keys; ... |
 |
pent-ambic: five pushbutton switches or keys; ... |
 |
sept-ambic: seven pushbutton switches or keys; ...
This is commonly used word |
 |
multi-ambic: many pushbutton switches or keys;
|
A way to validate the words in the list above is by
the number of GOOGLE hits per word searched
 |
uniambic
22 hits |
 |
iambic
173,000 hits 3,420
hits for "iambic + keyer" (Ham Radio) |
 |
monoambic
0 hits |
 |
biambic
20 hits
probably not a word |
 |
diambic
196 hits only 3 valid |
 |
triambic
9 hits |
 |
quadrambic
0 hits |
 |
tetrambic
0 hits |
 |
pentambic
50 hits probably
not a word |
 |
heptambic
0 hits |
 |
septambic
128 hits |
 |
octambic
1 hit (music
only... air guitar) |
 |
hexambic
0 hits |
 |
decambic
0 hits |
 |
multiambic
130 hits all Google hits are
for keyer's |
 |
polyambic
8 hits |
"iambic" means "one short syllable followed by one long
syllable or of one
unstressed syllable followed by one stressed syllable" (mweb
dictionary).
Examples
Uniambic http://electronicsusa.com/mk.html
1 switch Key for Ham Radio and Morse
By definition Ham Radio Operator's Iambic keyer's have 2 switches - dot/dash.
Pentambic
http://www.bellaire.demon.co.uk/codes.htm
5 Switches chording example (actually has 9 keys
for full command structure)
Septambic
http://www.cs.vassar.edu/~priestdo/chordhack/
7 Switches
This is the best home built design I have seen.
Using Phone handset rest... http://www.cs.vassar.edu/~priestdo/chordhack/phonerest/
http://wearcam.org/septambic/
This is one you build from scratch.
Best looking ergonomic design
Multiambic
? Many Switches
Can anyone tell me: Why is the "Standard Keyboard" layout (QWERTY)
is not patented but almost
all chording devices are????
I would really love to hear from anyone who knows
a Public Domain Chording scheme for a Septambic Keyer.
Links:
http://www.datahand.com/
two separate keyers one for each hand
http://www.thumbscript.com/howitworks.html
9 switch developed for cell phones
http://www.comp.utas.edu.au/users/nholmes/prfsn/tp2Jl.htm
8 switch based on ASCII
http://wetpc.com.au/html/technology/ruggedised.htm#kordpad
5 switch - Marine use
This is an example of an application that uses graphics on screen to tell
you which fingers to chord with. This may be a way to build a trainer???
http://www.infogrip.com/product_view.asp?RecordNumber=12
7 switch desktop
http://www.chordite.com/
Interesting, Another Patent, 8 switches
http://cuddlepuddle.org/~adam/pickey/index.html
PIC based
http://www.4starelectronics.com/
Source of Obsolete IC's
http://xaphoon.com/dataegg/
aka... DataEgg discontinued research... 4 fingers + other switches
http://www.ekatetra.com/
12 keys
http://www.langdoncrawford.com/nime/agPrototype02.htm
8 keys for music... (air Guitar)
http://www.gkos.com/
& http://www.gkos.net/
6 key
http://onut.net/projects/MICK/MICK-second-design.html
8 key Braille format (6 dot or 8 dot) & GKOS
http://chorder.cs.vassar.edu/
7 key
|