GB2234378A - Keyboard for a public terminal - Google Patents

Keyboard for a public terminal Download PDF

Info

Publication number
GB2234378A
GB2234378A GB9016105A GB9016105A GB2234378A GB 2234378 A GB2234378 A GB 2234378A GB 9016105 A GB9016105 A GB 9016105A GB 9016105 A GB9016105 A GB 9016105A GB 2234378 A GB2234378 A GB 2234378A
Authority
GB
United Kingdom
Prior art keywords
keys
keyboard
conductors
microcontroller
network
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.)
Withdrawn
Application number
GB9016105A
Other versions
GB9016105D0 (en
Inventor
Philippe Pardonnet
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.)
ALE International SAS
Original Assignee
Alcatel Business Systemes SA
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 Alcatel Business Systemes SA filed Critical Alcatel Business Systemes SA
Publication of GB9016105D0 publication Critical patent/GB9016105D0/en
Publication of GB2234378A publication Critical patent/GB2234378A/en
Withdrawn legal-status Critical Current

Links

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/807Switches 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 spatial arrangement of the contact sites, e.g. superimposed sites
    • 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
    • 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
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2225/00Switch site location
    • H01H2225/022Switch site location other then row-column disposition
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2239/00Miscellaneous
    • H01H2239/026Internal encoding, e.g. validity bit

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Switch Cases, Indication, And Locking (AREA)

Abstract

A keyboard comprises an assembly of keys T coupled to a microcontroller 10 by means of m conductors (L1 - L8), connected to m ports (P1-P8) of the microprocessor (10) for the sequential scanning of the keyboard. Each key has n contacts connected to a respective combination of n of the conductors. n may be 2 or 3. <IMAGE>

Description

