Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
275 words
A computer keyboard enhancing device for use with a computer having a keyboard with touch-type keys, including a space key, wherein the keyboard produces a make code when a key is depressed and a break code when a key is released, the device permitting the use of at least one touch-type key, referred to as a trigger key, to perform a different function than it normally performs, when a second key, referred to as a target key, is depressed and released in a selected relationship to depression of the trigger key, the device comprising processing means coupled to the keyboard and to the computer, the processing means including: receiving means for receiving the make and break codes produced by the keyboard in response to keys being respectively depressed and released; detection means coupled to the receiving means for detecting a sequence of received codes serially including a trigger key make code, a target key make code and a corresponding break code of the target key make code, and for producing an indication that said sequence has been detected, the indication being produced upon receipt of said corresponding break code, said indication indicating that the target key has been depressed and released while the trigger key was held depressed; and transmitting means coupled to the receiving and detection means for transmitting the received codes to the computer when said indication has not been produced and for transmitting modified codes to the computer when said indication has been produced, so that the trigger key performs a function other than its normal function when the target key is depressed and released while the trigger key is held depressed.
Claim 2
Dependent Claim
275 words
A computer keyboard enhancing device for use with a computer having a keyboard with touch-type keys, including a space key, wherein the keyboard produces a make code when a key is depressed and a break code when a key is released, the device permitting the use of at least one touch-type key, referred to as a trigger key, to perform a different function than it normally performs, when a second key, referred to as a target key, is depressed and released in a selected relationship to depression of the trigger key, the device comprising processing means coupled to the keyboard and to the computer, the processing means including: receiving means for receiving the make and break codes produced by the keyboard in response to keys being respectively depressed and released; detection means coupled to the receiving means for detecting a sequence of received codes serially including a trigger key make code, a target key make code and a corresponding break code of the target key make code, and for producing an indication that said sequence has been detected, the indication being produced upon receipt of said corresponding break code, said indication indicating that the target key has been depressed and released while the trigger key was held depressed; and transmitting means coupled to the receiving and detection means for transmitting the received codes to the computer when said indication has not been produced and for transmitting modified codes to the computer when said indication has been produced, so that the trigger key performs a function other than its normal function when the target key is depressed and released while the trigger key is held depressed.
Claim 3
Dependent Claim
66 words
The device of claim 1, for use with a keyboard that includes a control key, wherein the trigger key is the space key, and wherein said sequence comprises a space key make code, the target key make code, and the target key break code, and wherein the modified codes comprise the control key make code, the target key make code, and the target key break code.
Claim 4
Dependent Claim
37 words
The device of claim 1, wherein the target key is a touch-type key, and wherein the modified codes comprise a make code for a new target key followed by the break code for the new target key.
Claim 5
Dependent Claim
35 words
The device of claim 3, for use with a keyboard that includes non-touch-type keys in addition to the touch-type keys, wherein the new target key is a non-touch-type key to permit touch-typing of non-touch-type keys.
Claim 6
Dependent Claim
22 words
The device of claim 4, wherein each of a plurality of different target keys has a new, non-touch-type target key associated therewith.
Claim 7
Dependent Claim
84 words
The device of claim 3, having two trigger keys other than the space key, each trigger key having associated, different make and break codes which are generated by the processing means when said indication is produced, and wherein the processing means includes means for producing a second indication indicating to the detection means that the second trigger key is being used as a target key if the first trigger key is depressed and held depressed while the second trigger key is depressed and released.
Claim 8
Dependent Claim
129 words
The device of claim 3, wherein the computer is of the type which recognizes hold-down key make and break codes which cause the computer to perform a function only if a different make code is received immediately after a hold-down key make code and before a hold-down key break code, wherein said sequence of received codes detected by the detection means serially includes the hold-down key make code, make and break codes for a first target key and make and break codes for a second target key, and wherein the modified codes comprise a make code for the hold-down key, a make code and a break code for a key different from the target keys, and the hold-down key break code, to allow a hold-down key to be touch-typed.
Claim 9
Dependent Claim
163 words
The device of claim 1 wherein the computer is of the type having a separate keyboard, electronically connected to the computer by an external cable having connectors at both ends, the device further comprising a case enclosing a microcomputer having onboard ROM, RAM and a central processing unit wherein the detection means, and transmitting means are stored as program steps in the ROM and executed in the processor unit, the housing having means for operatively connecting the device between the keyboard and computer, respectively, the connecting means having a reset line and a ground line for connecting the keyboard directly to the computer, a clock line for transmitting clock signals form the computer to the microcomputer and from the microcomputer to the keyboard, a serial data transmission line for transmitting make and break codes from the keyboard keys to the microcomputer and from the microcomputer to the computer, and a power line for connecting the keyboard to the computer and to the microcomputer.
Claim 10
Dependent Claim
53 words
The device of claim 8 including means for detecting the direction in which the device is connected between the keyboard and computer and for indicating the direction to the microcomputer so that the microcomputer can assign the correct ends of the ground and serial data transmission line to the keyboard and computer, respectively.
Claim 11
Dependent Claim
302 words
A computer keyboard enhancing device for use with a computer having a keyboard with touch-type keys, including a space key, wherein the keyboard produces a make code when a key is depressed and a break code when a key is released, and has an automatic key repeating feature which sends additional make codes to the computer if a key remains depressed for a predetermined time, the device permitting at least one touch-type key, referred to as a trigger key, to perform a different function than it normally performs when a second key, referred to as a target key, is depressed and released in a selected relationship to depression of the trigger key, the device comprising processing means coupled to the keyboard and to the computer, the processing means including: receiving means for receiving the make and break codes produced by the keyboard in response to keys being respectively depressed and released; detection means coupled to the receiving means for detecting a sequence of received codes serially including a trigger key make code and at least two sequential target key make codes, and for producing an indication that said sequence has been detected, the indication being produced upon receipt of said target at last two key make codes, the sequential target key make codes indicating that the target key has been depressed and automatic repeating of the target key begun while the trigger key was held depressed; and transmitting means coupled to the receiving and detection means for transmitting the received odes to the computer when said indication has not been produced and for transmitting modified codes to the computer when said indication has been produced, so that the trigger key performs a function other than its normal function when a target key is held depressed while the trigger key is held depressed.
Claim 12
Dependent Claim
302 words
A computer keyboard enhancing device for use with a computer having a keyboard with touch-type keys, including a space key, wherein the keyboard produces a make code when a key is depressed and a break code when a key is released, and has an automatic key repeating feature which sends additional make codes to the computer if a key remains depressed for a predetermined time, the device permitting at least one touch-type key, referred to as a trigger key, to perform a different function than it normally performs when a second key, referred to as a target key, is depressed and released in a selected relationship to depression of the trigger key, the device comprising processing means coupled to the keyboard and to the computer, the processing means including: receiving means for receiving the make and break codes produced by the keyboard in response to keys being respectively depressed and released; detection means coupled to the receiving means for detecting a sequence of received codes serially including a trigger key make code and at least two sequential target key make codes, and for producing an indication that said sequence has been detected, the indication being produced upon receipt of said target at last two key make codes, the sequential target key make codes indicating that the target key has been depressed and automatic repeating of the target key begun while the trigger key was held depressed; and transmitting means coupled to the receiving and detection means for transmitting the received odes to the computer when said indication has not been produced and for transmitting modified codes to the computer when said indication has been produced, so that the trigger key performs a function other than its normal function when a target key is held depressed while the trigger key is held depressed.
Claim 13
Dependent Claim
75 words
The device of claim 10, for use with a keyboard that includes a control key, wherein the trigger key is the space key, and wherein said sequence comprises a space key make code, a plurality of target key make codes, target key make code, and a target key break code, and wherein the modified codes comprise the control key make code, a corresponding plurality of target key make codes, and the target key break code.
Claim 14
Dependent Claim
205 words
A machine inplemented method for enhancing a keyboard used with a computer, the keyboard including touch-type keys including a space key, wherein the keyboard produces a make code when a key is depressed and a break code when a key is released, the method permitting the use of at least one touch-type key, referred to as a trigger key, to perform a different function than it normally performs, when a second key, referred to as a target key, is depressed and released in a selected relationship to depression of the trigger key, the method comprising the steps of: receiving the make and break codes produced by the keyboard in response to keys being respectively depressed and released; detecting a sequence of codes serially including a trigger key make code, a target key make code, and a corresponding break code of the target key make code, and producing an indication that said sequence has been detected, the indication being produced upon receipt of said corresponding break code, said sequence indicating that a target key has been depressed and released while a trigger key was held depressed; and when said sequence has been detected, transmitting modified codes to the computer transmitting the received codes to the computer.
Claim 15
Dependent Claim
205 words
A machine inplemented method for enhancing a keyboard used with a computer, the keyboard including touch-type keys including a space key, wherein the keyboard produces a make code when a key is depressed and a break code when a key is released, the method permitting the use of at least one touch-type key, referred to as a trigger key, to perform a different function than it normally performs, when a second key, referred to as a target key, is depressed and released in a selected relationship to depression of the trigger key, the method comprising the steps of: receiving the make and break codes produced by the keyboard in response to keys being respectively depressed and released; detecting a sequence of codes serially including a trigger key make code, a target key make code, and a corresponding break code of the target key make code, and producing an indication that said sequence has been detected, the indication being produced upon receipt of said corresponding break code, said sequence indicating that a target key has been depressed and released while a trigger key was held depressed; and when said sequence has been detected, transmitting modified codes to the computer transmitting the received codes to the computer.
Claim 16
Dependent Claim
25 words
The method of claim 12, wherein the sequence detected in the detecting step includes a trigger key break code after the target key break code.
Claim 17
Dependent Claim
34 words
The method of claim 13, wherein the trigger key is the space key, and the modified codes comprise the control key make code, the target key make code, and the target key break code.
Claim 18
Dependent Claim
37 words
The method of claim 13, wherein the target key is a touch-type key, and wherein the modified codes comprise a make code for a new target key, followed by the break code for the new target key.