N-Key rollover keyboard
AssigneeIllinois Tool Works Inc.
InventorKeith A. Engstrom
Life of this patent
Estimating the term…
Loading patent…
AssigneeIllinois Tool Works Inc.
InventorKeith A. Engstrom
Estimating the term…
An N-Key Rollover Type Keyboard sequentially scans the keys so as to transmit information correctly as to each key which is depressed without transmitting a garbled code which could result from simultaneous depression of two keys without the sequential scanning. The coded information from the keyboard is applied to a differential amplifier along with the noise signal from the keyboard so that only the coded signal is amplified, thus reducing the noise level quite markedly. The coded signal is fed to a shift register which is cycled once for each scanning of the keyboard so that a current scan can be compared with a past scan in a comparator or an AND gate with the result that there will be an output only for the first scan that detects a depressed key, i.e., the depression of the key will not cause continued signal transmission, but will cause such transmission once only. A strobe is generated only on the first scan. In addition, the keyboard is provided with various function keys which generate single channel non-coded output signals. A strobe inhibit circuit is provided to prevent strobing when a function key is depressed.
An N-Key Rollover Type Keyboard comprising:
A keyboard comprising, a switching matrix having a plurality of drive wires and a plurality of sense wires arranged to form a plurality of junctures where signal coupling between said drive wires and said sense wires can occur, drive circuits connected to said drive wires, a multiplexer connected to said sense wires for receiving signal information therefrom, switch means located at said plurality of junctures for selectively coupling said drive wires and said sense wires, a plurality of manually operable keys respectively associated with said switch means for operating the same, at least one function key associated with said plurality of keys, at least one flip-flop circuit, a clock pulse generator, means including a count register coupling said clock pulse generator with said drive circuits and said multiplexer, means coupling said clock pulse generator with said flip-flop circuit, and means connecting the signal information from said multiplexer and the count register to the flip-flop to hold the flip-flop in a particular position for a constant output therefrom.
A keyboard comprising a plurality of selectively operable matrix elements each having an actuated stated and an unactuated state, output means for scanning and sensing the state of each of said matrix elements in a sequential cyclic manner, memory means coupled to said output means for temporarily storing the sensed state of each of said matrix elements, output indicating means coupled to said output means for receiving a first signal representative of the state that the matrix element being scanned is in during the current scan cycle and coupled to said memory means for receiving a second signal representative of the state that the matrix element being scanned was in during the previous scan cycle, said output indicating means being constructed to provide an output data representation only when said first signal is representative of an actuated state of said scanned matrix element and said second signal is representative of an unactuated state of said scanned matrix element;
A keyboard comprising a plurality of selectively operable matrix elements each having an actuated state and an unactuated state, output means for scanning and sensing the state of each of said matrix elements in a sequential cyclic manner, memory means coupled to said output means for temporarily storing the sensed state of each of said matrix elements, said output means comprising a threshold means coupled to said matrix elements and to said memory means and feedback means coupled to said memory means for transmitting a feedback signal representative of the state that the matrix element being scanned was in during the previous scan cycle, said feedback signal providing a first level to said threshold means when said feedback signal is representative of an unactuated state of said scanned matrix element and a second level to said threshold means when said feedback signal is representative of an actuated state of said scanned matrix element.
A keyboard comprising a plurality of selectively operable matrix elements each having an actuated stated and unactuated state, output means for scanning and sensing the state of each of said matrix elements in a sequential cyclic manner, memory means coupled to said output means for temporarily storing the sensed state of each of said matrix elements, output indicating means coupled to said output means for receiving a first signal representative of the state that the matrix element being scanned is in during the current scan cycle and coupled to said memory means for receiving a second signal representative of the state that the matrix element being scanned was in during the previous scan cycle, said output indicating means being constructed to provide an output data representation only when said first signal is representative of an actuated state of said scanned matrix element and the second signal is representative of an unactuated state of said scanned matrix element, said output means comprising a threshold means coupled to said matrix elements and to said memory means and feedback means coupled to said memory means for transmitting a feedback signal representative of the state that the matrix element being scanned was in during the previous scan cycle, said feedback signal providing a first level to said threshold means when said feedback signal is representative of an unactuated state of said scanned matrix element and a second level to said threshold means when said feedback signal is representative of an actuated state of said scanned matrix element.
A keyboard encoder for generating a signal for each new key depressed in a keyboard having a plurality of keys, whether or not a previously depressed key still remains depressed, comprising:
Apparatus for generating a plurality of pulses in a pulse train, each of said pulses being encoded in time position in response to actuation of one of a plurality of keys of an instrument, comprising in combination:
In an electronic instrument having a plurality of selectively operable actuating members including selectively operable keys and control actuators, the combination comprising:
Dependencies are inferred from the claim text.