KEYBOARD FOR A PUBLIC TERMINAL The present invention concerns terminal keyboards and in particular terminal keyboards for wide distribution having a relatively small number of keys in comparison with the number of keys on keyboards for professional equipment.
Terminals for the general public, for example videotext terminals such as those known under the name Minitel, have a keyboard with a number of keys which is in general from 60 to 80. In comparison, keyboards for prdfessional equipment are mostly keyboards with more than 100 keys. In these two types of equipment, a microcontroller ensures in particular the scanning of the keyboard. The size of the microcontroller is chosen according to the type of equipment involved and depends upon the functions which are assigned to it.
In public terminals, the size of the microcontroller also takes into account the objective of an overall cost which is as low as possible.
Whatever the type of equipment under consideration, the function of scanning the state of the keyboard is a function which is demanding in the number of microcontroller ports assigned to it. In public terminals, this scanning function limits other possible functions and prevents their optimisation.
Currently, the structure of keyboards for their scanning is of the matrix type: it uses a multiplexing in p lines and q columns of connections between the keys and the microcontroller, for a keyboard of p x q keys. Each of these keys has two contacts, one connected to a line and the other to a column. To this matrix are assigned p + q microcontroller ports which form p outputs corresponding to p lines and q inputs corresponding to q columns.
Each key corresponds to the selection of one of the inputs and one of the outputs, the corresponding line and column of which, in the matrix, are connected to each other when the key is depressed. Scanning of the keyboard thus takes place in sequential manner by the selection of the different outputs, one after another, and by the detection of the states of the inputs for each output selected.
For this keyboard scanning, the q inputs are connected to individual return resistances, and the p outputs are insulated from each other by diodes, each of which is associated with each key and is mounted between each line and each column with the key concerned, or they are mounted in an open collector.
The matrix-type structure with diodes is produced on a support in a printed circuit; the matrix-type structure without diodes is produced on a flexible support such as that known under the trademark "Mylar".
From the document US-A-4 609 792 a keyboard is also known, the different keys of which each have two contacts with which there is associated an additional earth contact. The two contacts of each key are connected to two of the conductors of an assembly of conductors. The different two-by-two combinations of these conductors correspond at least tithe different keys. The additional earth contact of each of the keys is connected to a common earth line. The assembly of the conductors and the common line is brought back to a terminal connection which enables the pressed or unpressed state of the different keys of the keyboard to be read directly.
An object of the present. invention is, for the scanning of a public terminal keyboard by a microcontroller, to reduce the number of microcontroller ports which are assigned to this function, without excessively increasing the number of contacts of the individual keys of the keyboard.
According to the present invention there is provided keyboard for a terminal, comprising an assembly of simple keys, each of the said keys having n contacts but having no common earth contact for the keys, the keys being coupled to a single network of conductors for the scanning of this keyboard by means of a microcontroller, the single coupling network having a limited number m of conductors, different combinations of which in groups of n correspond To different keys of the said assembly, each key being connected to the n conductors of the combination for the key under consideration, and the m conductors of the said network being themselves directly connectable to m individual input/output ports of the said microcontroller, making the said network twodirectional.
According to another feature, the keyboard further comprises a microcontroller unit, and the said ports of the microcontroller unit are connected to an internal microcontroller defining, for each of the m conductors of the network, an output mounted in an open collector and an associated return resistance input (El).
In particular, each of the simple keys of the said assembly has 2 or 3 contacts for the conductors of the corresponding combination, with the different combinations of the m conductors defined in two-by-two or three-by-three correspondence. That is, the conductors are grouped in twos when each key has two contacts, or in threes when each key has three contacts, and each group is associated with a respective one of the keys.
The features and advantages of the present invention will emerge from the description of the exemplary embodiments shown in the attached drawing.
Figure 1 is a diagram of a keyboard with keys with two contacts according to the invention.
Figure 2 is a diagram of another exemplary embodiment of a keyboard with keys with three contacts according to the invention.
In these Figures, the same reference numbers have been used to denote identical or comparable elements.
Figure 1 corresponds to a keyboard comprising twenty-eight keys T and a network R of eight conductors L1 to L8 which couple the keys T to a microcontroller 10 for scanning the keyboard. Figure 2 corresponds to a keyboard comprising twenty keys T and a further network R of six conductors L1 to L6 which couple the keys T to the microcontroller.
In these two examples, the keys T are keys known as simple keys, for which one key at a time is depressed and is detected, and not function keys, for which the simultaneous depression of several keys is valid and corresponds to a function.
In Figure 1, it is the different possible two-bytwo combinations of the eight conductors L1 to L8 which give the number of keys of the keyboard; each of these combinations corresponds to a different one of the keys of the keyboard. Each key thus comprises, for the two of the eight conductors of the combination concerned for the key under consideration, two contacts connected respectively to these two conductors. These two contacts are denoted by the letter a, accompanied in each case by the reference numeral which is associated with the letter L of the conductor to which the contact is connected, that is to say, each of these contacts is denoted by one of the references al to a8.
On the other hand, in Figure 2, it is the different three-by-three combinations of the six conductors L1 to L6 of the network R which give the number of keys on the resulting keyboard. These different combinations of the conductors of the network also correspond to the different keys of the keyboard.
Each of the keyboard keys then comprises three contacts, each of which is connected to one of the three conductors of the combination which corresponds to the key under consideration. These three contacts are likewise denoted by the letter a, accompanied by the reference number associated with the letter L of the conductor connected to each of them, that is to say, by the reference al to a6, whichever is the case.
Only some of these references for the keys and their contacts are shown in the Figures, for reasons of simplicity. The number of keys chosen to be shown in the examples has also been limited for the sake of clarity in the Figures.
The conductors L1 to L8, or L1 to L6, of the network R for coupling the keys to the microcontroller, are connected to individual ports P1 to P8, or P1 to P6, of the microcontroller 10 for scanning the keyboard. These ports P are inputs/outputs for the conductors, which are not differentiated, in an assembly of lines and an assembly of columns of a matrix-type structure, which form between them a single network.
A circuit 11 inside the microcontroller enables the keyboard to be scanned. It connects each of the ports P of the microcontroller 10 to a corresponding input E and to a corresponding output S, shown solely in Figure 1 for the single port P1. This circuit 11 ensures the internal connection of the port P1 to the output S1 connected to the open collector of a transistor 12, and to an input El with which there is associated a return resistance 13 set at a positive reference voltage marked +.
Scanning of the keyboard of Figures 1 and 2 takes place in sequential manner for the said keyboards without an earthing wire. It is carried out by scanning the 0 volt at the successive individual outputs, whereas the other outputs are blocked, and by reading the states of the inputs with the passage of each one of the different outputs to the 0 volt, as with the known keyboards of matrix-type structure.
It is to be noted in respect of the assembly of keys T, all of which are simple keys, that a multiple depression of several keys does not permit detection of the simultaneously depressed keys, instead it permits detection of the multiple depression itself, and therefore of an erroneous corresponding instruction, which is not carried out but is signalled.
Of course, the keyboard having a single network of conductors and associated with the assembly of simple keyboard keys for the keyboard scanning, can be adapted for each particular piece of equipment in which it is used. Thus, generally, the keyboard has a single network of m conductors, the different n-to-n combinations of which define between them the number of identical simple keys on the keyboard. This number n is in practice limited to the value 2 or 3 for easy production of the keys, each with n contacts. The number n will be in any case less than or equal to m/2.
Such a structure of a keyboard having a single network of conductors for keyboard scanning has the essential advantage of reducing the number of microcontroller ports assigned to this function, without however necessitating too large a number of contacts per key.
There can thus be obtained, by way of example, a keyboard with 66 simple keys, each having 2 contacts, with a network of.12 conductors to which there are assigned 12 microcontroller ports, or a keyboard with 84 simple keys, each having 3 contacts, with a network of 9 contacts to which there are assigned only 9 microcontroller ports.
In comparison, a keyboard of matrix-type structure, having an approximately equivalent number of keys, uses a matrix of 8 columns and 8 lines, with 16 ports assigned thereto on the microcontroller, for a keyboard of 64 keys, or a matrix of 8 columns and 9 lines, with 17 ports assigned thereto on the microcontroller, for a keyboard of 72 keys.
Of course, a keyboard with a single network of conductors for an assembly of simple keys can further comprise several function keys. Such function keys are in practice very limited in number; generally, they are 2 or 3 in number and scarcely more. In this case, the keyboard comprises as many additional conductors as the desired number of function keys, that is to-say, 2 or 3 additional conductors, and these are similar to those of the network but do not belong to it, and each of them-is assigned to a function key and is connected to a microcontroller port. These function keys then have a simple contact for their own conductor. Such function keys are not represented in the examples shown.
In a keyboard according to the invention, comprising function keys, the gain in numbers of microcontroller ports is less sizeable than in a keyboard without function keys; this number of accesses, however, remains less than the number of microcontroller accesses for a keyboard with matrixtype structure having a comparable number of keys.
The present invention has been described in respect of the examples shown; to these, of course, can be added modifications without, however, exceeding the scope of the invention. It can be noted in general that, if maximum limitation of the number of conductors in the network is desired, the number of contacts of the simple keys must be increased. In practice, for reasons of feasibility and cost, simple keys with 2 contacts or 3 contacts are adopted.

