Methods and apparatus for using multiple keyboards connected in a daisy chain to a keyboard port of a computer
First Claim
Patent Images
1. A keyboard system comprising:
- a plurality of keys corresponding to characters;
an input connector for connecting the keyboard system to a child keyboard system that includes a plurality of keys corresponding to characters;
an output connector, for connecting the keyboard system to one of a computer, via a keyboard port of the computer, and a parent keyboard system that includes a plurality of keys corresponding to characters;
means for receiving an input character generated by pressing a key on one of the keyboard system and the child keyboard system when the child keyboard system is connected to the input connector; and
processing and outputting means for processing the received input character, and for outputting a processed character to the computer when the computer is connected to the output connector and to the parent keyboard system when the parent keyboard system is connected to the output connector.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple keyboards (chord or standard format) are connected in a daisy chain fashion to a computer using only the keyboard port of the computer. The keyboard system has an input connector and an output connecter, wherein a child keyboard system that includes a plurality of keys corresponding to characters is connected to the input connector and one of a computer and a parent keyboard system that includes a plurality of keys corresponding to characters is connected to the output connector.
-
Citations
17 Claims
-
1. A keyboard system comprising:
-
a plurality of keys corresponding to characters; an input connector for connecting the keyboard system to a child keyboard system that includes a plurality of keys corresponding to characters; an output connector, for connecting the keyboard system to one of a computer, via a keyboard port of the computer, and a parent keyboard system that includes a plurality of keys corresponding to characters; means for receiving an input character generated by pressing a key on one of the keyboard system and the child keyboard system when the child keyboard system is connected to the input connector; and processing and outputting means for processing the received input character, and for outputting a processed character to the computer when the computer is connected to the output connector and to the parent keyboard system when the parent keyboard system is connected to the output connector. - View Dependent Claims (2)
-
-
3. A method for processing an input character in a keyboard system having a plurality of keys corresponding to alphanumeric characters, the keyboard system having an input connector and an output connecter, wherein a child keyboard system that includes a plurality of keys corresponding to characters is connected to the input connector and one of a computer and a parent keyboard system that includes a plurality of keys corresponding to characters is connected to the output connector, the method including the steps of:
-
receiving an input character from one of four sources including the plurality of keys on the keyboard system, the child keyboard system, the parent keyboard system, and the computer; identifying the source of the input character; processing the input character depending upon the source of the input character; and outputting the processed input character. - View Dependent Claims (4)
-
-
5. A chord keyboard system comprising:
-
a plurality of keys; a memory for storing a table including scan codes corresponding to chords; an input connector for connecting the chord keyboard system to a child chord keyboard system that includes a plurality of keys; an output connector for connecting the chord keyboard system to one of a computer, via a keyboard port of the computer, and a parent keyboard system; means for receiving an input chord generated by pressing at least one of the plurality of keys of the chord keyboard system and the child chord keyboard system when the child chord keyboard system is connected to the input connector and the parent keyboard system is connected to the output connector, and for receiving an input chord generated by pressing at least one of the plurality of keys of the chord keyboard system and the child chord keyboard system when the child chord keyboard system is connected to the input connector and the chord keyboard system is connected to the computer, and for receiving an input chord generated by pressing at least one of the plurality of keys on the chord keyboard system when the chord keyboard system is connected to the computer; and processing and outputting means for processing the received input chord by identifying a scan code in the stored table corresponding to the input chord, and for outputting the identified scan code to the computer when the computer is connected to the output connector and to the parent keyboard system when the parent keyboard system is connected to the output connector. - View Dependent Claims (6)
-
-
7. A method for processing an input chord in a chord keyboard system having a plurality of keys, a memory for storing at least one scan code corresponding to a chord, an input connector, and an output connecter, wherein a child keyboard system that includes a plurality of keys is connected to the input connector, and one of a computer and a parent keyboard system that includes a plurality of keys is connected to the output connector, the method including the steps of:
-
receiving the scan code from one of two sources including the plurality of keys on the chord keyboard system and the child keyboard system and storing the scan code in the memory; identifying the source of the scan code; processing the scan code depending upon the identified source of the scan code; and outputting the processed scan code to one of the computer and the parent keyboard system that is connected to the output connector. - View Dependent Claims (8, 9)
-
-
10. A chord keyboard system comprising:
-
a plurality of keys; a memory for storing a table including scan codes corresponding to chords; an input connector for connecting the chord keyboard system to a child keyboard system that includes a plurality of keys; an output connector for connecting the chord keyboard system to one of a computer, via a keyboard port of the computer, and a parent keyboard system; means for receiving an input chord generated by pressing a key on the chord keyboard system; and processing and outputting means for processing the received input chord by identifying a scan code in the stored table corresponding to the input chord, and for outputting the identified scan code to the computer when the computer is connected to the output connector and to the parent keyboard system when the parent keyboard system is connected to the output connector. - View Dependent Claims (11)
-
-
12. A chord keyboard system comprising:
-
a plurality of keys; a memory for storing scan codes corresponding to chords; an input connector for connecting the chord keyboard system to a child keyboard system that includes a plurality of keys; an output connector for connecting the chord keyboard system to a parent keyboard system; means for receiving an input chord generated by pressing a key on the chord keyboard system; and processing and outputting means for processing the received input chord by identifying a scan code in the stored table corresponding to the input chord, and for outputting the identified scan code to the parent keyboard system when the parent keyboard system is connected to the output connector. - View Dependent Claims (13)
-
-
14. A chord keyboard system comprising:
-
a plurality of keys; a memory for storing a table including scan codes corresponding to chords; an input connector for connecting the chord keyboard system to a child keyboard system that includes a plurality of keys; an output connector for connecting the chord keyboard system to one of a computer, via a keyboard port of the computer, and parent keyboard system; means for receiving an input code from the child keyboard system; processing means for processing the received input code; and outputting means for outputting the processed input code to the computer when the computer is connected to the output connector and to the parent keyboard system when the parent keyboard system is connected to the output connector. - View Dependent Claims (15)
-
-
16. A method for processing an input character in a keyboard system having a plurality of keys corresponding to alphanumeric characters, the keyboard system having an input connector and an output connecter, wherein a child keyboard system that includes a plurality of keys corresponding to characters is connected to the input connector and one of a computer and a parent keyboard system that includes a plurality of keys corresponding to characters is connected to the output connector, the method including the steps of:
-
receiving an input character from one of four sources including the plurality of keys on the keyboard system, the child keyboard system, the parent keyboard system, and the computer; identifying the source of the input character; and processing the input character depending upon the source of the input character. - View Dependent Claims (17)
-
Specification