US3745536A - High speed serial scan and read-out of keyboards - Google Patents

High speed serial scan and read-out of keyboards Download PDF

Info

Publication number
US3745536A
US3745536A US00119490A US3745536DA US3745536A US 3745536 A US3745536 A US 3745536A US 00119490 A US00119490 A US 00119490A US 3745536D A US3745536D A US 3745536DA US 3745536 A US3745536 A US 3745536A
Authority
US
United States
Prior art keywords
stage
shift register
bit
keyboard
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US00119490A
Inventor
W Klehm
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unisys Corp
Original Assignee
Burroughs Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Burroughs Corp filed Critical Burroughs Corp
Application granted granted Critical
Publication of US3745536A publication Critical patent/US3745536A/en
Assigned to BURROUGHS CORPORATION reassignment BURROUGHS CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). DELAWARE EFFECTIVE MAY 30, 1982. Assignors: BURROUGHS CORPORATION A CORP OF MI (MERGED INTO), BURROUGHS DELAWARE INCORPORATED A DE CORP. (CHANGED TO)
Assigned to UNISYS CORPORATION reassignment UNISYS CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: BURROUGHS CORPORATION
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H13/00Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
    • H01H13/70Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard
    • H01H13/78Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by the contacts or the contact sites
    • H01H13/785Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by the contacts or the contact sites characterised by the material of the contacts, e.g. conductive polymers
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H13/00Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
    • H01H13/02Details
    • H01H13/04Cases; Covers
    • H01H13/06Dustproof, splashproof, drip-proof, waterproof or flameproof casings
    • H01H13/063Casings hermetically closed by a diaphragm through which passes an actuating member
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H13/00Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
    • H01H13/70Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard
    • H01H13/702Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard with contacts carried by or formed from layers in a multilayer structure, e.g. membrane switches
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H13/00Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
    • H01H13/70Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard
    • H01H13/702Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard with contacts carried by or formed from layers in a multilayer structure, e.g. membrane switches
    • H01H13/705Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard with contacts carried by or formed from layers in a multilayer structure, e.g. membrane switches characterised by construction, mounting or arrangement of operating parts, e.g. push-buttons or keys
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/20Dynamic coding, i.e. by key scanning
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2201/00Contacts
    • H01H2201/01Protective enclosure
    • H01H2201/012Inert gas in contact space
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2201/00Contacts
    • H01H2201/022Material
    • H01H2201/03Composite
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2205/00Movable contacts
    • H01H2205/032Several contacts formed in one plate or layer
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2215/00Tactile feedback
    • H01H2215/004Collapsible dome or bubble
    • H01H2215/006Only mechanical function
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2221/00Actuators
    • H01H2221/05Force concentrator; Actuating dimple
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2221/00Actuators
    • H01H2221/064Limitation of actuating pressure
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2227/00Dimensions; Characteristics
    • H01H2227/002Layer thickness
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2227/00Dimensions; Characteristics
    • H01H2227/016Switch site protrusions; Force concentrators