Claims (3)

1. Keyboard for a terminal, comprising an assembly of simple keys, each of the said keys having n contacts but having no common earth contact for the keys, the keys being coupled to a single network of conductors for the scanning of this keyboard by means of a microcontroller, the single coupling network having a limited number m of conductors, different combinations of which in groups of n correspond to different keys of the said assembly, each key being connected to the n conductors of the combination for the key under consideration, and the m conductors of the said network being themselves directly connectable to m individual input/output ports of the said microcontroller, making the said network twodirectional.
2. Keyboard according to claim 1, further comprising a microcontroller unit, the ports of the microcontroller unit being connected to an internal microcontroller defining, for each of the m conductors of the network, an output connected to an open collector and an input with an associated return resistance.
3. A keyboard substantially as herein described with reference to, and as shown in, Figure 1 or Figure 2 of the accompanying drawings.
GB9016105A 1989-07-25 1990-07-23 Keyboard for a public terminal Withdrawn GB2234378A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8909984A FR2650433A1 (en) 1989-07-25 1989-07-25 KEYBOARD OF TERMINAL GENERAL PUBLIC

Publications (2)

Publication Number Publication Date
GB9016105D0 GB9016105D0 (en) 1990-09-05
GB2234378A true GB2234378A (en) 1991-01-30

Family

ID=9384106

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9016105A Withdrawn GB2234378A (en) 1989-07-25 1990-07-23 Keyboard for a public terminal

Country Status (5)

