Keyboard entry system
First Claim
1. A keyboard entry system for a selected language, said system comprising:
- a keyboard comprising a plurality of keys, said plurality of keys comprising a set of letter keys comprising a respective key for each letter of said selected language;
first means, responsive to the plurality of letter keys, for generating keying signals in response to activation of the letter keys, each keying singal characterized by a respective activation time;
second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising;
means for classifying a plurality of keying signals as a key chord in the event the respective activation times satisfy predetermined criteria, said classifying means comprising;
means for setting a time threshold value prior to initiation of a typing session in said selected language;
means for comparing an elapsed time separating the activation times of a pair of the keying signals included in the plurality of keying signals with said time threshold value; and
means for designating said plurality of keying signals as a key chord in the event a selected one of the elapsed time and the time threshold value is greater than the other;
means for storing a list of stored texts, each corresponding to a respective chord;
means, responsive to the key chord for utilizing the keying signals associated with the key chord to select the one of the stored texts in the list of stored texts which correspond to the key chord;
means for setting the output signal to correspond to the selected one of the stored text andmeans for setting the output signal to correspond to the letters corresponding to the activated letter keys in the event the respective activation times fail to satisfy said criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A keyboard entry system is disclosed which comprises a keyboard which includes a plurality of letter keys, one for each letter of a selected language. The entry system responds to conventional sequential activation of individual keys by providing output signals indicative of the respective individual letters associated with the activated keys to an application program such as a word processor or printer control program. The keyboard entry system also responds to chords of simultaneously activated multiple keys by using these chords to retrieve stored words from a dictionary. It is the stored words rather than the entered chords which are applied as inputs to the application program. This system allows an operator to use both conventional sequential key entry techniques and chorded entry techniques for rapid data entry.
-
Citations
22 Claims
-
1. A keyboard entry system for a selected language, said system comprising:
-
a keyboard comprising a plurality of keys, said plurality of keys comprising a set of letter keys comprising a respective key for each letter of said selected language; first means, responsive to the plurality of letter keys, for generating keying signals in response to activation of the letter keys, each keying singal characterized by a respective activation time; second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising; means for classifying a plurality of keying signals as a key chord in the event the respective activation times satisfy predetermined criteria, said classifying means comprising; means for setting a time threshold value prior to initiation of a typing session in said selected language; means for comparing an elapsed time separating the activation times of a pair of the keying signals included in the plurality of keying signals with said time threshold value; and means for designating said plurality of keying signals as a key chord in the event a selected one of the elapsed time and the time threshold value is greater than the other; means for storing a list of stored texts, each corresponding to a respective chord; means, responsive to the key chord for utilizing the keying signals associated with the key chord to select the one of the stored texts in the list of stored texts which correspond to the key chord; means for setting the output signal to correspond to the selected one of the stored text and means for setting the output signal to correspond to the letters corresponding to the activated letter keys in the event the respective activation times fail to satisfy said criteria. - View Dependent Claims (2, 3, 4, 13, 14, 15)
-
-
5. A keyboard entry system for a selected language which comprises a multiplicity of words formed of the 26 letters of the Roman alphabet, said system operative to supply a plurality of output signals to a utilization device and comprising:
-
a keyboard comprising a plurality of keys, said plurality of keys comprising at least 26 letter keys, each corresponding to an associated one of the 26 letters of the Roman alphabet, said letter keys arranged in a QWERTY keyboard configuration; means, responsive to the letter keys, for generating key signals in response to activation of the letter keys, each of said key signals comprising a key code identifying the activated key and a time code identifyign the time of activation; means, responsive to the key signals, for classifying a plurality of key codes activated during during a typing session as a key chord in the event the time codes of the corresponding plurality of key signals satisfy predetermined criteria and for classifying the plurality of key codes as a plurality of discrete letters in the event the time codes of the corresponding plurality of key signals fail to satisfy the predetermined criteria, said predetermined criteria comprising the component criterion that a selected one of (1) the elapsed time separating the time codes of a pair of the key signals incuded in the plurality of key signals, and (2) a time threshold value set prior to initiation of the typing session must be greater than the other; means for supplying the plurality of discrete letters as a plurality of the output signals; means for maintaining a list of stored texts, each of which is identified with a respective stored index; means, responsive to the key chord, for comparing the key chord with the stored indexes and for selecting the corresponding one of the stored tests in the event the key chord matches one of the stored indexes; and means for supplying the selected stored text as one of the output signals, said system cooperating to allow conventional sequential key entry to bve intermixed iwth chorded key entry. - View Dependent Claims (6, 7, 8, 16, 17, 18, 21)
-
-
9. A keyboard entry system for a language comprised of a plurality of letters, said system comprising:
-
a keyboard comprising a plurality fo letter keys, each associated with a respective letter; first means, responsive to the letter keys, for generating keying signals in response to activation of the letter keys; second means, responsive to the first means, for generating output signals in response to the keying signals, said second means comprising; means for storing a list of stored texts, each of which is associated with a respective stored index; means for setting a time threshold value prior to initiation of a typing session in said language; means for measuring a plurality of time intervals, each characteristic of the elapsed time separating a consecutive pair of keying signals; third means for classifying a set of keying signals as a nonchord in the event the one of (1) the respective time intervalls and (2) the time threshold value is greater than the other, and for setting the output signal to correspond to respective ones of the letters corresponding to the acitvated ones of the letter keys; fourth means for classifying the set of keying signals as a key chord in the event that the other of (1) the respective time intervals and (2) the time threshold value is greter than the other; means, responsive to the key chord, for comparing the key chord iwth the stored indexes and for selecting the corresponding one of the stored texts in the event the key chord matches one of the stored indexes; and means for setting the output signal to correspond with the selected stored text; said keyboard and first and second means cooperating automatically to set the output signal to correspond to associated one of the letters in response to nonchorded activation of the letter keys, and to set the output signal to correspond to an associated one of the stored texts in response to chorded activation of the letter keys. - View Dependent Claims (10, 11, 12, 19, 20, 22)
-
Specification