Definitions

  • ABSTRACT Relates generally to the production of electrical signals from a keyboard, each key of which is individually operatively associated with a switching device whose activation to electrical conductive condition is controlled by the displacement of the key.
  • the keyboard mechanism also includes a shift register having one more bit position than the number of switch devices and into which a bit is introduced into the "one position at the instant the scan encounters a closed switch of the keyboard. This bit is then shifted through the register in timed relation to the scan of the remaining key switches and unloaded into the last bit position of the register.
  • a detector senses the presence of a bit in both the one position and the last position of the shift register and upon detection of a bit solely in the one position it delivers a signal indicative of the character represented by the actuated key and upon detecting bits in the two extreme positions of the shift register it nullifies the delivery of such a signal.
  • a second generally related keyboard circuit is disclosed in the U.S. Fat. to Schrem No. 3,454,147 where provision is made for storing a signal generated by an actuated key in a corresponding position in a static storage register until a key generating a preceding signal has returned to its normal starting position.
  • Other related keyboard sender circuits are disclosed in the U.S. Pats. to James No. 3,308,918, Burch et al. No. 3,377,622 and Houcke No. 3,457,368.
  • An important object of this invention is to provide an improved keyboard mechanism in which the keys are individually associated with actuatable electric switches and in which the switches are repetitively electrically scanned at a high rate to eliminate any failure conditions associated with the switches and for producing a signal representative of an actuated key for making one print or other utilization regardless of the number of times the actuated switch is scanned.
  • Another important object of the invention is to provide an improved scanning circuit for successively repetitively scanning a set of switches in succession by providing one read-out of a sensed closed switch in the set.
  • Another important object of the invention is to provide an improved keyboard mechanism which allows complete closure of a selected keyboard switch and provides a protective environment for the key actuated switches which enhances the usable life of the switch contact surfaces.
  • the objects of the invention are effectively and economically carried out in cooperation with the use of the keyboard scanning technique in conjunction with a protective environment for the switch closure devices.
  • a shift register which operates in timed relation to the scanning rate and which introduces a bit at one end and progressively shifts the same through the register to the other end in timed coincidence with the scan of the keyboard. Two extreme positions of the shift register are utilized for determining whether a print read-out or other utilization is to be made or whether such operation should be precluded.
  • a detector for sensing the condition of the extreme bit positions of the register and functioning to permit the read-out when a bit is sensed only in the first position of the shift register and to nullify the read-out if bits are sensed in both extreme positions of the shift register.
  • FIG. I is an exploded perspective view of one corner portion of the keyboard mechanism constructed in accordance with this invention and being partly broken away to disclose interior parts thereof;
  • FIG. 2 is a vertical sectional view of the keyboard mechanism showing a plural number of actuatable keys and illustrating one of the keys in depressed position closing an electrical contact therewithin, certain elements of the mechanism forming a hermetically sealed chamber being shown in exaggerated thickness;
  • FIG. 3 is a graph illustrating the varying resistance to key actuation
  • FIG. 4 is a schematic illustration of the circuit in general for scanning the switch devices of the keyboard and for converting binary signals to decimal signals;
  • FIG. 5 is a similar schematic view showing in more detail the code converter portion of the keyboard circuitry with reference to the remaining parts of the cir cuit.
  • FIGS. 1 to 3 illustrate the physical aspects of the embodiment, and FIGS. 4 and 5 schematically represent the electrical circuits involved.
  • the keys of the keyboard act through thin flexible members to bring two electrically conductive surfaces into contact to close a circuit.
  • the base member of the keyboard is preferably a printed circuit board 10 of rectangular shape having electrically conductive or printed wiring 12 on the upper surface thereof, which as shown in FIG. I may extend at least to one marginal portion thereof. Superposing the board is a relatively thick, rigid layer or block of electrical insulating material.
  • a plurality of depressible keys are mounted in the insulating block or layer 14, each key including a key stem 16 and a key top 17.
  • Interposed between the board and block are two very thin flexible layers of material, the upper one is shown at 18 and may be wholly electrically conductive, such as a beryllium copper foil, and the lower one is shown at 20 and is a thin perforated electrically insulating sheet, such as a flexible plastic sheet sold under the name of Kapton.
  • the foil I8 may be approximately 0.005 inch and the insulating sheet 20 may be in the order of 0.001 inch.
  • the perforations 22 in flexible sheet 20 are registerable with the key stems so that the conductive foil 18, and preferably gold plated surface areas 19 thereof, can be brought into contact with similarly plated pads 24 forming part of the conductive wiring on the printed circuit board 10.
  • Forming a border around the printed circuit board is an electrically conductive frame 26 which is interleaved between the conductive sheet 18 and the installation sheet 20.
  • the conductive sheet 18 may be maintained at the same potential as the conductive frame 26.
  • the printed wiring on the board will normally be at a different potential.
  • each key is yieldingly urged to its raised position by a resilient member in the form of a partially collapsible boot 28 which assumes the shape of a tapered collar encircling the upper portion of key stem and engages the underside of the key top with which it is associated.
  • the bottom end ofeach key stern terminates in a diaphragm 30 formed of resilient material which is also partially collapsible when a key is depressed.
  • Each diaphragm carries a thickened tapered protrusion 32 on the underside thereof which when its associated key is depressed as illustrated by a depressed key in FIG.
  • each boot 28 applies an initial load on its respective key stem and progressively increases its resistance to the depression of the key for about a quarter of the total travel of the stem. Thereafter the resistance of each boot decreases.
  • the general saddleshape of the resistance graph in FIG. 3 is indicative of a desirable key-touchv
  • An important feature of the invention is the provision for hermetically sealing the flexible sheets and all but the extremities of the leads 12 from the atmosphere and particularly from the deteriorating effects of oxygen.
  • the thin flexible layers 18 and 20 and the conductive frame 26 are bonded to one another in overlapping relation and to the four marginal portions of the printed circuit board to form a hermetically sealed chamber within which the electrical contacts are housed.
  • An inert gas such as argon, is substituted for air in the sealed chamber. The inert gas prevents oxidation of the metallic parts within the chamber which would otherwise occur in an atmospheric environment.
  • a keyboard 40 of I00 manually depressible keys is associated with an open ended shift register 42 consisting of I01 flip flops capable of cycling a bit therethrough at the rate of approximately 20 milliseconds.
  • shift register 42 consisting of I01 flip flops capable of cycling a bit therethrough at the rate of approximately 20 milliseconds.
  • an AND gate Associated with each key of the keyboard is an AND gate, the complete set of said AND gates for the I00 keys being illustrated in a binary to decimal converter generally indicated at 44 in FIG. 4 and in detail in the bottom portion of FIG. 5.
  • Each AND gate 45 is individually associated with a key stem 16 and depression thereof will close the output of its associated gate.
  • the lOO AND gates of the keyboard are serially scanned at the clock rate established for the system.
  • the scanning of the keyboard always starts with the same key and runs through the bank of keys in the same order, with the result that the value of any depressed key is entered into the one" position of the shift register 42 at the time its AND gate is scanned. For example. if the number eight key of the keyboard is depressed, it will not be read out of the keyboard until the eighth AND gate 45 is scanned at which instant it will be entered as a bit into the first flip flop of the register 42. Thereafter, as the scanning of the keyboard continues, this bit will be shifted through the register 42 and unloaded into the l0lst position thereof before it exits from the shift register.
  • the read-out pulse from the AND gate 46 will pass through an inverter 58 to a series of seven AND gates 60 which also have their inputs connected to the outputs ofa 7-bit binary counter 62 which serves as the source of scanning pulses for successively feeding pulses to the AND gates 45 of the binary to decimal converter 44 in the numerical order of the keys and which concurrently delivers binary coded pulses representative of each scanned key to certain of the set of AND gates 60.
  • the binary to decimal converter unit 44 successively delivers a pulse to each of the pairs of contacts in the hermetically sealed portion of the printed circuit board and finding a closed pair of contacts as a result of the depression of a selected key, the pulse delivered to such pair of contacts will be conveyed to the one" position of the shift register 42. As shown in FIG. 4, such a delivered pulse is sent to two inputs of the shift register identified 5" and R the former by way of inverter 64 and the latter by branch line 66.
  • a feature of the circuit resides in the provision for preventing repetitive signaling of the character associated with an actuated key even though successive scanning pulses are passed therethrough. Because of the very high speed of the scan, a key will normally be actuated for several cycles of the scan. If a signal is received by the AND gate 46 from the first position of the shift register but not from the 101st position, a printout of the character of the depressed key will be made as pre viously explained.
  • the shift register 42 is comprised of N+l positions or flip flops where N is the number of keys in the keyboard.
  • N is the number of keys in the keyboard.
  • the outputs of the one" and N+l positions of the shift register are fed as the inputs to the gating circuitry.
  • the gating circuitry will inhibit the record printing or read-out of the character of the depressed key. Thus, unless it is desired, only one printout of each depressed key will occur.
  • the circuit may have provision for repeating the printing of a character while a key is depressed.
  • This is illustrated schematically on the block diagrams of FIGS. 4 and 5 and requires for this purpose the actuation of a special control key 68 characterized as Repeat Enable" and certain circuit components and connections represented by two AND gate 70 and 72 and their respective inputs.
  • the inputs of AND gate 70 are connected individually to the outputs ofthe binary to decimal converter unit 44 and the AND gate 72 has an input controlled by the repeat key.
  • the character could be repetitively printed either for the time the selected key is held down or until a certain count is reached.
  • the binary counter 62 successively generates in timed relation to the basic clock rate the numerals from I to 100 pulses in binary notation and delivers such pulsed data to the set of AND gates 60 and also to the code converter unit 44 where the pulses are converted to decimal notation and fed successively to the matrix of 100 AND gates 45 illustrated in FIG. 5.
  • the gates 45 are arranged in columns in numerical order and the first or one" gate position is shown in the lower right corner of the matrix and that position and the immediately adjacent positions are numbered 1 2", "3", 4", etc.
  • the columns of gates 45 are sequentially scanned in an upward direction and from right to left starting with the first or one" position and proceeding through the columns to the last or th position shown in the left most column.
  • the scan is repeated over and over again at the relatively high scan rate of 20 milliseconds so that during the normal actuation ofa key in the keyboard it will be scanned a plurality of times before being released.
  • only the first scan of the actuated key will produce an intelligence signal on the outputs of the set of AND gates 60, the remaining scans being ineffective because of the presence ofa bit in the lOl or N+l position of the shift register at the time the next scan introduces a bit into the one" position of the register.
  • a bit is found to be present in the last bit position of the shift register in timed coincidence with the commencement of the next scan of the keyboard an effective output from the keyboard circuit is nullified.
  • FIGS. 4 and 5 include the clock and reset circuits for assuring repetitive cycling of the scan.
  • pulses from the code converter 44 are fed simultaneously to the S and R inputs of the shift register 42.
  • the operation of the shift register is discontinued although both the binary counter 62 and the code converter 44 may continue to operate.
  • a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another,
  • N is the number of keys in the keyboard
  • circuit gating means connected to the outputs of the one" stage and the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the "one" stage and the N+l stage of the shift register.
  • a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position in engagement with an actuated contact to send an intelligence signal
  • the invention which comprises:
  • N is the number of keys in the keyboard
  • circuit gating means connected to the outputs of the "one" stage of the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device signifying the character of the actuated key when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the one" stage and the N+l stage of the shift register.
  • a shift register comprised of at least as many stages as is the number of said plurality of contact pairs
  • circuit gating means connected to the first and last stages of the shift register and being operable to transmit a signal representative of any closed pair of contacts detected by said scanning means when a bit appears only in the first stage of the shift register but being inoperable to signal in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
  • a keyboard operated machine including a keyboard having a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart electrical contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another,
  • a shift register of NH stages wherein N is the number of keys in the keyboard means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the one" stage of the shift register, means for repetitively cycling the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard,
  • circuit means connected to the one' stage and to the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the one" stage and the N+l stage of the shift register.
  • a code signal sender including, in combination;
  • each contact pair representing a different character and being capable of assuming an opened circuit condition and a closed circuit condition
  • the signal storage means is a serial register comprised of at least one more stage than is the number of the plurality of contact pairs.
  • each contact pair of said plurality of contact pairs is individually associated with a key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
  • a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and further including a plurality of switches each associated with an individual one of the keys and responsive to the actuation of its associated key to change from circuit opened condition to circuit closed condition thereby to send an intelligence signal
  • the invention which comprises:
  • N is the number of keys in the keyboard
  • a shift register comprised of at least as many stages as is the number of said plurality of switches
  • An electrical signal sender including a plurality of electrical switches each being operable to assume a normal inactive condition and a temporary active condition;
  • N is the number of said plurality of switches; means for sequentially electrically pulsing said plurality of electrical switches in succession and operable upon detection of a switch in a temporary active condition for immediately entering a bit into the "one" stage of the shift register; means for repetitively cycling the sequential pulsing of said plurality of switches at a rate such that more than one such pulsing cycle occurs during the temporary active condition assumed by any one of the plurality of switches; means for shifting a bit entered into the "one stage of the register through the stages of the register to the N+l stage in timed relation to the successive pulsings of the plurality of switches; and circuit means connected to the one" stage and to the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the "one" stage of the shift register, but being inoperable to transmit such an intelligence signal when a bit concurrently appears in both the one" stage and the N+l stage of the shift register.
  • a code signal sender including, in combination; a plurality of electrical switches each representing a different character and being capable of assuming a normal inactive condition and a temporary active condition; means for sequentially scanning the plurality of electrical switches for detecting a temporary active condition of any one of said switches and generating a signal in response thereto; means for generating an electrically coded representation of the character associated with such a detected active conditioned switch; means operatively connected to said plurality of electrical switches and responsive to an aforesaid signal signifying the active condition of any one of the switches thereof for temporarily storing that signal until the switch producing such signal is scanned again; means operatively coupled to said character representation generating means and to said storage means and being operable to sense the initial storage of said signal in the storage means and being responsive to such sensing for causing the character representation generating means to transmit the coded representation of the character which is associated with the detected active conditioned switch to a utilization device; and means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of switches for

