Method and apparatus for character generation
First Claim
1. A method of generating character codes by means of a keyboard having a plurality of keys arranged spatially in rows and columns, an electronic scanning means for scanning said keys to detect actuations thereof, and to produce key identification codes for said actuated keys, each of said keys bearing a plurality of potential symbols to be generated by depression of that key, said symbols being arranged in a spatial array on the face of said key, said keyboard also having an encoding means for generating character codes in response to the detection of actuated key codes produced by said scanning means, said method comprising steps of:
- selecting a first key for depression from among the spatial array of said keys on said keyboard, said selection being in accordance with the relative spatial position in said array that said first key bears to the other keys on said keyboard, which relative spatial position corresponds to the relative position of the desired character symbol in its said spatial array of possible character symbols on the face of a second said key in said array;
depressing said first key and generating a key code therefor as the result of said scanning;
depressing said second key and generating a key code therefor in response to said scanning, said second key being the one on which said desired character symbol appears in the relative spatial relationship to other possible character codes on the face of said key, said relative spatial position corresponding to the relative spatial position of said first depressed key in said array of keys on said keyboard, said first key being maintained in a depressed state contemporaneously with the depression of said second key;
depressing a third key in said array of keys on said keyboard while maintaining said first and second keys in a depressed state;
detecting the coincidence of contemporaneous depression of said first, second and third keys; and
encoding a character code corresponding to the desired character selected by said combined first, second and third key depression codes.
0 Assignments
0 Petitions
Accused Products
Abstract
Generation of a character code for an alphabetic character is performed by depressing at least two keys in a sequence. The code is generated when the last key is depressed and the other keys in the sequence still are pressed, or when all keys in the sequence are released. Numerical character codes are generated by depressing only one key per character. A logic and storage means is provided having a number of registers, code converting tables and control circuits for storing the history of depressed keys and for generating character codes.
47 Citations
3 Claims
-
1. A method of generating character codes by means of a keyboard having a plurality of keys arranged spatially in rows and columns, an electronic scanning means for scanning said keys to detect actuations thereof, and to produce key identification codes for said actuated keys, each of said keys bearing a plurality of potential symbols to be generated by depression of that key, said symbols being arranged in a spatial array on the face of said key, said keyboard also having an encoding means for generating character codes in response to the detection of actuated key codes produced by said scanning means, said method comprising steps of:
-
selecting a first key for depression from among the spatial array of said keys on said keyboard, said selection being in accordance with the relative spatial position in said array that said first key bears to the other keys on said keyboard, which relative spatial position corresponds to the relative position of the desired character symbol in its said spatial array of possible character symbols on the face of a second said key in said array; depressing said first key and generating a key code therefor as the result of said scanning; depressing said second key and generating a key code therefor in response to said scanning, said second key being the one on which said desired character symbol appears in the relative spatial relationship to other possible character codes on the face of said key, said relative spatial position corresponding to the relative spatial position of said first depressed key in said array of keys on said keyboard, said first key being maintained in a depressed state contemporaneously with the depression of said second key; depressing a third key in said array of keys on said keyboard while maintaining said first and second keys in a depressed state; detecting the coincidence of contemporaneous depression of said first, second and third keys; and encoding a character code corresponding to the desired character selected by said combined first, second and third key depression codes. - View Dependent Claims (3)
-
-
2. A method of generating a plurality of character codes by means of a keyboard having a plurality of keys arranged spatially in rows and columns, an electronic scanning means for scanning said keys to detect actuations thereof, and to produce key identification codes for said actuated keys, each of said keys bearing a plurality of potential symbols to be generated by depression of that key, said symbols being arranged in a spatial array on the face of said key, said keyboard also having an encoding means for generating character codes in response to the detection of actuated key codes produced by said scanning means, said method comprising steps of:
-
selecting a first key for depression from among the spatial array of said keys on said keyboard, said selection being in accordance with the relative spatial position in said array that said first key bears to the other keys on said keyboard, which relative spatial position corresponds to the relative position of the desired character symbol in its said spatial array of possible character symbols on the face of a second said key in said array; depressing said first key and generating a key code therefor as the result of said scanning; depressing said second key and generating a key code therefor in response to said scanning, said second key being the one on which said desired character symbol appears in the relative spatial relationship to other possible character codes on the face of said key, said relative spatial position corresponding to the relative spatial position of said first depressed key in said array of keys on said keyboard, said first key being maintained in a depressed state contemporaneously with the depression of said second key; detecting the coincidence of contemporaneous depression of said first and second keys and storing said key scanned codes produced by said scanner therefor; releasing said first key while maintaining said second key in a depressed condition and depressing a third key; detecting the coincidence of contemporaneous depression of said second and third keys and storing the key codes generated by said scanning means therefor; releasing said second key while maintaining said third key in a depressed condition; depressing a fourth key contemporaneous with the depression of said third key; detecting the coincidence of contemporaneous depression of said third and fourth keys and storing the key codes produced by said scanning means therefor; releasing said third and fourth keys; and encoding three character codes corresponding to the desired characters selected by said first and second, second and third, and third and fourth key code combinations from said pairs of depressed keys.
-
Specification