Country Link
ES (1) ES2023333A6 (en)
FR (1) FR2650433A1 (en)
GB (1) GB2234378A (en)
IT (1) IT1256995B (en)
PT (1) PT94809A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2315581A (en) * 1996-07-23 1998-02-04 Motorola Inc Detecting key actuations
EP2063345A2 (en) * 2007-11-15 2009-05-27 Polycom, Inc. Twin-contact keyboard arrangement

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1415469A (en) * 1972-04-04 1975-11-26 Omron Tateisi Electronics Co Information input device
GB1478633A (en) * 1973-07-18 1977-07-06 Omron Tateisi Electronics Co Information input apparatus
GB1569604A (en) * 1975-11-14 1980-06-18 Tokyo Shibaura Electric Co Key signal entry device
GB2047448A (en) * 1979-04-16 1980-11-26 Singer Co Input switch arrangement
EP0094130A2 (en) * 1982-05-07 1983-11-16 Philips Electronics Uk Limited Data entry keyboard apparatus
EP0188151A1 (en) * 1984-12-20 1986-07-23 Automobiles Peugeot Keyboard device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1165129B (en) * 1960-07-01
DE3315683C1 (en) * 1983-04-29 1984-04-19 Texas Instruments Deutschland Gmbh, 8050 Freising Circuit arrangement for interrogating a matrix of key contacts
US4609792A (en) * 1985-03-20 1986-09-02 Coin Acceptors, Inc. Encoding keyboard

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1415469A (en) * 1972-04-04 1975-11-26 Omron Tateisi Electronics Co Information input device
GB1478633A (en) * 1973-07-18 1977-07-06 Omron Tateisi Electronics Co Information input apparatus
GB1569604A (en) * 1975-11-14 1980-06-18 Tokyo Shibaura Electric Co Key signal entry device
GB2047448A (en) * 1979-04-16 1980-11-26 Singer Co Input switch arrangement
EP0094130A2 (en) * 1982-05-07 1983-11-16 Philips Electronics Uk Limited Data entry keyboard apparatus
EP0188151A1 (en) * 1984-12-20 1986-07-23 Automobiles Peugeot Keyboard device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2315581A (en) * 1996-07-23 1998-02-04 Motorola Inc Detecting key actuations
US5900829A (en) * 1996-07-23 1999-05-04 Motorola, Inc. Method of and apparatus for detecting key actuations
GB2315581B (en) * 1996-07-23 2000-07-05 Motorola Inc Method and apparatus for detecting key actuations
CN1084130C (en) * 1996-07-23 2002-05-01 摩托罗拉公司 Method and apparatus for detecting key actuations
EP2063345A2 (en) * 2007-11-15 2009-05-27 Polycom, Inc. Twin-contact keyboard arrangement
EP2063345A3 (en) * 2007-11-15 2010-11-10 Polycom, Inc. Twin-contact keyboard arrangement

Also Published As

Publication number Publication date
FR2650433A1 (en) 1991-02-01
GB9016105D0 (en) 1990-09-05
ES2023333A6 (en) 1992-01-01
PT94809A (en) 1992-05-29
IT9067583A1 (en) 1992-01-24
IT9067583A0 (en) 1990-07-24
IT1256995B (en) 1995-12-27

Similar Documents

Publication Publication Date Title
US4845745A (en) Display telephone with transducer
US4862161A (en) Three-stage coupling arrangement
CN2669264Y (en) Keyboard scanning circuit
SU1573458A2 (en) Addressing device
US5521575A (en) Key signal input circuit for microcomputer
GB2234378A (en) Keyboard for a public terminal
CA2078502A1 (en) Extension agent system of isdn electronic exchange
US4086441A (en) Message-waiting and do-not-disturb communications system
CA1090496A (en) Telephone control console
CA1108736A (en) Switching matrix
US5371786A (en) Electronic cross-connect system
US3194890A (en) Two digit repertoire dialing system
US4701950A (en) Telephone answering system with line detector
US4502040A (en) Keyboard having keys activated by electrical contacts and the capacity to read one state from among four possible states
EP0257490A3 (en) Keyboard input unit for a data processing facility
EP1100069A1 (en) Keyboard having multi-bit key switches
US5583498A (en) Input device
KR900017336A (en) Electronic telephones and keyboard means for telephones thereof
KR100219560B1 (en) Key scanning device using multiplexer or demultiplexer
JPS6229807B2 (en)
JPH04250516A (en) Keyboard
JPS63206819A (en) Key input device
CA1333924C (en) Keyboard
US3229277A (en) Decimal-to-binary converter
JPS5935226A (en) Keyboard input circuit

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)