Abstract

Relates generally to the production of electrical signals from a keyboard, each key of which is individually operatively associated with a switching device whose activation to electrical conductive condition is controlled by the displacement of the key. These switches are hermetically sealed from the atmosphere and are electrically scanned in succession at relatively high speeds and at a repetitious rate such that several scanning cycles occur during the normal activation of a selected key. The keyboard mechanism also includes a shift register having one more bit position than the number of switch devices and into which a bit is introduced into the ''''one'''' position at the instant the scan encounters a closed switch of the keyboard. This bit is then shifted through the register in timed relation to the scan of the remaining key switches and unloaded into the last bit position of the register. A detector senses the presence of a bit in both the ''''one'''' position and the last position of the shift register and upon detection of a bit solely in the one position it delivers a signal indicative of the character represented by the actuated key and upon detecting bits in the two extreme positions of the shift register it nullifies the delivery of such a signal.

Description

( 11 3,745,536 [451 July 10,1973
[ HIGH SPEED SERIAL SCAN AND READ-OUT OF KEYBOARDS William G. Klehm, Jr., Farmington, Mich.
[73] Assignee: Burroughs Corporation, Detroit,
Mich.
[22] Filed: Mar. 1, 1971 [21] Appl. No.: 119,490
[75] Inventor:
[52] U.S. Cl. 340/1725 [51] Int. Cl ..G11c 19/00 [58] Field of Search 340/1725; 197/98, 197/106, 107
[56] References Cited UNITED STATES PATENTS 3,292,764 12/1966 Midgetto et al. 199/18 3,308,918 3/1967 James 197/107 3,454,147 7/1969 Schrem..... 197/98 2,997,703 8/1961 Powell 197/98 UX 3,456,077 7/1969 Jones, Jr. 197/98 X 3,457,368 7/1969 l-loucke.................... 197/98 X 3,470,539 9/1969 Proud, Jr. et al. 340/1725 3,351,917 11/1967 Shimabukuro 340/1725 3,540,004 ll/1970 Hansen 340/1725 3,544,967 12/1970 Sallach et al. 340/1725 OTHER PUBLICATIONS IBM Technical Disclosure Bulletin, Vol. 8, No. 11, April 1966, pages 1502-1504, Typewriter With Electronic Separation of lnput by Becker Primary ExaminerGareth D. Shaw Assistant Examiner-Paul R. Woods Attorneyl(enneth L. Miller and Edwin W. Uren [57] ABSTRACT Relates generally to the production of electrical signals from a keyboard, each key of which is individually operatively associated with a switching device whose activation to electrical conductive condition is controlled by the displacement of the key. These switches are hermetically sealed from the atmosphere and are electrically scanned in succession at relatively high speeds and at a repetitious rate such that several scanning cycles occur during the normal activation of a selected key. The keyboard mechanism also includes a shift register having one more bit position than the number of switch devices and into which a bit is introduced into the "one position at the instant the scan encounters a closed switch of the keyboard. This bit is then shifted through the register in timed relation to the scan of the remaining key switches and unloaded into the last bit position of the register. A detector senses the presence of a bit in both the one position and the last position of the shift register and upon detection of a bit solely in the one position it delivers a signal indicative of the character represented by the actuated key and upon detecting bits in the two extreme positions of the shift register it nullifies the delivery of such a signal.
18 Claims, 5 Drawing Figures United States Patent 1 1111 3,745,536 Klehm, Jr. [451 July 10, 1973 RESET BINARY COUNTER BINARY 10 DECIMAL CONVERTER PMENIEB 1 0975 WILLIAM G. KLEHM, JR.
r V BY ATTORNEY LOAD (GRAMS) PAIENIEBMI 3.745.536
sum 2 ar 4 I so SiiiQfi ll/ll. W/{/////// UNGER- comm BOOT PRELOAD l0 0 I I T .000 I .040 I .080 I 120 I .160 I .020 .060 J00 J40 J70 DEFLECTION (INCHES) PAIENIEU Jul 1 3. 745 536 sum am 4 CLOCK RESET 1BR 62 BINARY COUNTER 60 I 2 4 8 I6 32 64 W CODED 1 KEYBOARD 1 OUTPUT BINARY T0 DECIMAL 44 CONVERTER 2 3 4 9999100 REPEATABLE KEYS 52 58 \,TO 73 STROBE-L i9 REPEAT J E 50 A ENABLE 54 46 IBB REY Y KEYBOARD BARR 7 i i REGISTER A; I
|0| 6 RESET 1 5 7 BIT BINARY COUNTER BINARY CODED OUTPUT 3 BIT INPUT-SEVEN GATES REPEAT ENABLE 4B|T |NPUTSIXTEEN GATES HIGH SPEED SERIAL SCAN AND READ-OUT OF KEYBOARDS BACKGROUND OF THE INVENTION This invention is directed to that field of art pertaining to the keyboard generation of data and more particularly to a keyboard mechanism in which key actuated entries in one notation, such as a decimal, are converted and transduced into electrical signals in another notation, such as binary.
Many forms of mechanical and electrical read-out circuits have been suggested in the past for keyboards for assuring contact engagement or circuit closed condition and for precluding erroneous keyboard entries from being printed or otherwise utilized. Attempts have been made in the past for electrically scanning the keyboard actuated switches in succession in order to read out the actuated key of the keyboard and provide an electrical signal representative thereof. One such keyboard scanning mechanism is disclosed in the U.S. Pat. to Schafer No. 2,989,729 which discloses the application of at least two complete electrical scan signals of the conditions of the keyboard switches before a signal utilization device can be actuated thus assuring that the actuated switch will remain in circuit completing condition for the duration of the first signal and part of the second signal. A second generally related keyboard circuit is disclosed in the U.S. Fat. to Schrem No. 3,454,147 where provision is made for storing a signal generated by an actuated key in a corresponding position in a static storage register until a key generating a preceding signal has returned to its normal starting position. Other related keyboard sender circuits are disclosed in the U.S. Pats. to James No. 3,308,918, Burch et al. No. 3,377,622 and Houcke No. 3,457,368.
SUMMARY OF THE INVENTION An important object of this invention is to provide an improved keyboard mechanism in which the keys are individually associated with actuatable electric switches and in which the switches are repetitively electrically scanned at a high rate to eliminate any failure conditions associated with the switches and for producing a signal representative of an actuated key for making one print or other utilization regardless of the number of times the actuated switch is scanned.
Another important object of the invention is to provide an improved scanning circuit for successively repetitively scanning a set of switches in succession by providing one read-out of a sensed closed switch in the set.
Another important object of the invention is to provide an improved keyboard mechanism which allows complete closure of a selected keyboard switch and provides a protective environment for the key actuated switches which enhances the usable life of the switch contact surfaces.
More specifically, the objects of the invention are effectively and economically carried out in cooperation with the use of the keyboard scanning technique in conjunction with a protective environment for the switch closure devices. Included in such a mechanism is a shift register which operates in timed relation to the scanning rate and which introduces a bit at one end and progressively shifts the same through the register to the other end in timed coincidence with the scan of the keyboard. Two extreme positions of the shift register are utilized for determining whether a print read-out or other utilization is to be made or whether such operation should be precluded. Included in the read-out circuit is a detector for sensing the condition of the extreme bit positions of the register and functioning to permit the read-out when a bit is sensed only in the first position of the shift register and to nullify the read-out if bits are sensed in both extreme positions of the shift register.
The above listed objects, advantages and other meritorious aspects of the invention will be fully explained in the following detailed description. For a more complete understanding of the invention reference may be had to the following detailed description in conjunction with the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. I is an exploded perspective view of one corner portion of the keyboard mechanism constructed in accordance with this invention and being partly broken away to disclose interior parts thereof;
FIG. 2 is a vertical sectional view of the keyboard mechanism showing a plural number of actuatable keys and illustrating one of the keys in depressed position closing an electrical contact therewithin, certain elements of the mechanism forming a hermetically sealed chamber being shown in exaggerated thickness;
FIG. 3 is a graph illustrating the varying resistance to key actuation;
FIG. 4 is a schematic illustration of the circuit in general for scanning the switch devices of the keyboard and for converting binary signals to decimal signals; and
FIG. 5 is a similar schematic view showing in more detail the code converter portion of the keyboard circuitry with reference to the remaining parts of the cir cuit.
A preferred embodiment of the invention may be considered as being divided into two major categories, one essentially structural and the other electronic. FIGS. 1 to 3 illustrate the physical aspects of the embodiment, and FIGS. 4 and 5 schematically represent the electrical circuits involved. As shown in FIGS. I and 2 of the drawings, the keys of the keyboard act through thin flexible members to bring two electrically conductive surfaces into contact to close a circuit. The base member of the keyboard is preferably a printed circuit board 10 of rectangular shape having electrically conductive or printed wiring 12 on the upper surface thereof, which as shown in FIG. I may extend at least to one marginal portion thereof. Superposing the board is a relatively thick, rigid layer or block of electrical insulating material. A plurality of depressible keys are mounted in the insulating block or layer 14, each key including a key stem 16 and a key top 17. Interposed between the board and block are two very thin flexible layers of material, the upper one is shown at 18 and may be wholly electrically conductive, such as a beryllium copper foil, and the lower one is shown at 20 and is a thin perforated electrically insulating sheet, such as a flexible plastic sheet sold under the name of Kapton. For purposes of clarity the thicknesses of the several flexible layers and printed wiring are considerably exaggerated in FIG. I, it being understood that these elements are extremely thin. The foil I8 may be approximately 0.005 inch and the insulating sheet 20 may be in the order of 0.001 inch.
In properly assembled condition, as illustrated in FIGS. 1 and 2, the perforations 22 in flexible sheet 20 are registerable with the key stems so that the conductive foil 18, and preferably gold plated surface areas 19 thereof, can be brought into contact with similarly plated pads 24 forming part of the conductive wiring on the printed circuit board 10. Forming a border around the printed circuit board is an electrically conductive frame 26 which is interleaved between the conductive sheet 18 and the installation sheet 20. In the illustrated embodiment of the invention, the conductive sheet 18 may be maintained at the same potential as the conductive frame 26. The printed wiring on the board will normally be at a different potential. However, upon depression of a key, it will distort the immediate area of the sheet 18 through an aligned hole 22 in the insulating sheet 20 and into engagement with the aligned pad on the printed circuit board, thus modifying the potential of the printed wire associated with the pad and the depressed key and thereby distinguishing the wire or lead for that pad from all others on the board.
Before referring more particularly to FIG. 2, each key is yieldingly urged to its raised position by a resilient member in the form of a partially collapsible boot 28 which assumes the shape of a tapered collar encircling the upper portion of key stem and engages the underside of the key top with which it is associated. The bottom end ofeach key stern terminates in a diaphragm 30 formed of resilient material which is also partially collapsible when a key is depressed. Each diaphragm carries a thickened tapered protrusion 32 on the underside thereof which when its associated key is depressed as illustrated by a depressed key in FIG. 2 will force the immediate area of the conductive sheet 18 through the adjacent hole 22 of the insulating sheet and into engagement with the aligned pad 24 of the printed circuit board. When the activating force for depressing a selected key is removed, its associated boot 28 and diaphragm 30 will cooperate to urge the key to its inactive raised position.
As illustrated by the graph in FIG. 3, each boot 28 applies an initial load on its respective key stem and progressively increases its resistance to the depression of the key for about a quarter of the total travel of the stem. Thereafter the resistance of each boot decreases. However, when foil contact is made the resistance of the diaphragm 30 comes into play and together with the boot applies a progressively increasing resistance to the force acting to depress the key. The general saddleshape of the resistance graph in FIG. 3 is indicative of a desirable key-touchv An important feature of the invention is the provision for hermetically sealing the flexible sheets and all but the extremities of the leads 12 from the atmosphere and particularly from the deteriorating effects of oxygen. For this purpose the thin flexible layers 18 and 20 and the conductive frame 26 are bonded to one another in overlapping relation and to the four marginal portions of the printed circuit board to form a hermetically sealed chamber within which the electrical contacts are housed. An inert gas, such as argon, is substituted for air in the sealed chamber. The inert gas prevents oxidation of the metallic parts within the chamber which would otherwise occur in an atmospheric environment.
Referring specifically to the FIGS. 4 and where the electronic features are illustrated, a keyboard 40 of I00 manually depressible keys, such as previously described in connection with FIGS. 1 and 2, is associated with an open ended shift register 42 consisting of I01 flip flops capable of cycling a bit therethrough at the rate of approximately 20 milliseconds. Associated with each key of the keyboard is an AND gate, the complete set of said AND gates for the I00 keys being illustrated in a binary to decimal converter generally indicated at 44 in FIG. 4 and in detail in the bottom portion of FIG. 5. Each AND gate 45 is individually associated with a key stem 16 and depression thereof will close the output of its associated gate. The lOO AND gates of the keyboard are serially scanned at the clock rate established for the system. The scanning of the keyboard always starts with the same key and runs through the bank of keys in the same order, with the result that the value of any depressed key is entered into the one" position of the shift register 42 at the time its AND gate is scanned. For example. if the number eight key of the keyboard is depressed, it will not be read out of the keyboard until the eighth AND gate 45 is scanned at which instant it will be entered as a bit into the first flip flop of the register 42. Thereafter, as the scanning of the keyboard continues, this bit will be shifted through the register 42 and unloaded into the l0lst position thereof before it exits from the shift register.
The presence of a bit in the first position of the shift register will be sensed and fed to the input side of an AND gate 46 by means ofa path 48. An output will appear on the output path 50 of the AND gate 46 when concurrent signals of the same sign appear on three inputs to the gate, namely, the strobe line 52, the line 48 connected to the first position in the shift register, and the output of an inverter 54 the input of which is connected by path 56 to the 101st position of the shift register 42. The read-out pulse from the AND gate 46 will pass through an inverter 58 to a series of seven AND gates 60 which also have their inputs connected to the outputs ofa 7-bit binary counter 62 which serves as the source of scanning pulses for successively feeding pulses to the AND gates 45 of the binary to decimal converter 44 in the numerical order of the keys and which concurrently delivers binary coded pulses representative of each scanned key to certain of the set of AND gates 60.
The binary to decimal converter unit 44 successively delivers a pulse to each of the pairs of contacts in the hermetically sealed portion of the printed circuit board and finding a closed pair of contacts as a result of the depression of a selected key, the pulse delivered to such pair of contacts will be conveyed to the one" position of the shift register 42. As shown in FIG. 4, such a delivered pulse is sent to two inputs of the shift register identified 5" and R the former by way of inverter 64 and the latter by branch line 66. The presence of a bit in the "one" position of a shift register will cause the delivery ofa pulse on the output line 50 communicating with all of the AND gates 60, and the arrival of this output coincident with the counting of the binary counter 62 will signify in coded form the value or character of the actuated key. However, as explained herebelow, this signal will only occur once during the depression of a key even though pulses derived from successive scans continue to pass through the closed pair of contacts of the actuated key.
A feature of the circuit resides in the provision for preventing repetitive signaling of the character associated with an actuated key even though successive scanning pulses are passed therethrough. Because of the very high speed of the scan, a key will normally be actuated for several cycles of the scan. If a signal is received by the AND gate 46 from the first position of the shift register but not from the 101st position, a printout of the character of the depressed key will be made as pre viously explained. However, if signals are concurrently received by the AND gate 46 from both the first and lOlst positions of the shift register, indicating the presence of a bit in each of these positions, then in that event because of the inversion of the signal from the 1 st position an output signal on line 50 will not occur when AND gate 46 is strobed. This provides only one printout for each depressed key and prevents any further printing from the depressed key unless a special repeat key is actuated for this purpose. in other words, the circuit will prevent a read-out to the printer because of the concurrent presence of a bit in the first and last positions of the shift register.
Expressed more succinctly than earlier described herein, the shift register 42 is comprised of N+l positions or flip flops where N is the number of keys in the keyboard. The outputs of the one" and N+l positions of the shift register are fed as the inputs to the gating circuitry. When a key is depressed its activation will be detected during a scanning cycle. The instant the activation is detected a bit will be entered into the one" position of the shift register. As the scanning continues the bit will be shifted through the register to the last flip flop or the "Ni-1 position. The scanning rate is such that a key will normally remain depressed for more than one scan cycle. If a bit appears simultaneously at both the "one" position and N+l "position of the shift register, the gating circuitry will inhibit the record printing or read-out of the character of the depressed key. Thus, unless it is desired, only one printout of each depressed key will occur.
As suggested hereinabove, the circuit may have provision for repeating the printing of a character while a key is depressed. This is illustrated schematically on the block diagrams of FIGS. 4 and 5 and requires for this purpose the actuation of a special control key 68 characterized as Repeat Enable" and certain circuit components and connections represented by two AND gate 70 and 72 and their respective inputs. The inputs of AND gate 70 are connected individually to the outputs ofthe binary to decimal converter unit 44 and the AND gate 72 has an input controlled by the repeat key. When this key is actuated, the character could be repetitively printed either for the time the selected key is held down or until a certain count is reached.
It is believed that the operation of the mechanism is generally understood from the preceding description. Suffice to say that the binary counter 62 successively generates in timed relation to the basic clock rate the numerals from I to 100 pulses in binary notation and delivers such pulsed data to the set of AND gates 60 and also to the code converter unit 44 where the pulses are converted to decimal notation and fed successively to the matrix of 100 AND gates 45 illustrated in FIG. 5. The gates 45 are arranged in columns in numerical order and the first or one" gate position is shown in the lower right corner of the matrix and that position and the immediately adjacent positions are numbered 1 2", "3", 4", etc. The columns of gates 45 are sequentially scanned in an upward direction and from right to left starting with the first or one" position and proceeding through the columns to the last or th position shown in the left most column. The scan is repeated over and over again at the relatively high scan rate of 20 milliseconds so that during the normal actuation ofa key in the keyboard it will be scanned a plurality of times before being released. However, only the first scan of the actuated key will produce an intelligence signal on the outputs of the set of AND gates 60, the remaining scans being ineffective because of the presence ofa bit in the lOl or N+l position of the shift register at the time the next scan introduces a bit into the one" position of the register. In other words, if a bit is found to be present in the last bit position of the shift register in timed coincidence with the commencement of the next scan of the keyboard an effective output from the keyboard circuit is nullified.
The schematic views of the circuit illustrated in FIGS. 4 and 5 include the clock and reset circuits for assuring repetitive cycling of the scan. During the actuation of a key, pulses from the code converter 44 are fed simultaneously to the S and R inputs of the shift register 42. Upon release of the actuated key and the opening of the pair of contacts associated therewith, the operation of the shift register is discontinued although both the binary counter 62 and the code converter 44 may continue to operate.
While a particular embodiment of the invention has been shown and described, it will be understood, of course, that it is not desired that the invention be limited thereto since modifications may be made, and it is therefore contemplated by the appended claims to cover any such modifications as fall within the true spirit and scope of the invention.
What is claimed is:
1. A keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another,
a shift register of N+l stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the one" stage of the shift register, means for continuously repeating the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard,
means for shifting a bit entered into the one" stage of the register through register to the N+l stage in timed relation to the successive pulsing of the contacts of the keyboard, and
circuit gating means connected to the outputs of the one" stage and the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the "one" stage and the N+l stage of the shift register.
2. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position in engagement with an actuated contact to send an intelligence signal, the invention which comprises:
a shift register of NH stages wherein N is the number of keys in the keyboard;
means for repetitively scanning the contacts of the keyboard in succession and operable upon detection of an actuated contact of the keyboard for instantly entering a bit into the one" stage of the shift register;
means for shifting the bit through the register in timed sequence with the scanning of the contacts of the keyboard and entering the bit into the N+l stage thereof; and
circuit gating means connected to the outputs of the "one" stage of the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device signifying the character of the actuated key when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the one" stage and the N+l stage of the shift register.
3. The invention as set forth in claim 2 characterized in that the keys of the keyboard are manually actuatable and in that said scanning means repetitively scans the contacts of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of the key.
4. In a code signal sender,
a plurality of electrical contact pairs each pair being capable of assuming an opened circuit condition and a closed circuit condition;
a shift register comprised of at least as many stages as is the number of said plurality of contact pairs;
means for repetitively scanning said plurality of contact pairs in succession and upon detection of a closed pair for entering a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and
circuit gating means connected to the first and last stages of the shift register and being operable to transmit a signal representative of any closed pair of contacts detected by said scanning means when a bit appears only in the first stage of the shift register but being inoperable to signal in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
5. In a code signal sender in accordance with claim 4 wherein the shift register is comprised of one more stage than is the number of the plurality of contact pairs.
6. In a code signal sender in accordance with claim 5 wherein said plurality of contact pairs are each individually associated with a different mechanically operable key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
7. In a code signal sender in accordance with claim 6 wherein said scanning means repetitively scans the electrical contact pairs at such a rate that more than one scanning cycle occurs during the actuation ofa key of the keyboard.
8. A keyboard operated machine including a keyboard having a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart electrical contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another,
a shift register of NH stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the one" stage of the shift register, means for repetitively cycling the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard,
means for shifting a bit entered into the one stage of the register through the stages of the register to the N+l stage in timed relation to the successive pulsings of the pairs of contacts of the keyboard, and
circuit means connected to the one' stage and to the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the one" stage and the N+l stage of the shift register.
9. A code signal sender including, in combination;
a plurality of pairs of electrical contacts, each contact pair representing a different character and being capable of assuming an opened circuit condition and a closed circuit condition;
means for sequentially scanning the plurality of electrical contact pairs for detecting a closed condition of any one of said contact pairs and generating a signal in response thereto;
means for generating an electrically coded representation of the character associated witch such a detected closed contact pair;
means operatively connected to said plurality of electrical contact pairs and responsive to said signal signifying the closed condition of any one of the contact pairs thereof for temporarily storing that signal until the contact pair producing such signal is scanned again;
means operatively connected to said storage means and operative to sense the initial storage of said signal responsive to such sensing for causing the transmission of the coded representation of the charac ter associated with the closed contact pair responsible for the storage of the signal; and
means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of contact pairs for effectively preventing a repetitive transmission of the coded representation of the character associated with the closed contact pair responsible for the stored signal.
10. In a code signal sender in accordance with claim 9 wherein the signal storage means is a serial register comprised of at least one more stage than is the number of the plurality of contact pairs.
11. In a code signal sender in accordance with claim 10 wherein each contact pair of said plurality of contact pairs is individually associated with a key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
12. In a code signal sender in accordance with claim 11 wherein said scanning means repetitively scans said electrical contact pairs at such a rate that more than one scanning cycle occurs during normal actuation of a key of the keyboard.
13. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and further including a plurality of switches each associated with an individual one of the keys and responsive to the actuation of its associated key to change from circuit opened condition to circuit closed condition thereby to send an intelligence signal, the invention which comprises:
a shift register of N+l stages wherein N is the number of keys in the keyboard;
means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in circuit closed condition for instantly entering a bit into the one" stage of the shift register;
means for shifting the bit through the shift register in timed sequence with the scanning of the switches and entering the bit into the N+l stage thereof; and
means connected to the outputs of the *one" stage and the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device which is significant of the actuated key when a bit appears only in the one stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the one" stage and the N+l stage of the shift register.
14. The invention as set forth in claim 13 characterized in that the keys of the keyboard are manually actuatable and in that said scanning means repetitively scans the switches of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of a key.
15. In a code signal sender,
a plurality of electrical switches each being capable of assuming an open circuit condition and a closed circuit condition;
a shift register comprised of at least as many stages as is the number of said plurality of switches;
means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in closed circuit condition to enter a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and
means connected to the first and the last stages of the shift register and being operable to transmit a signal representative of any such switch in closed circuit condition detected by said scanning means when a bit appears only in the first stage of the shift register, but being inoperable to transmit in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
16. In a code signal sender in accordance with claim 15 wherein the shift register has one more stage than the number of switches in said plurality of switches.
17. An electrical signal sender including a plurality of electrical switches each being operable to assume a normal inactive condition and a temporary active condition;
a shift register of N+l stages wherein N is the number of said plurality of switches; means for sequentially electrically pulsing said plurality of electrical switches in succession and operable upon detection of a switch in a temporary active condition for immediately entering a bit into the "one" stage of the shift register; means for repetitively cycling the sequential pulsing of said plurality of switches at a rate such that more than one such pulsing cycle occurs during the temporary active condition assumed by any one of the plurality of switches; means for shifting a bit entered into the "one stage of the register through the stages of the register to the N+l stage in timed relation to the successive pulsings of the plurality of switches; and circuit means connected to the one" stage and to the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the "one" stage of the shift register, but being inoperable to transmit such an intelligence signal when a bit concurrently appears in both the one" stage and the N+l stage of the shift register. 18. A code signal sender including, in combination; a plurality of electrical switches each representing a different character and being capable of assuming a normal inactive condition and a temporary active condition; means for sequentially scanning the plurality of electrical switches for detecting a temporary active condition of any one of said switches and generating a signal in response thereto; means for generating an electrically coded representation of the character associated with such a detected active conditioned switch; means operatively connected to said plurality of electrical switches and responsive to an aforesaid signal signifying the active condition of any one of the switches thereof for temporarily storing that signal until the switch producing such signal is scanned again; means operatively coupled to said character representation generating means and to said storage means and being operable to sense the initial storage of said signal in the storage means and being responsive to such sensing for causing the character representation generating means to transmit the coded representation of the character which is associated with the detected active conditioned switch to a utilization device; and means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of switches for effectively preventing a repeated transmission of the coded representation of the character associated with the active conditioned switch responsible for the signal.
i t i t

Claims (18)

1. A keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another, a shift register of N+1 stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the ''''one'''' stage of the shift register, means for continuously repeating the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard, means for shifting a bit entered into the ''''one'''' stage of the register through register to the N+1 stage in timed relation to the successive pulsing of the contacts of the keyboard, and circuit gating means connected to the outputs of the ''''one'''' stage and the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the ''''one'''' stage and the N+1 stage of the shift register.
2. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position in engagement with an actuated contact to send an intelligence signal, the invention which comprises: a shift register of N+1 stages wherein N is the number of keys in the keyboard; means for repetitively scanning the contacts of the keyboard in succession and operable upon detection of an actuated contact of the keyboard for instantly entering a bit Into the ''''one'''' stage of the shift register; means for shifting the bit through the register in timed sequence with the scanning of the contacts of the keyboard and entering the bit into the N+1 stage thereof; and circuit gating means connected to the outputs of the ''''one'''' stage of the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device signifying the character of the actuated key when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the ''''one'''' stage and the N+1 stage of the shift register.
3. The invention as set forth in claim 2 characterized in that the keys of the keyboard are manually actuatable and in that said scanning means repetitively scans the contacts of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of the key.
4. In a code signal sender, a plurality of electrical contact pairs each pair being capable of assuming an opened circuit condition and a closed circuit condition; a shift register comprised of at least as many stages as is the number of said plurality of contact pairs; means for repetitively scanning said plurality of contact pairs in succession and upon detection of a closed pair for entering a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and circuit gating means connected to the first and last stages of the shift register and being operable to transmit a signal representative of any closed pair of contacts detected by said scanning means when a bit appears only in the first stage of the shift register but being inoperable to signal in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
5. In a code signal sender in accordance with claim 4 wherein the shift register is comprised of one more stage than is the number of the plurality of contact pairs.
6. In a code signal sender in accordance with claim 5 wherein said plurality of contact pairs are each individually associated with a different mechanically operable key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
7. In a code signal sender in accordance with claim 6 wherein said scanning means repetitively scans the electrical contact pairs at such a rate that more than one scanning cycle occurs during the actuation of a key of the keyboard.
8. A keyboard operated machine including a keyboard having a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart electrical contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another, a shift register of N+1 stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the ''''one'''' stage of the shift register, means for repetitively cycling the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard, means for shifting a bit entered into the ''''one'''' stage of the register through the stages of the register to the N+1 stage in timed relation to the successive pulsings of the pairs of contacts of the keyboard, and circuit means connected to the ''''one'''' stage and to the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the ''''one'''' stage and the N+1 stage of the shift register.
9. A code signal sender including, in combination; a plurality of pairs of electrical contacts, each contact pair representing a different character and being capable of assuming an opened circuit condition and a closed circuit condition; means for sequentially scanning the plurality of electrical contact pairs for detecting a closed condition of any one of said contact pairs and generating a signal in response thereto; means for generating an electrically coded representation of the character associated witch such a detected closed contact pair; means operatively connected to said plurality of electrical contact pairs and responsive to said signal signifying the closed condition of any one of the contact pairs thereof for temporarily storing that signal until the contact pair producing such signal is scanned again; means operatively connected to said storage means and operative to sense the initial storage of said signal responsive to such sensing for causing the transmission of the coded representation of the character associated with the closed contact pair responsible for the storage of the signal; and means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of contact pairs for effectively preventing a repetitive transmission of the coded representation of the character associated with the closed contact pair responsible for the stored signal.
10. In a code signal sender in accordance with claim 9 wherein the signal storage means is a serial register comprised of at least one more stage than is the number of the plurality of contact pairs.
11. In a code signal sender in accordance with claim 10 wherein each contact pair of said plurality of contact pairs is individually associated with a key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
12. In a code signal sender in accordance with claim 11 wherein said scanning means repetitively scans said electrical contact pairs at such a rate that more than one scanning cycle occurs during normal actuation of a key of the keyboard.
13. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and further including a plurality of switches each associated with an individual one of the keys and responsive to the actuation of its associated key to change from circuit opened condition to circuit closed condition thereby to send an intelligence signal, the invention which comprises: a shift register of N+1 stages wherein N is the number of keys in the keyboard; means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in circuit closed condition for instantly entering a bit into the ''''one'''' stage of the shift register; means for shifting the bit through the shift register in timed sequence with the scanning of the switches and entering the bit into the N+1 stage thereof; and means connected to the outputs of the ''''one'''' stage and the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device which is significant of the actuated key when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the ''''one'''' stage and the N+1 stage of the shift register.
14. The invention as set forth in claim 13 characterized in that the keys of the Keyboard are manually actuatable and in that said scanning means repetitively scans the switches of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of a key.
15. In a code signal sender, a plurality of electrical switches each being capable of assuming an open circuit condition and a closed circuit condition; a shift register comprised of at least as many stages as is the number of said plurality of switches; means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in closed circuit condition to enter a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and means connected to the first and the last stages of the shift register and being operable to transmit a signal representative of any such switch in closed circuit condition detected by said scanning means when a bit appears only in the first stage of the shift register, but being inoperable to transmit in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
16. In a code signal sender in accordance with claim 15 wherein the shift register has one more stage than the number of switches in said plurality of switches.
17. An electrical signal sender including a plurality of electrical switches each being operable to assume a normal inactive condition and a temporary active condition; a shift register of N+1 stages wherein N is the number of said plurality of switches; means for sequentially electrically pulsing said plurality of electrical switches in succession and operable upon detection of a switch in a temporary active condition for immediately entering a bit into the ''''one'''' stage of the shift register; means for repetitively cycling the sequential pulsing of said plurality of switches at a rate such that more than one such pulsing cycle occurs during the temporary active condition assumed by any one of the plurality of switches; means for shifting a bit entered into the ''''one'''' stage of the register through the stages of the register to the N+1 stage in timed relation to the successive pulsings of the plurality of switches; and circuit means connected to the ''''one'''' stage and to the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the ''''one'''' stage of the shift register, but being inoperable to transmit such an intelligence signal when a bit concurrently appears in both the ''''one'''' stage and the N+1 stage of the shift register.
18. A code signal sender including, in combination; a plurality of electrical switches each representing a different character and being capable of assuming a normal inactive condition and a temporary active condition; means for sequentially scanning the plurality of electrical switches for detecting a temporary active condition of any one of said switches and generating a signal in response thereto; means for generating an electrically coded representation of the character associated with such a detected active conditioned switch; means operatively connected to said plurality of electrical switches and responsive to an aforesaid signal signifying the active condition of any one of the switches thereof for temporarily storing that signal until the switch producing such signal is scanned again; means operatively coupled to said character representation generating means and to said storage means and being operable to sense the initial storage of said signal in the storage means and being responsive to such sensing for causing the character representation generating means to transmit the coded representation of the character which is associated with the detected active conditioned switch to a utilization device; and means For sensing the presence of the signal in said storage means during a subsequent scan of the plurality of switches for effectively preventing a repeated transmission of the coded representation of the character associated with the active conditioned switch responsible for the signal.
US00119490A 1971-03-01 1971-03-01 High speed serial scan and read-out of keyboards Expired - Lifetime US3745536A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US11949071A 1971-03-01 1971-03-01
FR7232827A FR2199895A5 (en) 1971-03-01 1972-09-15
NL727213330A NL154024B (en) 1971-03-01 1972-10-03 DEVICE FOR INPUTING INFORMATION BY MEANS OF KEYS.
DE2252127A DE2252127C2 (en) 1971-03-01 1972-10-24 Arrangement for the output of data
US00337374A US3829632A (en) 1971-03-01 1973-03-02 Protective environment for keyboard actuatable switches

Publications (1)

Publication Number Publication Date
US3745536A true US3745536A (en) 1973-07-10

Family

ID=27510278

Family Applications (2)

Application Number Title Priority Date Filing Date
US00119490A Expired - Lifetime US3745536A (en) 1971-03-01 1971-03-01 High speed serial scan and read-out of keyboards
US00337374A Expired - Lifetime US3829632A (en) 1971-03-01 1973-03-02 Protective environment for keyboard actuatable switches

Family Applications After (1)

Application Number Title Priority Date Filing Date
US00337374A Expired - Lifetime US3829632A (en) 1971-03-01 1973-03-02 Protective environment for keyboard actuatable switches

Country Status (6)

Country Link
US (2) US3745536A (en)
CA (1) CA956238A (en)
DE (1) DE2252127C2 (en)
FR (1) FR2199895A5 (en)
GB (1) GB1339223A (en)
NL (1) NL154024B (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3931610A (en) * 1973-11-29 1976-01-06 Teletype Corporation Capacitive keyswitch sensor and method
US3978453A (en) * 1973-04-24 1976-08-31 Ing. C. Olivetti & C., S.P.A. Input keyboard apparatus for an electronic computer
US3987416A (en) * 1973-09-24 1976-10-19 Vandierendonck Jerry L Electronic calculator with display and keyboard scanning signal generator in data memory
US4300127A (en) * 1978-09-27 1981-11-10 Bernin Victor M Solid state noncontacting keyboard employing a differential transformer element
US4305135A (en) * 1979-07-30 1981-12-08 International Business Machines Corp. Program controlled capacitive keyboard variable threshold sensing system
US4390866A (en) * 1971-05-19 1983-06-28 Illinois Tool Works Inc. Keyboard with electronic hysteresis
US4471460A (en) * 1977-12-02 1984-09-11 Texas Instruments Incorporated Variable function programmed system
US4471461A (en) * 1977-12-02 1984-09-11 Texas Instruments Incorporated Variable function programmed system
US4476541A (en) * 1977-12-02 1984-10-09 Texas Instruments Incorporated Variable function programmed system
US4494109A (en) * 1978-09-27 1985-01-15 Bernin Victor M Noncontacting keyboard employing a transformer element
US4581603A (en) * 1983-03-11 1986-04-08 The Maxi-Switch Company Switch matrix key closure validation device and method
US4833447A (en) * 1985-04-27 1989-05-23 Canon Kabushiki Kaisha Input device
US4922248A (en) * 1984-07-24 1990-05-01 Alps Electric Co., Ltd. Key output method for keyboards
US5563630A (en) * 1993-10-28 1996-10-08 Mind Path Technologies, Inc. Computer mouse
US5583498A (en) * 1988-02-12 1996-12-10 Canon Kabushiki Kaisha Input device
US6650317B1 (en) * 1971-07-19 2003-11-18 Texas Instruments Incorporated Variable function programmed calculator
US20090153491A1 (en) * 2007-12-14 2009-06-18 Research In Motion Limited Key in a keypad of an electronic device providing feedback
WO2010020753A2 (en) * 2008-08-18 2010-02-25 Semblant Limited Halo-hydrocarbon polymer coating
US20110186334A1 (en) * 2008-08-18 2011-08-04 Semblant Global Limited Apparatus with a Wire Bond and Method of Forming the Same
US8995146B2 (en) 2010-02-23 2015-03-31 Semblant Limited Electrical assembly and method
US9648720B2 (en) 2007-02-19 2017-05-09 Semblant Global Limited Method for manufacturing printed circuit boards
US11786930B2 (en) 2016-12-13 2023-10-17 Hzo, Inc. Protective coating

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3993884A (en) * 1972-09-15 1976-11-23 Victor Comptometer Corporation Detachably mounted keyboard pushbutton actuators and housing assembly
US3911233A (en) * 1973-02-20 1975-10-07 Matsushita Electric Ind Co Ltd Keyboard switch for desk top electronic calculators
DE2417280A1 (en) * 1973-04-09 1974-10-24 Alphameric Holdings Ltd KEYBOARD FOR GENERATING ELECTRICAL SIGNALS
GB1479026A (en) * 1973-08-24 1977-07-06 Giko Kk Push button switch
US3961147A (en) * 1974-04-10 1976-06-01 Teletype Corporation Keying contact assembly
US3890480A (en) * 1974-05-23 1975-06-17 Cincinnati Milacron Inc Hermetic sealing structure for electronic keyboard apparatus
US3979568A (en) * 1974-09-23 1976-09-07 Xerox Corporation Keyboard switch assembly having raised contacts supported by helicline legs on a common conductive sheet
US4028509A (en) * 1975-08-29 1977-06-07 Hughes Aircraft Company Simplified tabulator keyboard assembly for use in watch/calculator having transparent foldable flexible printed circuit board with contacts and actuator indicia
US4046975A (en) * 1975-09-22 1977-09-06 Chomerics, Inc. Keyboard switch assembly having internal gas passages preformed in spacer member
FR2443129A1 (en) * 1978-11-29 1980-06-27 Serras Paulet Edouard ELECTRICAL OR ELECTRONIC SWITCHING DEVICE FORMING PUSH BUTTON OR KEYBOARD WITH SOCKET KEYS
US4376239A (en) * 1980-10-03 1983-03-08 Allen-Bradley Company Industrial membrane switch
US4351988A (en) * 1980-12-08 1982-09-28 Ncr Corporation Keyboard switch assembly
US4345119A (en) * 1981-02-19 1982-08-17 Motorola Inc. Membrane switch assembly with improved spacer
US4515999A (en) * 1983-01-24 1985-05-07 Rogers Corporation Full travel keyboard
GB2136633A (en) * 1983-03-18 1984-09-19 Broderna Danielson Membrane switch assembly
KR900002525Y1 (en) * 1984-07-11 1990-03-30 알프스덴기 가부시기 가이샤 Push-button switch
US4598181A (en) * 1984-11-13 1986-07-01 Gte Communication Systems Corp. Laminate switch assembly having improved tactile feel and improved reliability of operation
FR2576449A1 (en) * 1985-01-18 1986-07-25 Hutchinson Keyboard with integral control elements with predetermination of the law for pressurising their electroconductive element, and method of manufacturing this keyboard
FI85072C (en) * 1990-04-12 1992-02-25 Nokia Mobile Phones Ltd Circuit arrangement.
US5340955A (en) * 1992-07-20 1994-08-23 Digitran Company, A Division Of Xcel Corp. Illuminated and moisture-sealed switch panel assembly
US5319996A (en) * 1993-08-13 1994-06-14 Kransco Debris resistant foot pedal switch assembly
JP3782521B2 (en) * 1996-08-23 2006-06-07 富士通コンポーネント株式会社 Pushbutton structure and keyboard
US6803903B1 (en) * 2000-08-17 2004-10-12 Nokia Mobile Phones, Ltd. Integration of organic light-emitting components into the keyboard of an electronic device
US7832628B2 (en) * 2005-10-21 2010-11-16 Verifone, Inc. Protective cover for terminal keypad security switches
CN101322206B (en) * 2005-12-05 2011-05-11 欧姆龙多尔泰汽车电子有限公司 Electrical switch
TWI320900B (en) * 2006-01-18 2010-02-21 Darfon Electronics Corp Key operated apparatus having shield and method of making the same
CN201698936U (en) * 2010-04-13 2011-01-05 深圳富泰宏精密工业有限公司 Waterproof key component and electronic device thereof
JP5099244B2 (en) * 2010-05-27 2012-12-19 株式会社デンソー Instrument operation knob structure
US10965287B2 (en) * 2018-12-20 2021-03-30 Dexin Electronic Ltd. Replaceable key structure

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4390866A (en) * 1971-05-19 1983-06-28 Illinois Tool Works Inc. Keyboard with electronic hysteresis
US6650317B1 (en) * 1971-07-19 2003-11-18 Texas Instruments Incorporated Variable function programmed calculator
US3978453A (en) * 1973-04-24 1976-08-31 Ing. C. Olivetti & C., S.P.A. Input keyboard apparatus for an electronic computer
US3987416A (en) * 1973-09-24 1976-10-19 Vandierendonck Jerry L Electronic calculator with display and keyboard scanning signal generator in data memory
US3931610A (en) * 1973-11-29 1976-01-06 Teletype Corporation Capacitive keyswitch sensor and method
US4471460A (en) * 1977-12-02 1984-09-11 Texas Instruments Incorporated Variable function programmed system
US4471461A (en) * 1977-12-02 1984-09-11 Texas Instruments Incorporated Variable function programmed system
US4476541A (en) * 1977-12-02 1984-10-09 Texas Instruments Incorporated Variable function programmed system
US4300127A (en) * 1978-09-27 1981-11-10 Bernin Victor M Solid state noncontacting keyboard employing a differential transformer element
US4494109A (en) * 1978-09-27 1985-01-15 Bernin Victor M Noncontacting keyboard employing a transformer element
US4305135A (en) * 1979-07-30 1981-12-08 International Business Machines Corp. Program controlled capacitive keyboard variable threshold sensing system
US4581603A (en) * 1983-03-11 1986-04-08 The Maxi-Switch Company Switch matrix key closure validation device and method
US4922248A (en) * 1984-07-24 1990-05-01 Alps Electric Co., Ltd. Key output method for keyboards
US4833447A (en) * 1985-04-27 1989-05-23 Canon Kabushiki Kaisha Input device
US5583498A (en) * 1988-02-12 1996-12-10 Canon Kabushiki Kaisha Input device
US5563630A (en) * 1993-10-28 1996-10-08 Mind Path Technologies, Inc. Computer mouse
US9648720B2 (en) 2007-02-19 2017-05-09 Semblant Global Limited Method for manufacturing printed circuit boards
US20090153491A1 (en) * 2007-12-14 2009-06-18 Research In Motion Limited Key in a keypad of an electronic device providing feedback
WO2010020753A2 (en) * 2008-08-18 2010-02-25 Semblant Limited Halo-hydrocarbon polymer coating
WO2010020753A3 (en) * 2008-08-18 2010-06-24 Semblant Limited Halo-hydrocarbon polymer coating
US20110186334A1 (en) * 2008-08-18 2011-08-04 Semblant Global Limited Apparatus with a Wire Bond and Method of Forming the Same
US8618420B2 (en) 2008-08-18 2013-12-31 Semblant Global Limited Apparatus with a wire bond and method of forming the same
US9055700B2 (en) 2008-08-18 2015-06-09 Semblant Limited Apparatus with a multi-layer coating and method of forming the same
US8995146B2 (en) 2010-02-23 2015-03-31 Semblant Limited Electrical assembly and method
US11786930B2 (en) 2016-12-13 2023-10-17 Hzo, Inc. Protective coating

Also Published As

Publication number Publication date
US3829632A (en) 1974-08-13
DE2252127C2 (en) 1974-11-21
DE2252127B1 (en) 1974-04-18
GB1339223A (en) 1973-11-28
FR2199895A5 (en) 1974-04-12
CA956238A (en) 1974-10-15
NL7213330A (en) 1974-04-05
NL154024B (en) 1977-07-15

Similar Documents

Publication Publication Date Title
US3745536A (en) High speed serial scan and read-out of keyboards
US3676607A (en) Pushbutton telephone dial
US3996429A (en) Multi-contact push-button switch having plural prestressed contact members designed to provide plural circuit simultaneous switching inputs
US3760137A (en) Matrix push-button switch
US4420744A (en) Keyboard crosspoint encoder having N-key rollover
US3761944A (en) Binary code generator
US3696408A (en) Keyboard encoder
US3676616A (en) Eds serial switch array
US3623080A (en) Self-encoding keyboard employing eddy current shorting
USRE31942E (en) High speed serial scan and readout of keyboards
US3592979A (en) Elastomeric keyboard with improved printed circuit contact means
IL30578A (en) Apparatus particularly useful for converting standard typewriter to record in braille
US4145687A (en) Keyboard switch circuit for use in a matrix which has a series circuit including a reluctance element and a diode connected between each row and column of the matrix
US4251805A (en) Circuit arrangement for an input keyboard
US3973255A (en) Touch responsive keyboard apparatus
US3454147A (en) Key locking circuit for a keyboard operated machine
US4288787A (en) Control keyboard with switches of mechanical constructions
US4193038A (en) Key input apparatus
US4088994A (en) Paralleled output self-encoding keyboard
US4489310A (en) Time slot-controlling circuit for keyboard switch module, and apparatus incorporating same
US3740745A (en) Ring core keyboard entry device
JPS5879126A (en) Pressure sensitive sensor
US3628052A (en) Keyboard controlled circuitry with electronic interlock
GB1433259A (en) Circuit arrangement for transmitting signals between electrinic
US3651917A (en) Keyboard mechanism and associated code converting circuitry

Legal Events

Date Code Title Description
AS Assignment

Owner name: BURROUGHS CORPORATION

Free format text: MERGER;ASSIGNORS:BURROUGHS CORPORATION A CORP OF MI (MERGED INTO);BURROUGHS DELAWARE INCORPORATEDA DE CORP. (CHANGED TO);REEL/FRAME:004312/0324

Effective date: 19840530

PS Patent suit(s) filed
AS Assignment

Owner name: UNISYS CORPORATION, PENNSYLVANIA

Free format text: MERGER;ASSIGNOR:BURROUGHS CORPORATION;REEL/FRAME:005012/0501

Effective date: 19880509