GB2234378A - Keyboard for a public terminal - Google Patents
Keyboard for a public terminal Download PDFInfo
- 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
Links
- 239000004020 conductor Substances 0.000 claims abstract description 40
- 230000008878 coupling Effects 0.000 claims description 3
- 238000010168 coupling process Methods 0.000 claims description 3
- 238000005859 coupling reaction Methods 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 description 5
- 230000000994 depressogenic effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 229920002799 BoPET Polymers 0.000 description 1
- 239000005041 Mylar™ Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H13/00—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
- H01H13/70—Switches 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/78—Switches 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/807—Switches 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
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H13/00—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
- H01H13/70—Switches 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/702—Switches 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
- H03M11/20—Dynamic coding, i.e. by key scanning
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2225/00—Switch site location
- H01H2225/022—Switch site location other then row-column disposition
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2239/00—Miscellaneous
- H01H2239/026—Internal 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.
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)
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)
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)
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 |
-
1989
- 1989-07-25 FR FR8909984A patent/FR2650433A1/en not_active Withdrawn
-
1990
- 1990-07-23 GB GB9016105A patent/GB2234378A/en not_active Withdrawn
- 1990-07-24 ES ES9001991A patent/ES2023333A6/en not_active Expired - Lifetime
- 1990-07-24 PT PT94809A patent/PT94809A/en not_active Application Discontinuation
- 1990-07-24 IT IT06758390A patent/IT1256995B/en active IP Right Grant
Patent Citations (6)
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)
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) |