A keyboard prototype offers one-handed operation, small size, low

advertisement
A keyboard prototype offers one-handed operation, small size, low
cost of manufacture, and permits the touch typing of large alphabets.
Nathaniel Rochester
IBM Corporation and MIT
Frank C. Bequaert
IBM Corporation
Elmer M. Sharp
IBM Corporation
The chord keyboard is a miniature keyboard that
is operated with one hand and is suitable for typing
large amounts of data at high speed. It can handle a
much larger alphabet than any reasonably sized conventional keyboard. Because it requires only one
hand, it makes new computer applications possible.
Because it is so small and mechanically simple, it
costs less to manufacture than a conventional
keyboard.
depress either one thumb key or two adjacent
thumb keys as a part of a chord. Since there are
seven troughs and since not pressing a trough is a
valid action when forming a chord, there are eight
thumb positions. The commonest character in the
English language is the space, so it is given special
treatment. If the-SPACE trough is pressed as a part
of a chord, a space is inserted ahead of the string of
characters specified by the finger dimples. Thus, it
is possible to type " the" as a single chord. The
thumb can also be used to reverse the normal left-toright sequence of letters in a chord, with or without
Keyboard layout and operation
a space. Thus " and" and "ing" can be typed as
The right-handed chord keyboard is shown in single chords using the SPACE-REVERSE and REFigures 1 and 2. It has a five-by-two array of square VERSE troughs. By using the UPPER trough it is
keys operated by the fingers and a row of four rec- possible to type "THE", and by using the SPACEtangular keys operated by the thumb. The finger UPPER-LOW trough, it is possible to type " The",
keys have rounded depressions, called "dimples." as single chords. There are also troughs for a
When a finger presses a dimple, the corresponding SPECIAL character case and for a NUMBER case.
character is formed. If the "D" dimple is pressed, There is also the equivalent of the case lock of a conone key goes down and a "D" is typed. If the "E" ventional typewriter, which permits the keyboard to
dimple is pressed, two keys go down and a "B" is be locked in a particular case. A detailed description
typed. If the "W"' dimple is pressed, four keys go of the full architecture of the chord keyboard is
down and a "W" is typed. There are 27 dimples on available.'
the keyboard, providing space for the entire
alphabet.
Chords. Using the keyboard and the conventions
The operator may press up to three finger dimples described above, one would type a typical sentence
at once, producing a string of letters in one as follows:
stroke-hence the term "chord," since this is
lI/n/ thius! se/g/ime/nt/ off te/xt/ the/ cho/rd/
analogous to playing a chord on the piano. Typical
bo/und/ar/i/es/ ha/ve/ be/en/ s/ho/wn/ by! li/ne/s/.
examples of chords are "the" and "fro," which are
common strings in English. Since the ring finger A simulation program was used to segment large
and little finger do not function well independently, samples of text in this manner. It was found that
only three fingers are used to form chords. Finger this keyboard allows about 2.2 characters per chord
assignment for chord formation is shown in Figure on average English text. The fact that a person pro2.
duces several characters for each chord makes it
The thumb keyboard has troughs instead of possible to type rapidly on the chord keyboard. In
dimples, and by pressing a trough it is possible to the design of the keyboard, the letters were laid out
December 1978
0018-9162/78/1200-0057$00.75
( 1978 IEEE
57
Chords available for typing text
2750
Chords useful in typing special characters
79
Chords useful in typing numbers
299
Chords reserved for abbreviations,
controls, etc.
544
Unused number and special720
character chords
Thumb controls
15
Total chords possible
4407
This total of 4407 represents the number of unique
key combinations that can be made with the chord
keyboard. It contrasts with the 94 unique combinations possible on a conventional keyboard.
The "reserved" chords rarely or never occur in
English. They provide a very large number of
chords that are available to be used for controls,
editing commands, program functions, and abbreviations. This set of chords makes the keyboard
suitable for use as a computer terminal on which all
functions can be accessed while touch typing, as
contrasted with many conventional terminal
keyboards, on which special function switches cannot be typed by touch.
In using these reserved chords for abbreviations,
a common or awkward word or phrase can be typed
with a single chord. Some abbreviations are language specific. In English, for example, the word
"you" should be abbreviated from three chords to
one. The design of the chord keyboard provides
some built-in chords of this sort and allows the user
to define others. A user noting a repeated word or
.W7.
Figure 1. The chord keyboard. Keys contain dimples, placed so that
one, two, or four keys are depressed, depending on which dimple is
touched. Plate containing thumbkey controls can be moved to the
right side of the keyboard for left-handed users.
on the dimples to optimize the average number of
characters produced per chord for English text.
The design of the chord keyboard permits a very
large number of unique chords to be formed. An
analysis of these possible chords gives the following
breakdown by different chord types:
Figure 2. Full-size
layout of the chord
keyboard. The chord
"the", one of the most
common in English, is
formed by pressing
dimples that depress
both keys in the first,
third, and fifth columns.
DIMPLES PRESSED WITH
I
INDEX
FINGER
1F
I
MIDDLE
FINGER
I
TS
I
RING
FINGER
I
I
I
N
P,-V
0:
CD
<~~~~
Lu
=
LJ
m
~
~~~~i)
UJ cc
CL)
58
58
=:
L
g
-
<
J
L
L)
/
:U
COMPUTER~~~~~~~~;
CL C
I(X
COMPUTER
phrase that is frequently used or difficult to type
can establish that word or phrase as a defined chord
the first time he types it. Subsequently, he can produce the word or phrase with a single chord.
While the layout of the alphabet on the chord keyboard,has been optimized for English, tests indicate
that the' average number of characters produced per
chord is almost as high for other languages. Moreover, the efficiency of chording can be further enhanced for a specific language by defining single
chords to represent the commonest strings of letters
that otherwise could not be typed as single chords.
Special characters. The special characters
available on the keyboard are shown with the letters
in Figure 3. A special character is produced when
the SPECIAL thumb trough is pressed together with
a finger dimple. The special characters have been
laid out on the keyboard to provide a mnemonic
association between the alphabet and the characters. Thus "." (period) is on the same dimple as
"p", .," (comma) is on the "C" dimple, and so on.
This layout makes it easy to learn the positions of
the special characters on the keyboard once the positions of the letters have been learned.
Numbers. The layout of the numbers on the
keyboard is shown in Figure 4. Special characters
I
INDEX
FINGER
used frequently when typing numeric data are also
included on the number keyboard. The number keyboard is designed to permit the typing of single
numbers or chords that will produce two or more
numbers (or numbers and special characters) for
each keystroke. Single numbers or number chords
are produced when one or more finger dimples are
pressed together with the NUMBER thumb trough.
Table 1 shows the chords that can be made using
the number keyboard.
Size of keyboard. The design described above has
drastically reduced keyboard size while greatly expanding the number of available functions. This
reduction has been achieved by cutting down the
physical number of keys and by using the dimples
spanning two and four keys in addition to individual
keys. This has a distinct advantage over the miniature buttons used on hand calculators, since such
buttons produce too great a pressure on the skin to
permit them to be used in continuous, high-speed
data entry. The design of the dimples provides a
comfortable feel for the fingers while minimizing the
number of erroneous key depressions caused by incorrect finger positioning. Figure 5 gives the dimensions of the
keyboard.
I
Table 1.
The number keyboard.
I
MIDDLE FINGER UP (THE CHORD IS WHAT SHOWS ON THE ENGRAVED KEYTOPS.)
INDEX FINGER POSITIONS
UP
Cl)
UP
D
u2
'-'
Figure 3. Layout of special characters on the chord
keyboard. User presses both the dimple carrying the
special character and the SPECIAL trough on the thumb
keyboard.
INDEX
FINGER
I
I
I
MIDDLE
FINGER
I
I
RING
FINGER
*
1
.1
.2
2
- .1
-.2
3
-1
-2
4
.00
.001
.002
5
-.00
- .001
-.002
7
6
000
0001
0002
8
+
,1
+1
+2
,2
9
$
$1
$2
cs-
MIDDLE FINGER ON 00 (THE LEFT 9 DIMPLES REPLICATE THE RIGHT 9.)
INDEX FINGER POSITIONS
CD)
I
1
E2
2
ETC.
1
CD
UP
UP 00
1
01
2
02
ETC.
1
10
11
12
2
20
21
22
3
30
31
32
4
40
41
42
5
50
51
52
6
60
61
62
7
70
71
72
8
80
81
82
9
90
91
92,
MVIDDLE FINGER ON 0 KEY (A 0 IS INSERTED IN THE CHORD PRODUCED.)
INDEX FINGER POSITIONS
Figure 4. Layout of numbers on the chord keyboard.
Mid~
cZ
UP
UP 0
1
001
2
002
ETC.
1
2
3
.0 -.0 -0
.01 -.01 -01
.02 - .02 - 02
4
5
6
7 8
9
.000 -.000 0000 +0 ,0 $0
.0001 -.0001 00001 + 01 ,01 $01
.0002 - .0002 00002 + 02 02 $02
dIe finger controls interpretation of numbe'r chords. With-
middle finger up, chord is what is engraved on the keys.
With middle finger on 00, index-finger dimples mirror
those for ring finger. Middle finger on 0 inserts 0 in chord
produded by index and ring fingers-e.g., pressing - .00
with index finger and 1 with ring finger produces
-.0001.
December 1978
This table indicates the chords that can be made with the number keyboard shown in
Figu Ire 4. The chords are arranged in three arrays, one for each possible position of
thermiddle finger, which controls the interpretation of the chord. In each array there
is a column for each index finger position (in the air or on any one of nine finger positions), and a row for each ring finger position. The position numbers for the index
fing4er duplicate the keyboard layout of numbers for the ring finger.
59
5/16"-
Note: Each surface is a part of
a plane or of a cylinder or sphere
with radius of curvature 1/4".
a) Overall dimensions of the dimples and troughs.
R121"
h_
-4-518"_-N
0 518"
I
I3II/32'"
g2
0 g
518"_-4 518"_ l-W-* 518"_
_
1W3/32"
g
o3/32"
-o.
g
2
1
;
3~~~~~~~~~~~2/2 "
2-25/32"
5/32";
40-3/8"
Note: The four thumb keys
are 3/8" lower than the ten
finger keys.
+
3/32'
3/32" s
- 1~5/8"1
15!8"-1 15/8"_1
3/32"I
5/8";
b) Assembly dimensions of the keyboard.
Figure 5. Overall dimensions of the chord keyboard, shown full size. Each dimple and trough is part of a sphere or
cylinder having a radius of curvature of 1/4 of an inch. The four thumb keys are 3/8 of an inch lower than the ten finger
keys. Scale for figure is actual size.
60
COM PUTEPs
Experimental implementations
The initial model of the chord keyboard was implemented by modifying a Stenotype keyboard. An
IBM Model 1130 computer was modified to accept
input from the keyboard and to drive special
peripheral devices, including a three-line CRT
display and a telephone-line interface. Support software was written for the 1130 computer to generate
the correct characters for keyboard key depressions,
to display these characters, and to provide communication over the telephone-line interface. A
number of application programs were developed to
permit the use of the keyboard as a computer terminal, to provide rudimentary editing and file
manipulation, and to automate the teaching of
touch typing on the keyboard. The keyboard and
the system were in use for over two years.
A second experimental keyboard has been completed. It provides a keyboard that is plug compatible with the standard keyboard of the IBM Type
3277 display station. This unit utilizes standard
keyboard switches and a microprocessor to
duplicate all of the functions of the 78-key 3277
keyboard. This model of the keyboard also provides
a simple-to-use, user-defined chord facility whereby
the user can define single chords to produce strings
of characters as output.
A patent2 has been issued on a hardware embodiment of the chord keyboard.
Typing with the chord keyboard
The typing speed for an experienced typist using
the chord keyboard can be estimated by observing
the performance of skilled stenotypists. The action
required of the right hand in stenotyping is quite
similar to that required in chord-keyboard typing. A
good stenotypist can type three chords per second.
If it is assumed that a chord-keyboard typist can
type at that rate, and using the previously discussed factor of 2.2 characters per chord, a chordkeyboard typist should be able to reach a speed of
79 gross words per minute. Here it is assumed that a
word consists of five characters including spaces.
Use of defined chords for common words and
phrases would further increase typing speed. A
simulation has indicated that the use of defined
chords for six of the more common English words
and syllables would increase typing speed by 10 percent.
There are as yet no expert chord-keyboard typists.
A number of students have learned to type at a
gross typing speed of over 40 words per minute with
low error rates. The initial experience of three
programmer-engineers using the chord keyboard
connected to a 3277 display station to access the
VM/370 system indicates that the user-definedchord facility is extremely valuable to an on-line
computer user and speeds up his work significantly.
December 1978
Learning to type. One can type either visually
(hunt and peck) or by touch on the chord keyboard.
The keys are labeled for visual typing. A visual typing manual is provided with the keyboard. This
manual contains a short initial section that
describes everything a typist needs to know in order
to type anything that can be typed on the keyboard.
After spending about an hour reading this information and trying out the keyboard, a person is able to
use the complete keyboard facilities visually. An additional section of the manual explains details of the
operation of the keyboard for the user interested in
increased proficiency.
An automated system has been developed on the
1130 system for teaching people to touch-type on
the chord keyboard. With this system, material is
displayed on a screen for the student to copy. The
text typed by the student is also displayed on the
screen, together with an indication of the errors he
has made. The lessons are given in three stages. Initially, the user is instructed in the basics of keying
and chord formation while he learns the chord
alphabet. He is then given instruction in capitaliza-
tion, punctuation, and other special characters.
Finally, he is given drills on text to improve his
basic typing speed. This system provides prompting cursors that indicate the chords a student
should be typing and the rate at which he should be
typing a line. Immediately after a line is typed, the
teaching system displays the speed at which the line
was typed.
Two sets of students have been given training in
typing on the chord keyboard using this system.
The initial training sessions yielded little firm
evidence of the speeds of chord keyboard typing
that might typically be reached. It did yield a large
amount of data on how one should touch-type on the
chord keyboard and how this typing should be
taught.
A second class ran from September 1976 through
May 1977, with each student using the system for
four to five hours a week. Of the four students in the
class, three reached gross typing speeds of more
than 40 words per minute; the fourth reached a
speed of approximately 25 words per minute. These
typing speeds were achieved when the students
were typing new material with no more than two errors per minute. If the time spent learning to type
for these students is compared with the time spent
by high school students learning to touch-type on a
conventional keyboard, the learning rates of our
students are generally above the average of the high
school students. It should be noted, however, that a
very powerful automated teaching system was used
to teach the chord keyboard, and all of our students
were of above average intelligence and highly
motivated to.learn. Thus the evidence so far indicates that for typing speeds of up to 40 words per
minute, learning times on the chord keyboard and
on a conventional keyboard are the same. A full
report of this teaching experiment is available.3
Right-hand or left-hand typing. The current protouser to type with
type of the keyboard permits the
61
either the right or the left hand. The thumb keys are
mounted on an adjustable holder that can be positioned either to the right or to the left of the finger
keys and then locked in place. The thumb keys may
also be adjusted so they a,re positioned at an angle
to the finger keys, so they fall more under the natural position of the thumb when the fingers are positioned on the finger keys. The left-hand keyboard is
a mirror-reversed image of the right-hand keyboard.
One student who had learned to type on the righthand keyboard was retrained to type on the lefthand keyboard. This student reached close to his
right-hand typing speed in less than one third the
time he spent learning right-handed typing. An interesting possibility for future work will be to train
someone to type using two keyboards-one with
each hand. It is possible that such a typist might,
with suitable training, be able to reach typing
speeds of upwards of 150 words per minute, thus being able to transcribe speech as fast as a person normally talks.
therefore may find application in devices in areas
such as the home computer market, where the cost
of mechanical hardware must be kept to a minimum.
Handling large alphabets. In certain applications-such as systems for typing Japanese or
Arabic-large, ungainly keyboards have been constructed. The chord keyboard could be used to permit the touch-typing of all symbols in systems requiring large alphabets. Current computer terminal
keyboards have large alphabets, typically including
30 keys that cannot be reached while touch typing.
Adding even more functions to such keyboards
could turn them into unwieldly monsters. The chord
keyboard, on the other hand, can easily handle enormous extension of function.
Handicapped people. One-handed people can use
the chord keyboard to compensate for this disability. Blind people could read braille with one hand and
type with the other. Mute people might use the keyboard as an input device to a speech-synthesis
device.
Applications
The chord keyboard offers advantages over a conventional keyboard in its one-handed operation, its
small size, its low cost, and its facility for touchtyping large alphabets. The chord keyboard should
supplant conventional keyboards in cases where one
or more of these advantages makes it a sufficiently
better choice.
One-handed operation. There are a number of applications in which a person communicating with a
computer requires a hand free to perform other
operations. An operator of a machine or measuring
instrument may wish to communicate instructions
to a computer system while keeping one hand on the
machine controls. A user may wish to use a CRT
display light pen, turn the pages of a book, or leaf
through papers while entering data into the computer. The operator of a vehicle would be able to use
the chord keyboard for data entry while controlling
the vehicle with the other hand.
Small size. The keyboard's small size makes possible a portable, battery-operated microtypewriter
containing the keyboard, associated electronics, and
a small display. Such a device would fit easily in a
briefcase and permit the user to take notes during
lectures or while traveling. The microtypewriter
could also be equipped to function as a microterminal for remote communication with a central computer.
Low cost. Since the chord keyboard has only 14
keys, it should require roughly one third of the
mechanical parts of a conventional keyboard. With
the cost of electronics plummeting, the chord
keyboard should be significantly less expensive to
manufacture than a conventional keyboard. It
62
Prior work
The Stenotype machine,4 stenotyping schools,
and the stenotyping profession serve courts and
governmental bodies by recording proceedings in
mechanical shorthand. The shorthand is later transcribed, usually by the person who recorded it, on a
typewriter. The Stenotype's chord keyboard served
as a model for some mechanical aspects of our chord
keyboard.
Prior to our development work on the chord keyboard, which began in August 1973, it had been
established by experiments that a chord keyboard
usable for the rapid typing of text was technically
feasible, but no practical design had been evolved.
E. T. Klemmer, under the direction of one of the
authors, investigated a chord keyboard intended to
serve as a typewriter keyboard. While this work did
not lead to a practical product, the publication5
stimulated other research, which was summarized
by R. Seibel,6 whose chapter of a book provides
references to and a summary of this and other work
on chord keyboards. This line of research concluded
with the work of a number of experimental psychologists, who noted that the chord keyboard was a
very promising device. D. C. Engelbart developed a
successful rudimentary one-hand chord keyboard7
as part of a terminal; his objective was to make one
hand free to operate a cursor that performs the function of the light pen discussed above. The US Post
Office also developed and tested a rudimentary
10-key keyboard as a part of a system for controlling the flow of mail.6
Our design, therefore, continues and expands this
work and provides a working prototype. The chord
keyboard's unique capabilities and features encourage the exploration of its use as a computer input device. *
COMPUTER
Acknowledgments
w,Frank
The authors wish to acknowledge the substantial
contributions of the 12 MIT students who participated at various times in the chord keyboard
development work and without whose help the work
would not yet have been completed. In particular,
we wish to recognize the significant technical contributions made to the project by Roger J. Bamford
and James W. Leth.
C.
Bequaert
is
staff member
a
with the IBM Cambridge
Scientific
Center. He has worked on the development of the chord keyboard and the
design of computer-based systems for
teaching typing. From 1959 to 1966
he was with the Mitre Corporation. He
holds an AB from Harvard College and
an
MS in electrical
S Stanford University.
engineering
from
Elmer M. Sharp is with the System
Products Division of IBM Corp. in
Poughkeepsie,
References
1. N. Rochester, F. C. Bequaert, and E. M. Sharp, Chord
2.
3.
4.
5.
6.
7.
Keyboard Architecture, IBM Poughkeepsie
Laboratory Tech. Report, to be issued. (Available from
the authors at IBM Cambridge Scientific Center, 545
Technology Square, Cambridge, MA 02139.)
F. C. Bequaert and N. Rochester, "One-Handed
Keyboard and Its Control Means," US Patent
4,042,777, issued Aug. 16, 1977.
F. C. Bequaert and N. Rochester, Teaching Typing on
a Chord Keyboard, IBM Poughkeepsie Laboratory
Tech. Report TR 00.2918, Dec. 26, 1977. (Available
from the authors; see reference 1.)
H. H. Hill, Machine Touch Shorthand Theory, Touch
Shorthand Academy, Inc., Boston, 1959.
G. R. Lockhead and E. T. Klemmer, An Evaluation of
an 8-Key Word-Writing Typewnrter, IBM Research
Report RC-180, IBM Research Center, Yorktown
Heights, New York, Nov. 1959.
R. Seibel, "Data Entry Devices and Procedures," in
Human Engineering Guide to Equipment Design, H.
P. Van Cott and R. G. Kinkade, eds., McGraw-Hill,
1963. (Also available from US Government Printing
Office.)
D. C. Engelbart and W. K. English, "A Research
Center for Augmenting Human Intellect," AFIPS
Conf. Proc., Vol. 33, 1968 FJCC, pp. 395-410.
A Nathaniel Rochester is
an IBM
Fellow of the IEEE, and at
present visiting scientist at MIT. He
was responsible for the architecture of
Fellow,
a
a
IBM's first
general-purpose electronic
computer, the 701, and wrote the first
assembly program (IRE Trans. Electronic
Computers,
March
1953).
He
has served on many IRE, IEEE, and
AFIPS committees, published 16
papers, and holds 20 US patents. His interests are computer architecture, programming, and the man-machine
interface.
December 1978
N.Y.
He
is
a
senior
engineer on Mr. Rochester's staff and
has most recently concentrated on the
application of microprocessors to complex control situations. His previous
work with IBM has included advanced
systems design, timesharing system
design,
graphic
I/O
devices,
and,
special systems work on large-scale, real-time applications. Prior to joining IBM, he worked for the National
Advisory Committee for Aeronautics (now NASA) on
automatic data recording and analysis.
Sharp received AB and MS degrees in physics from Cornell University.
Computers in Critical Care
and Pulmonary Medicine
announce
AN
INTERNATIONAL
SYMPOSIUM
May 24-26, 1979
at
Norwalk Hospital
Yale University School of Medicine
Norwalk Hospital, Connecticut 06856
The purpose of this meeting is to bring together computer
specialists, biomedical engineers, and physicans who are interested in the application of computer technology to the
diagnosis and treatment of critically ill patients.
The program will consist of one day devoted to respiratory
monitoring and the other two days will be devoted to the presentation of papers pertaining to the application of computer
technology to the monitoring of critically ill patients.
Invited presentations by internationally known specialists will
be the keynote of each session, abstracts for other presentations
are requested by February 15, 1979.
Enrollment will be limited to 175 persons. Registration fee will
be $150.00. For further information write to:
Sreedhar Nair, M.D., F.A.C.P.,
Symposium Chairman
Computers in Critical Care & Pulmonary Medicine
Norwalk Hospital
Yale University School of Medicine
Norwalk, Connecticut 06856
63
Download