DE3906088A1 - Input device for input of commands into a data processing system - Google Patents

Input device for input of commands into a data processing system

Info

Publication number
DE3906088A1
DE3906088A1 DE19893906088 DE3906088A DE3906088A1 DE 3906088 A1 DE3906088 A1 DE 3906088A1 DE 19893906088 DE19893906088 DE 19893906088 DE 3906088 A DE3906088 A DE 3906088A DE 3906088 A1 DE3906088 A1 DE 3906088A1
Authority
DE
Germany
Prior art keywords
input device
code
keyboard
data processing
processing system
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
DE19893906088
Other languages
German (de)
Inventor
Sigmund Scriba
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE19893906088 priority Critical patent/DE3906088A1/en
Publication of DE3906088A1 publication Critical patent/DE3906088A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards

Abstract

An input device with a keyboard (10) has a plurality of covering foils (15, 17, 18, 19), which are in the form of exchangeable parts. A code memory (32), in which a plurality of codes (A, B, C) are stored, is provided in a microprocessor-controlled coding device (20). A code which is adapted to the covering foil (15), and converts switching signals of the keyboard (10) into standard signals which a data processing system (42) can use, is set using a code switch (34). What the invention achieves is an input device which can be used universally for a multiplicity of applications. <IMAGE>

Description

Die Erfindung betrifft ein Eingabegerät zur Eingabe von Befehlen in eine Datenverarbeitungsanlage, mit einer Tastatur mit in vorgegebener Ordnung angeordneten Schaltern, deren Schaltsignale über eine Kodiereinrichtung nach einem vorgegebenen Kode in für die Datenverarbeitungsanlage verwertbare Normsignale umgewandelt werden, und mit einer Abdeckfolie für die Tastatur, die mit Schalterbetätigungssymbolen versehen ist.The invention relates to an input device for entering Command in a data processing system, with a Keyboard arranged in a predetermined order Switches, the switching signals via a Coding device according to a predetermined code in for the data processing system usable standard signals be converted, and with a cover sheet for that Keyboard with switch actuation symbols is.

Eingabegeräte dienen zur Herstellung der Verbindung zwischen einer Datenverarbeitungsanlage und einer Bedienperson, die durch Betätigung der Tasten der Ta­ statur die Befehlseingabe durchführt. Zur Bediener­ führung sind die Tasten mit Symbolen versehen, die an­ geben, welcher Befehl mit den jeweiligen Tasten einge­ geben wird. Im Fall der gattungsgemäßen Eingabegeräte ist die Tastatur mit einer Abdeckfolie versehen, auf der Symbole aufgedruckt sind, welche jeweils zu­ geordneten Schaltern der Tastatur gegenüberstehen. Ta­ statur und Abdeckfolie sind im allgemeinen fest mitein­ ander verbunden, beispielsweise durch Verkleben.Input devices are used to establish the connection between a data processing system and one Operator who presses the buttons of the Ta stature carries out the command entry. To the operator the buttons are provided with symbols that indicate give which command entered with the respective keys will give. In the case of generic input devices the keyboard is covered with a cover of the symbols are printed, which each to orderly switches facing the keyboard. Ta stature and cover film are generally firmly together other connected, for example by gluing.

In zahlreichen Anwendungsfällen, wie beispielsweise bei der Steuerung und Programmierung von rechnergesteuerten Werkzeugmaschinen, sind neben Standardeingaben, die Texte und Ziffern umfassen, eine Reihe von Sonder­ befehlen vorgesehen, die spezielle Steuerfunktionen bei der Werkzeugmaschine auslösen. Für solche Anwendungen sind die Tastatur und die Abdeckfolie so ausgeführt, daß sie auf den Anwendungsfall zugeschnitten sind. Die so ausgestatteten Eingabegeräte sind der zu steuernden Maschine fest zugeordnet und können nicht für andere Maschinentypen verwendet werden. Die beim Betätigen der Schalter erzeugten Schaltsignale werden nicht direkt an die Datenverarbeitungsanlage weitergegeben, sondern von einer Kodiereinrichtung in Normsignale umgewandelt. Diese werden vom Betriebssystem der Datenverarbeitungs­ anlage nach einem rechnerinternen Standardkode in Zei­ chen umgewandelt, die von einem Anwenderprogramm, das in einer höheren Programmiersprache geschrieben ist, weiterverarbeitet werden.In numerous applications, such as the control and programming of computer-controlled Machine tools, in addition to standard inputs, are Texts and numbers include a number of special command provided the special control functions at trigger the machine tool. For such applications the keyboard and the cover foil are designed that they are tailored to the application. The input devices equipped in this way are the ones to be controlled Machine permanently assigned and cannot be used for others Machine types can be used. The when you press the Switch generated switch signals are not directly on  passed on the data processing system, but from a coding device converted into standard signals. These are used by the data processing operating system system according to an internal computer standard code in Zei Chen converted by a user program that is written in a higher programming language, be processed further.

Bei verschiedenen Datenverarbeitungsanlagen ist es mög­ lich, den internen Standardkode zu ändern, wodurch einem bestimmten Schalter der Tastatur ein anderes Zei­ chen zugeordnet wird. Eine solche Umkodierung der Schalter erfordert aber einen Eingriff in die Datenverarbeitungsanlage, der gute Datenverarbeitungs­ kenntnisse voraussetzt und häufig eine Ursache für Feh­ ler ist.It is possible with various data processing systems Lich to change the internal standard code, whereby a different switch on the keyboard Chen is assigned. Such a recoding of the However, switches require intervention in the Data processing system, the good data processing knowledge and often a cause of mistake is.

In größeren Betrieben ist häufig eine Vielzahl unter­ schiedlicher Maschinen im Einsatz, die alle eigene, speziell auf die jeweilige Maschinenart und Maschinen­ type abgestimmte Eingabegeräte haben. Diese unter­ schiedlichen Eingabegeräte müssen auch in den Programmierabteilungen vorhanden sein, wo werkstattfern Programme für die Maschinen erstellt werden, und gege­ benenfalls auch in den Schulungsabteilungen, wo Bediener für bestimmte Maschinen an Datenverarbeitungs­ anlagen geschult werden, welche die jeweiligen Maschi­ nen bzw. deren Funktionen simulieren. Das führt zu dem Problem, daß in Programmierabteilungen und Schulungsab­ teilungen im allgemeinen eine Vielzahl unterschiedli­ cher Eingabegeräte vorrätig gehalten werden muß, die je nach Bedarf in umständlicher Weise auf- oder abgebaut, mit Standard-Eingabetastaturen kombiniert werden müssen und so weiter. Neben den hohen, nur zum Teil genutzten Investitionskosten ist dies auch zeit- und platz­ raubend. In larger companies there is often a large number of different machines in use, all with their own specifically for the respective machine type and machines type matched input devices. This under Different input devices must also in the Programming departments exist where remote from the workshop Programs for the machines are created, and against also in the training departments, where Operator for certain machines on data processing systems are trained which the respective machine simulate their functions. That leads to that Problem that in programming departments and training departments divisions in general a variety of different cher input devices must be kept in stock, depending cumbersome to assemble or disassemble as needed, must be combined with standard input keyboards and so on. In addition to the high, only partially used Investment costs are also time and space consuming.  

Es ist die Aufgabe der Erfindung, mit einem Grundgerät mehrere hinsichtlich der Tastenanordnung und Tasten­ funktion unterschiedliche Eingabegeräte zu bilden.It is the object of the invention with a basic device several in terms of key arrangement and keys function to form different input devices.

Diese Aufgabe ist erfindungsgemäß durch ein Eingabe­ gerät der im Patentanspruch 1 genannten Art gelöst.This task is according to the invention by means of an input device of the type mentioned in claim 1 solved.

Damit ist es möglich, das erfindungsgemäße Eingabegerät jeweils so umzurüsten, daß es den Tastenanordnungen bzw. Tastenfunktionen bestimmter spezieller Eingabe­ geräte vollkommen oder weitgehend gleich ist. Es genügt demnach, unterschiedliche Abdeckfolien bereitzuhalten, die den unterschiedlichen nachzubildenden Eingabe­ geräten hinsichtlich der Anordnung und Funktion der Ta­ sten entsprechen. Zum Umrüsten einer speziellen Eingabegerätekonfiguration genügt es, die passende Ab­ deckfolie auf die Tastatur aufzulegen und den zu­ geordneten Kode in der Kodiereinrichtung einzustellen. Die Einstellung des Kodes erfolgt in der der Tastatur nachgeordneten Kodiereinrichtung, d.h. ohne Eingriff in die von dem Eingabegerät angesteuerte Datenverarbeitungsanlage bzw. deren Software. Der ge­ wählte Kode bewirkt, daß jedem Schalter, dem ein Schalterbetätigungssymbol zugeordnet ist, automatisch das richtige Normsignal zugeordnet wird, welches von der nachgeordneten Datenverarbeitungsanlage weiter­ verarbeitet werden kann. Es sei hier erwähnt, daß auch mehreren benachbarten Schaltern der Tastatur ein Schalterbetätigungssymbol zugeordnet sein kann, wobei diese Schalter dann jeweils das gleiche Normsignal er­ zeugen. Andererseits können auch Schalter unbelegt bleiben, wobei diese Schalter bei Betätigung kein Norm­ signal erzeugen. Die Erfindung bietet auch die Möglich­ keit, durch einfache Änderung oder Ergänzung des Kodes neue Eingabegeräte zu schaffen, bei denen beispiels­ weise einzelnen Sonderschaltern ganze Befehlsfolgen und Texte zugeordnet werden.This makes it possible to use the input device according to the invention to convert each so that it the key arrangements or key functions of certain special input devices is completely or largely the same. It is sufficient therefore, to have different cover foils ready, the different input to be simulated devices with regard to the arrangement and function of the Ta match most. To convert a special Input device configuration is sufficient to find the appropriate Ab Place the cover sheet on the keyboard and close the orderly code in the coding device. The code is set on the keyboard downstream coding device, i.e. without intervention into the one controlled by the input device Data processing system and its software. The ge selected code causes each switch to which a Switch actuation symbol is assigned automatically the correct standard signal is assigned, which of the downstream data processing system can be processed. It should be mentioned here that too several adjacent keyboard switches Switch actuation symbol can be assigned, wherein these switches then he the same standard signal testify. On the other hand, switches can also be unoccupied remain, but these switches are not a norm when pressed generate signal. The invention also offers the possibility  by simply changing or adding to the code to create new input devices, for example wise individual special switches entire command sequences and Texts can be assigned.

Die Erfindung läßt sich vorteilhaft bei der Schulung von Bedienungspersonen für Werkzeugmaschinensteuerungen einsetzen. Solche Maschinen haben abhängig vom Maschinentyp voneinander abweichende Maschinen­ tastaturen zur Eingabe von Steuerbefehlen. Beim Stand der Technik ist es erforderlich, die Bedienpersonen an mehreren Eingabegeräten zu schulen, deren Zahl den ver­ schiedenen Maschinentastaturen entspricht. Durch die Erfindung wird es möglich, die Steuerung unterschiedli­ cher Maschinen mit jeweils verschiedenen Maschinen­ tastaturen auf einem einzigen Eingabegerät zu erlernen. Hierzu sind lediglich mehrere Abdeckfolien erforder­ lich, deren Verteilungen von Schalterbetätigungs­ symbolen denen der verschiedenen Maschinentastaturen entspricht sowie mehrere den Abdeckfolien jeweils zu­ geordnete Kode. Die zu einem bestimmten Maschinentyp gehörende Abdeckfolie wird bei Anwendung der Erfindung auf die Tastatur des Eingabegeräts gelegt und arretiert, und der zugehörige Kode wird an der Kodiereinrichtung eingestellt. Die Datenverarbeitungs­ anlage, die die Schulung der Bedienpersonen mit Hilfe eines Simulationsprogramms unterstützt, kann nun direkt an das Eingabegerät angeschlossen werden. Die vom Ein­ gabegerät bei der Bedienung abgegebenen Signale ent­ sprechen dann genau denen, die eine Maschinentastatur abgeben würde, so daß die Datenverarbeitungsanlage ord­ nungsgemäß angesteuert wird. Soll die Bedienperson für eine andere Maschine geschult werden, so ist eine die­ sem Machinentyp entsprechende Abdeckfolie sowie ein an­ derer Kode zu verwenden und entsprechend vorzugehen. The invention can be advantageous in training by operators for machine tool controls deploy. Such machines depend on Different types of machines keyboards for entering control commands. At the booth The technology requires operators to to train several input devices, the number of which ver corresponds to different machine keyboards. Through the Invention, it becomes possible to control the controller machines with different machines Learn keyboards on a single input device. This only requires several cover foils Lich, their distributions of switch operation symbolize those of the various machine keyboards corresponds as well as several to the cover foils each ordered code. The specific machine type associated cover sheet is used when applying the invention placed on the keyboard of the input device and locked, and the associated code is on the Encoder set. The data processing system that training operators with the help a simulation program can now be used directly connected to the input device. The one signals emitted during operation then speak exactly to those who have a machine keyboard would deliver, so that the data processing system ord is controlled according to. Should the operator for another machine is trained, so one is the appropriate cover film and a machine type use their code and proceed accordingly.  

Die Erfindung ist nicht nur für den Schulungsbetrieb einsetzbar, sondern kann praktisch auf alle Fälle an­ gewendet werden, bei denen komplexe Steuerbefehle in eine Datenverarbeitungsanlage einzugeben sind, die über eine Standardeingabe von Befehlen hinausgehen. Durch Einstellen verschiedener Kode können bei der Betätigung einer einzigen Taste der Tastatur sehr komplexe Befehle erzeugt werden, beispielsweise ganze Textabschnitte oder längere Befehlsfolgen. Da ferner kein Eingriff in die Datenverarbeitungsanlage notwendig ist, können be­ liebige Datenverarbeitungsanlagen, die Normsignale des Eingabegerätes verarbeiten können, an das Eingabegerät nach der Erfindung angeschlossen werden.The invention is not only for training purposes applicable, but can practically in any case are used in which complex control commands in a data processing system are to be entered, which via go beyond standard input of commands. By Different codes can be set when actuated a single key on the keyboard very complex commands generated, for example entire text sections or longer sequences of commands. Furthermore, since no intervention in the data processing system is necessary can be Dear data processing systems, the norm signals of Can process input device to the input device be connected according to the invention.

In einer bevorzugten Ausgestaltung der Erfindung ent­ hält die Kodiereinrichtung zur Speicherung unterschied­ licher Kode einen Kodespeicher. In diesem können die für spezielle Anwendungsgebiete vorgesehenen Kode ab­ gespeichert werden. Dies kann bereits bei der Herstel­ lung des Eingabegerätes geschehen, so daß dem Anwender nach Auslieferung des Gerätes bereits mehrere Kode zur Verfügung stehen.In a preferred embodiment of the invention ent keeps the coding device different for storage a code memory. In this the code intended for special areas of application get saved. This can already be done at the manufacturer development of the input device so that the user after delivery of the device several codes for To be available.

Vorzugsweise wird der Kodespeicher als Festwertspeicher ausgeführt, beispielsweise als austauschbarer ROM-Bau­ stein oder als EPROM-Baustein. Mit Hilfe solcher Bau­ steine ist es auf besonders einfache Art und Weise mög­ lich, dem Benutzer des Eingabegerätes eine für seine Anwendungen geeignete Zusammenstellung von Kode zur Verfügung zu stellen, wobei der Speicherplatzbedarf an diese Anwendungen angepaßt werden kann. The code memory is preferably used as a read-only memory executed, for example as an interchangeable ROM construction stone or as an EPROM component. With the help of such construction stones are possible in a particularly simple manner lich, the user of the input device one for his Suitable combination of code for applications To provide, taking up space these applications can be customized.  

In einer weiteren Ausgestaltung der Erfindung ist vor­ gesehen, daß der Kodespeicher ein batteriegepufferter Schreib/Lesespeicher ist. Dadurch kann der Kode bedarfsabhängig in den Kodespeicher geladen werden. Der Speicherinhalt des Schreib/Lesespeichers kann je nach Anwendungsfall mit einem neuen Kode überschrieben wer­ den. Dadurch kann der Speicherbedarf des Kodespeichers gering gehalten werden. Durch die Batteriepufferung wird erreicht, daß der Inhalt des Speichers auch bei fehlender Stromversorgung aus dem Netz erhalten bleibt.In a further embodiment of the invention is before seen that the code memory is a battery-backed Read / write memory is. This allows the code be loaded into the code memory as required. The Memory content of the read / write memory can vary depending on Use case overwritten with a new code the. This can reduce the memory requirement of the code memory be kept low. Through battery backup it is achieved that the content of the memory also at missing power supply from the network remains.

Vorzugsweise kann als Kodespeicher ein schreib­ geschützter Speicher vorgesehen sein. Damit wird er­ reicht, daß nur befugte Personen das Nachladen der Kode durchführen können. Vorteilhafterweise ist am Eingabe­ gerät ein Schreibschutzschalter vorgesehen, über den der Schreibschutz für den Speicher ein- und ausschalt­ bar ist.A can preferably be used as the code memory Protected memory can be provided. With that he will suffice that only authorized persons can reload the code can perform. Advantageously is at the input a write protection switch is provided via which switch write protection for memory on and off is cash.

In einer anderen Ausführungsform ist vorgesehen, daß die unterschiedlichen Kode jeweils über die Datenverarbeitungsanlage in den Kodespeicher geladen werden. Diese Maßnahme gibt dem Anwender der Erfindung die Möglichkeit, seinen Kode mit Hilfe einer Datenverarbeitungsanlage selbst zu generieren. Dadurch können einem oder mehreren Schaltern der Tastatur Sonderzeichen, Sonderbefehle oder ganze Textabschnitte zugeordnet werden. Der so generierte Kode wird nach seiner Fertigstellung in den Kodespeicher der Kodiereinrichtung geladen.In another embodiment it is provided that the different codes via the Data processing system loaded into the code memory will. This measure gives the user of the invention the possibility of using a code Generate data processing system yourself. Thereby can use one or more keyboard switches Special characters, special commands or entire sections of text be assigned. The code generated in this way becomes after its completion in the code memory of the Encoder loaded.

Eine Weiterbildung der Erfindung zeichnet sich dadurch aus, daß ein Kodeschalter vorgesehen ist, durch den der jeweils benötigte Kode einstellbar ist. Durch den Kode­ schalter wird ein sehr einfaches und dennoch zuverläs­ siges Auswählen des zu einer bestimmten Abdeckfolie ge­ hörenden Kodes erreicht. Der Kodeschalter kann dabei örtlich von den Schaltern der Tastatur getrennt sein, um eine unbeabsichtigte fehlerhafte Bedienung auszu­ schließen.A further development of the invention is characterized by this from that a code switch is provided through which the the required code is adjustable. Through the code switch becomes a very simple and yet reliable  siges selection of the ge for a specific cover film listening code reached. The code switch can be separated from the keyboard switches, to prevent accidental incorrect operation shut down.

Eine andere Möglichkeit des Einstellens des Kodes be­ steht darin, daß ein Schalter der Tastatur betätigt wird. Hierfür können auf der Tastatur bestimmte Schal­ ter auf festen Positionen der Tastatur vorgesehen sein, die bei den verschiedenen Abdeckfolien jeweils die gleichen Symbole haben. Die Signale dieser Schalter wirken direkt auf die Kodiereinrichtung ein und wählen einen der verfügbaren Kode aus.Another way of setting the code be is that a switch on the keyboard is pressed becomes. Certain scarves can be used for this on the keyboard ter be provided on fixed positions of the keyboard, each with the different cover foils have the same symbols. The signals from these switches act directly on the coding device and choose one of the available codes.

Eine Weiterbildung der Erfindung ist dadurch gekenn­ zeichnet, daß eine Erkennungsschaltanordnung vorgesehen ist, die ein der jeweiligen Abdeckfolie zugeordnetes Erkennungssignal erzeugt, und daß der Kode abhängig vom Erkennungssignal einstellbar ist. Durch diese Maßnahmen wird ein automatisches Einstellen des Kodes erreicht und die Bedienerfreundlichkeit und auch die Zuverläs­ sigkeit des Eingabegeräts noch weiter verbessert. Vor­ teilhafterweise hat die Abdeckfolie ein Kennungssymbol, das von der Erkennungsschaltanordnung selbsttätig abge­ tastet wird. Solche Kennungssymbole können optische Marken sein, beispielsweise ein Strichkode, magnetische Zeichen oder mechanische Kodiermarken.A further development of the invention is thereby characterized records that a detection circuitry is provided which is assigned to the respective cover film Detection signal generated, and that the code depending on Detection signal is adjustable. Through these measures the code is set automatically and the user-friendliness and also the reliability improved the input device even further. Before part of the cover film has an identifier symbol, the abge automatically by the detection circuitry gropes. Such identification symbols can be optical Be brands, for example a bar code, magnetic Characters or mechanical coding marks.

Gemäß einer weiteren Ausgestaltung der Erfindung ist der jeweils in der Kodiereinrichtung eingestellte Kode durch die Datenverarbeitungsanlage abfragbar. Dies ist deshalb sinnvoll, weil dadurch eine Überprüfung des richtig eingestellten Kodes durch ein Anwenderprogramm in der Datenverarbeitungsanlage überprüft werden kann oder dem Bediener des Eingabegerätes der aktuell einge­ stellte Kode am Bildschirm der Datenverarbeitungsanlage angezeigt werden kann.According to a further embodiment of the invention the code set in each case in the coding device can be queried by the data processing system. This is It makes sense because it checks the correctly set codes by a user program  can be checked in the data processing system or the operator of the input device currently on put code on the screen of the data processing system can be displayed.

Gemäß einer Weiterbildung der Erfindung sind am Ein­ gabegerät Anzeigeelemente vorgesehen, die durch die Kodiereinrichtung und/oder die Datenverarbeitungsanlage ansteuerbar sind. Dadurch kann z.B. angezeigt werden, welcher Kode in der Kodiereinrichtung eingestellt ist. Ferner ist es möglich, den Bediener des Eingabegerätes bei der Bedienung zu führen, Fehlbedienungen anzuzeigen sowie Störmeldungen an den Bediener abzugeben. Als An­ zeigeelemente können lichtemittierende Dioden vorgese­ hen sein, die in die Tastatur integriert sind. Dadurch wird es möglich, den Bediener bei der Betätigung ein­ zelner Tasten der Tastatur zu führen, beispielsweise indem die als nächstes zu betätigende Taste über die lichtemittierende Diode angezeigt wird. Diese Maßnahmen wirken sich besonders vorteilhaft beim Einsatz des Ein­ gabegerätes für den Schulungsbetrieb aus.According to a development of the invention display device provided by the Coding device and / or the data processing system are controllable. This can e.g. are displayed, which code is set in the coding device. It is also possible for the operator of the input device during operation, to indicate incorrect operation and to issue fault messages to the operator. As an Pointing elements can be light emitting diodes hen that are integrated into the keyboard. Thereby it becomes possible for the operator to press one some keys on the keyboard, for example by pressing the button to be pressed next via the light emitting diode is displayed. These measures are particularly advantageous when using the Ein output devices for training purposes.

In einer weiteren Ausgestaltung der Erfindung sind die Schalterbetätigungssymbole so ausgeführt, daß sie für Blinde lesbar sind. Die Abdeckfolie kann hierfür bei­ spielsweise an den Orten der Schalterbetätigungssymbole geprägte Braille-Zeichen tragen. Blinde oder sehbehinderte Personen können die Erfindung besonders vorteilhaft nutzen, da einer einzigen Taste oder einer Kombination von Tasten einer Tastatur mit Hilfe eines entsprechenden eingestellten Kode eine Vielzahl von komplexen Befehlen zugeordnet werden kann, wodurch die Eingabe langer Befehlsketten vermieden wird. In a further embodiment of the invention, the Switch actuation symbols designed so that for Blind readable. The cover film can be used for this for example at the locations of the switch actuation symbols bear embossed Braille characters. Blind or visually impaired people can use the invention in particular use advantageously because of a single button or one Combination of keys on a keyboard with the help of a corresponding set code a variety of can be assigned to complex commands, making the Entering long chains of commands is avoided.  

In einer praktischen Ausgestaltung der Erfindung ist als Tastatur eine Folientastatur vorgesehen. Solche Tastaturen sind sehr beständig gegen äußere Einflüsse, wie beispielsweise Feuchtigkeit, Fette und andere Stoffe, so daß eine hohe Zuverlässigkeit der Eingabe erreicht werden kann.In a practical embodiment of the invention a membrane keyboard is provided as the keyboard. Such Keyboards are very resistant to external influences, such as moisture, fats and others Fabrics, so that high reliability of the input can be reached.

Vorteilhaft ist das Eingabegerät derart weiter ausge­ bildet, daß zur Eingabe von Befehlen zusätzlich eine elektronische Maus vorgesehen ist, deren Signale eben­ falls der einstellbaren Kodiereinrichtung zugeführt werden. Durch diese Maßnahme können auch den Signalen der elektronischen Maus, die aus Schaltsignalen von Ta­ sten und Steuersignalen zur Bewegung des Cursors beste­ hen, Befehle zugeordnet werden, die durch das Einstel­ len unterschiedlicher Kode veränderbar sind.The input device is advantageously further developed in this way forms that for entering commands an additional Electronic mouse is provided, the signals of which are even if supplied to the adjustable coding device will. Through this measure, the signals can also the electronic mouse, which consists of switching signals from Ta and control signals for moving the cursor hen, commands can be assigned by the setting len different codes are changeable.

Eine Weiterbildung des Eingabegeräts kann auch darin bestehen, daß die Normsignale wahlweise über eine Tastaturschnittstelle und/oder eine V24-Schnittstelle ausgebbar sind. Dadurch wird erreicht, daß das Eingabe­ gerät an verschiedene genormte Schnittstellen der Datenverarbeitungsanlage anschließbar ist. Damit hat der Bediener der Datenverarbeitungsanlage die Möglich­ keit, neben dem Eingabegerät nach der Erfindung auch ein Standardeingabegerät zu verwenden, das üblicher­ weise nur an die standardisierte Tastaturschnittstelle der Datenverarbeitungsanlage anschließbar ist. Der Bediener kann dann die Datenverarbeitungsanlage über das Standardeingabegerät einerseits und über das Ein­ gabegerät nach der Erfindung andererseits steuern. Dies ist beispielsweise dann vorteilhaft, wenn ein neuer Kode für das erfindungsgemäße Eingabegerät erstellt und getestet werden soll, wobei die Erstellung mit Hilfe des Standardeingabegerätes und der Test über das erfindungsgemäße Eingabegerät durchgeführt wird. A refinement of the input device can also be included exist that the standard signals optionally over a Keyboard interface and / or a V24 interface are spendable. This ensures that the input is connected to various standardized interfaces of the Data processing system can be connected. With that the operator of the data processing system speed, in addition to the input device according to the invention to use a standard input device, the more common only to the standardized keyboard interface the data processing system can be connected. The The operator can then use the data processing system the standard input device on the one hand and via the on Control device according to the invention on the other hand. This is advantageous, for example, when a new one Code for the input device according to the invention created and should be tested, the creation with the help of the standard input device and the test via the input device according to the invention is carried out.  

Ein Ausführungsbeispiel der Erfindung wird im folgenden anhand der Zeichnung erläutert. Darin zeigtAn embodiment of the invention is as follows explained using the drawing. It shows

Fig. 1 das Prinzip der Schalteranordnung einer Tastatur, Fig. 1 shows the principle of the switch arrangement of a keyboard,

Fig. 2 eine prinzipielle Darstellung des Eingabegeräts mit der Kodiereinrichtung in einem Blockdia­ gramm, und Fig. 2 is a schematic representation of the input device with the coding device in a block diagram, and

Fig. 3 eine Abdeckfolie mit einer bestimmten Verteilung der Schalterbetätigungs­ symbole. Fig. 3 is a cover with a certain distribution of the switch actuation symbols.

In Fig. 1 ist eine matrixförmige Schalteranordnung dar­ gestellt, anhand der die Funktionsweise einer Tastatur 10, die als Folientastatur ausgebildet ist, erläutert wird. Auf einer elektrisch isolierenden unteren Folie (nicht dargestellt) sind Leiterbahnen 1, 2, 3 auf­ gedruckt, die als Kontaktbahnen einer x-Ebene dienen. Wie noch erläutert wird, wird zwischen den Kontakt­ bahnen der x-Ebene und Kontaktbahnen einer y-Ebene ein Kontakt an vorgegebenen Stellen mittels Fingerdruck hergestellt. Eine solche Kontaktstelle der x-Ebene ist in Fig. 1 die Kontaktstelle 12. Im rechten Winkel zu den Leiterbahnen 1, 2, 3 sind Leiterbahnen 4, 5, 6 an­ geordnet, die auf einer elektrisch isolierenden oberen Folie (nicht dargestellt) gedruckt sind und die Kontaktbahnen einer y-Ebene bilden. Eine Kontaktstelle der y-Ebene ist in der Fig. 1 mit 14 bezeichnet. Die einander gegenüberstehenden Kontaktstellen 12, 14 bil­ den einen Schalter 16. In Fig. 1, a matrix-shaped switch arrangement is shown, on the basis of which the operation of a keyboard 10 , which is designed as a membrane keyboard, is explained. Conductor tracks 1 , 2 , 3 are printed on an electrically insulating lower film (not shown) and serve as contact tracks on an x plane. As will be explained, a contact is made at predetermined locations between the contact tracks of the x plane and contact tracks of a y plane by finger pressure. One such contact point on the x plane is contact point 12 in FIG. 1. At right angles to the conductor tracks 1 , 2 , 3 , conductor tracks 4 , 5 , 6 are arranged, which are printed on an electrically insulating upper film (not shown) and form the contact tracks of a y plane. A contact point of the y plane is designated by 14 in FIG. 1. The opposing contact points 12 , 14 bil a switch 16th

Im Ausgangszustand befinden sich beide Kontaktebenen in einem solchen Abstand voneinander, daß zwischen den Kontaktstellen der x-Ebene und denen der y-Ebene keine elektrische Verbindung besteht. Wird die obere Folie durch Fingerdruck einer Bedienungsperson gegen die un­ tere Folie an einander gegenüberstehenden Kontakt­ stellen, beispielsweise an den Kontaktstellen 12, 14, gedrückt, so wird zwischen den Leiterbahnen 3 und 5 eine elektrisch leitende Verbindung hergestellt, d.h. ein Schaltsignal am Schalter 16 erzeugt. Die Herkunft des Schaltsignals kann anhand der durchnumerierten Leiterbahnen der x-Ebene und der y-Ebene eindeutig lo­ kalisiert werden. Bei matrixartiger Anordnung der Leiterbahnen in x- und y-Ebene können bei m Leiter­ bahnen der x-Ebene und n Leiterbahnen der y-Ebene m × n Schalter realisiert werden. Durch geeignete Wahl von m, n kann eine nahezu beliebige Zahl von Schaltern herge­ stellt werden. Typische Schalterzahlen für Tastaturen liegen bei 156 (m=12, n=13) für Standardtastaturen von Personalcomputern und bei 320 (m=20, n=16) für Sondertastaturen.In the initial state, the two contact planes are at such a distance from one another that there is no electrical connection between the contact points on the x plane and those on the y plane. If the upper film is pressed by an operator's finger against the lower film at opposite contact, for example at the contact points 12 , 14 , then an electrically conductive connection is established between the conductor tracks 3 and 5 , ie a switching signal is generated at the switch 16 . The origin of the switching signal can be clearly localized on the basis of the numbered conductor tracks of the x plane and the y plane. With a matrix-like arrangement of the conductor tracks in the x and y planes, m × n switches can be implemented in the case of m conductor tracks in the x plane and n conductor tracks in the y plane. A suitable choice of m, n can be used to produce almost any number of switches. Typical switch numbers for keyboards are 156 ( m = 12, n = 13) for standard keyboards of personal computers and 320 ( m = 20, n = 16) for special keyboards.

Fig. 2 zeigt das Eingabegerät nach der Erfindung mit einer mikroprozessorgesteuerten Kodiereinrichtung 20 in einer Blockdarstellung. Die Tastatur 10 kann mit ver­ schiedenen Abdeckfolien 15, 17, 18, 19 ausgerüstet wer­ den, die unterschiedliche Verteilungen von Schalter­ betätigungssymbole haben können. Im Beispiel der Fig. 2 ist auf die Tastatur 10 die Abdeckfolie 15 aufgelegt. Die Leiterbahnen der x-Ebene und der y-Ebene der Tasta­ tur 10 sind mit einem Dekoderbaustein 20 verbunden, der die Schaltzustände der Schalter der Tastatur 10 abfragt und ein binäres Ausgangssignal 22 erzeugt, anhand dem die Betätigung eines Schalters erkannt wird. Dieses Ausgangssignal 22 wird auf einen zentralen Bus 24 aus­ gegeben, an den ein Mikroprozessor 26 angeschlossen ist. Der zentrale Bus 24 dient zur Übertragung sämtli­ cher Daten, Steuer- und Adressensignale, die zur Steue­ rung der Kodiereinrichtung 20 durch den Mikroprozessor 26 erforderlich sind. Der grundsätzliche Aufbau einer solchen Steuerung ist an sich bekannt und muß in seinen elektronischen Einzelheiten nicht näher erläutert wer­ den. Fig. 2 shows the input device according to the invention with a microprocessor-controlled encoder 20 in a block diagram. The keyboard 10 can be equipped with different cover foils 15 , 17 , 18 , 19 who can have different distributions of switch actuation symbols. In the example of FIG. 2, the cover film 15 is placed on the keyboard 10 . The conductor tracks of the x plane and the y plane of the keyboard 10 are connected to a decoder module 20 which queries the switching states of the switches on the keyboard 10 and generates a binary output signal 22 , by means of which the actuation of a switch is recognized. This output signal 22 is sent to a central bus 24 to which a microprocessor 26 is connected. The central bus 24 serves for the transmission of all data, control and address signals which are necessary for the control of the coding device 20 by the microprocessor 26 . The basic structure of such a control is known per se and need not be explained in more detail in its electronic details.

Der Mikroprozessor 26 hat über den zentralen Bus 24 Zu­ griff auf einen Arbeitsspeicher 28, der als Schreib/Lesespeicher (RAM) ausgeführt ist, sowie auf einen Programmspeicher 30, der aus einem Festwert­ speicher (ROM) besteht und der das vom Mikroprozessor 26 abzuarbeitende Programm enthält. Der Mikroprozessor 26 greift ferner auf einen Kodespeicher 32 zu, in dem mehrere Kode A, B, C abgespeichert sind. Der Kode­ speicher 32 ist als Schreib/Lesespeicher ausgeführt, wobei die Kode A, B, C unterschiedliche Adressen­ bereiche belegen. Mit Hilfe eines mit der Steuerung des Mikroprozessors 26 verbundenen Kodierschalters 34 kann einer dieser Adressenbereiche ausgewählt werden, d.h. die Kodiereinrichtng wird auf einen der Kode A, B, C eingestellt. Eine Notbatterie 36 dient zur Strom­ versorgung des Schreib/Lesespeichers des Kodespeichers 32, für den Fall daß das Eingabegerät von einer externen Stromversorgung abgekoppelt ist, so daß der Speicherinhalt des Kodespeichers 32 nicht verloren geht. Der Kodespeicher 32 ist schreibgeschützt, d.h. Informationen können nur bei Betätigung eines Schreib­ schutzschalters 37 in ihn eingeschrieben werden. Grund­ sätzlich ist es auch möglich, den Arbeitsspeicher 28 und den Kodespeicher 32 zu einem einzigen Speicher zu­ sammenzufassen. The microprocessor 26 has access via the central bus 24 to a working memory 28 , which is designed as a read / write memory (RAM), and a program memory 30 , which consists of a read-only memory (ROM) and which is the program to be processed by the microprocessor 26 contains. The microprocessor 26 also accesses a code memory 32 in which a plurality of codes A , B , C are stored. The code memory 32 is designed as a read / write memory, the codes A , B , C occupying different address areas. With the aid of a coding switch 34 connected to the control of the microprocessor 26 , one of these address ranges can be selected, ie the coding device is set to one of the codes A , B , C. An emergency battery 36 is used to supply power to the read / write memory of the code memory 32 , in the event that the input device is decoupled from an external power supply, so that the memory content of the code memory 32 is not lost. The code memory 32 is write-protected, ie information can only be written into it when a write protection switch 37 is actuated. In principle, it is also possible to combine the working memory 28 and the code memory 32 into a single memory.

An den zentralen Bus 24 ist ein Ein/Ausgabe-Baustein 40 angeschlossen, der eine standardisierte Tastatur­ schnittstelle bildet, so daß Personalcomputer der Klas­ sen XT und AT angeschlossen werden können. In diesem Beispiel ist eine Datenverarbeitungsanlage 42 an die Standardschnittstelle des Ein/Ausgabe-Bausteins 40 an­ geschlossen. Ein weiterer Ein/Ausgabe-Baustein 38 bil­ det eine serielle V24-Schnittstelle, über die die Datenverarbeitungsanlage 42 ebenfalls mit dem Eingabe­ gerät verbunden werden kann (gestrichelt dargestellte Verbindung). Beide Ein/Ausgabe-Bausteine 38, 40 arbei­ ten bidirektional, d.h. es können sowohl Befehle des Eingabegerätes an die Datenverarbeitungsanlage 42, als auch Steuersignale von der Datenverarbeitungsanlage an das Eingabegerät abgegeben werden.To the central bus 24 , an input / output module 40 is connected, which forms a standardized keyboard interface, so that personal computers of the classes XT and AT can be connected. In this example, a data processing system 42 is connected to the standard interface of the input / output module 40 . Another input / output module 38 forms a serial V24 interface via which the data processing system 42 can also be connected to the input device (connection shown in dashed lines). Both input / output modules 38 , 40 work bidirectionally, ie commands from the input device to the data processing system 42 as well as control signals from the data processing system can be issued to the input device.

An den zentralen Bus 24 ist ferner ein Interface-Bau­ stein 44 angeschlossen, der Signale einer Erkennungs­ schaltanordnung 46 an den Mikroprozessor 26 weitergibt. Die Erkennungsschaltung 46 tastet die Abdeckfolie 15 ab und erzeugt ein Erkennungssignal 48, anhand dessen der gerade verwendete Typ der Abdeckfolie erkannt werden kann. Schließlich ist noch an den zentralen Bus 24 ein Treiberbaustein 48 angeschlossen, der eine Anzeige 50 ansteuert, die aus mehreren lichtemittierenden Dioden besteht.At the central bus 24 , an interface block 44 is also connected, the signals of a detection circuit 46 passes on to the microprocessor 26 . The recognition circuit 46 scans the cover film 15 and generates a recognition signal 48 , on the basis of which the type of cover film currently used can be recognized. Finally, a driver module 48 is connected to the central bus 24 , which drives a display 50 which consists of several light-emitting diodes.

Im folgenden wird die Funktionsweise des Eingabegeräts beschrieben, bei dem mehrere Betriebsarten möglich sind. Bei der Betriebsart "Handbetrieb" legt der Bediener des Eingabegeräts die Abdeckfolie 15 auf die Tastatur 10 auf und stellt mit Hilfe des Kodeschalters 34 den zu dieser Abdeckfolie gehörenden Kode A ein, der im Kodespeicher 32 abgespeichert ist. Diese Handgriffe sind in sehr kurzer Zeit ausführbar, so daß ein schnel­ les und bequemes Austauschen der Abdeckfolien 15, 17, 18, 19 je nach Anwendung möglich ist. Der Bediener be­ tätigt nun einen der Schalter der Tastatur 10, wobei er sich anhand der Schalterbetätigungssymbole der Abdeck­ folie 15 orientiert. Der Dekoder-Baustein 21 stellt an­ hand des Schaltsignals fest, welcher Schalter betätigt wurde und gibt diese Information an den Mikroprozessor 26 weiter. Bei der Abarbeitung seines Programms ruft dieser aus dem Zeichenvorrat des Kodes A die dem Schalter zugeordneten Zeichen ab. Diese werden als eine Signalfolge über den Ein/Ausgabe-Baustein 40 an die Datenverarbeitungsanlage 42 abgegeben und von dieser in einem Anwenderprogramm weiterverarbeitet. Die Datenverarbeitungsanlage 42 bestätigt den Empfang der Signalfolge, indem es Quittierungssignale an das Ein­ gabegerät sendet, die über die Anzeige 50 angezeigt werden. Einem einzigen Schalter der Tastatur 10 können nahezu beliebig viele Zeichen durch den Kodespeicher 32 zugeordnet werden, z.B. 128 Zeichen und mehr. Dadurch ist es möglich, durch Betätigen eines einzigen Schal­ ters der Tastatur 10 längere Texte oder komplexe Befehlsfolgen an die Datenverarbeitungsanlage 42 auszu­ senden.The mode of operation of the input device, in which several operating modes are possible, is described below. In the "manual mode", the operator of the input device places the cover film 15 on the keyboard 10 and uses the code switch 34 to set the code A belonging to this cover film, which code A is stored in the code memory 32 . These handles can be carried out in a very short time, so that a quick and easy replacement of the cover films 15 , 17 , 18 , 19 is possible depending on the application. The operator now operates one of the switches on the keyboard 10 , using the switch actuation symbols for the cover film 15 as a guide. The decoder module 21 uses the switching signal to determine which switch has been actuated and forwards this information to the microprocessor 26 . When executing its program, the operator retrieves the characters assigned to the switch from the character set of code A. These are output as a signal sequence via the input / output module 40 to the data processing system 42 and further processed by the latter in a user program. The data processing system 42 confirms receipt of the signal sequence by sending acknowledgment signals to the input device, which are displayed on the display 50 . Almost any number of characters can be assigned to a single switch of the keyboard 10 by the code memory 32 , for example 128 characters and more. This makes it possible to send longer texts or complex command sequences to the data processing system 42 by actuating a single switch of the keyboard 10 .

Bei der Betriebsart "Automatik" tastet die Erkennungs­ schaltung 46 die auf der Tastatur 10 liegende Abdeck­ folie 15 selbsttätig auf ein Kennungssymbol ab und gibt die Information über den Interface-Baustein 44 an den Mikroprozessor 26 weiter. Dieser veranlaßt selbsttätig den richtigen Zugriff auf den zur Abdeckfolie 15 zuge­ hörigen Kode A. Der Kodierschalter 34 ist in diesem Fall unwirksam geschaltet. In the "automatic" operating mode, the detection circuit 46 automatically scans the cover film 15 lying on the keyboard 10 for an identification symbol and forwards the information via the interface module 44 to the microprocessor 26 . This automatically causes correct access to the code A associated with the cover film 15 . In this case, the coding switch 34 is deactivated.

Eine weitere Betriebsart ist das "Kode-Generieren". Hierbei wird die Datenverarbeitungsanlage 42 gemäß der gestrichelt eingezeichneten Linie über den Ein/Ausgabe- Baustein 38 mit dem Eingabegerät verbunden. Dadurch kann die vom Eingabegerät nicht mehr belegte Tastatur­ schnittstelle der Datenverarbeitungsanlage 42 mit einem zweiten Eingabegerät, beispielweise mit einem Standard­ eingabegerät verbunden werden. Über das Standardein­ gabegerät kann nunmehr auf der Datenverarbeitungsanlage 42 mit Unterstützung eines speziellen Kodierprogrammes ein neuer Kode erstellt werden, d.h. eine neue Zu­ ordnung von Zeichen zu einem Schalter der Tastatur 10 generiert werden. Nach Erstellen dieses Kodes wird dieser über die V24-Schnittstelle und dem Ein/Ausgabe- Baustein 38 in den Kodespeicher 32 eingegeben. In die­ ser Betriebsart kann der Anwender seinen eigenen Kode erstellen bzw. einen bestehenden Kode ergänzen.Another operating mode is "code generation". Here, the data processing system 42 is connected to the input device via the input / output module 38 in accordance with the dashed line. As a result, the keyboard interface of the data processing system 42 , which is no longer occupied by the input device, can be connected to a second input device, for example to a standard input device. Using the standard input device, a new code can now be created on the data processing system 42 with the support of a special coding program, ie a new assignment of characters to a switch on the keyboard 10 can be generated. After this code has been created, it is entered into the code memory 32 via the V24 interface and the input / output module 38 . In this operating mode, the user can create his own code or add an existing code.

In Fig. 3 ist eine Abdeckfolie 60 dargestellt, die eine für die Steuerung von Werkzeugmaschinen typische Ver­ teilung von Schalterbetätigungssymbolen hat. Im unteren Teil der Abdeckfolie 60 ist ein universelles Eingabe­ feld 62 mit Schreibsymbolen sowie mit einer universel­ len Zifferneingabe 64 abgebildet. Weiterhin befinden sich auf der Abdeckfolie 60 ein Eingabefeld 66 zur Steuerung des Cursors, ein Feld 68 mit Symbolen zur Steuerung des Bildschirms der Datenverarbeitungsanlage 42 sowie zwei weitere Felder 70, 72 mit Sondersymbolen, denen bestimmte Steuerfunktionen einer Werkzeugmaschine zugeordnet sind. Im oberen rechten Rand der Abdeckfolie 60 sind Symbole einer Anzeigeeinheit 74 dargestellt. Zur Kennzeichnung des Typs der Abdeckfolie 60 ist ein Strichkode 76 vorgesehen. Ferner enthält die Abdeck­ folie 60 ein Symbolfeld 78, das Tasten der Tastatur 10 zum Einstellen des Kodes A, B, C bezeichnet. Diese Ta­ sten wirken direkt auf die Kodiereinrichtung des Ein­ gabegeräts ein und haben für alle Abdeckfolien die gleiche Bedeutung.In Fig. 3, a cover sheet 60 is shown, which has a typical distribution of switch actuation symbols for the control of machine tools. In the lower part of the cover film 60 , a universal input field 62 is shown with writing symbols and with a universal number input 64 . Furthermore, there is an input field 66 for controlling the cursor, a field 68 with symbols for controlling the screen of the data processing system 42 and two further fields 70 , 72 with special symbols, to which certain control functions of a machine tool are assigned, on the cover film 60 . Symbols of a display unit 74 are shown in the upper right edge of the cover film 60 . A bar code 76 is provided to identify the type of cover film 60 . Furthermore, the cover film 60 contains a symbol field 78 , the keys of the keyboard 10 for setting the code A , B , C denotes. These buttons act directly on the coding device of the input device and have the same meaning for all cover foils.

Die Schalterbetätigungssymbole der Abdeckfolie 60 stim­ men in ihrem Rastermaß in etwa mit dem Rastermaß der Tasten der Tastatur 10 überein. In einem Teilbereich 80 der Abdeckfolie 60 ist die Rasterung der von der Ab­ deckfolie 60 abgedeckten Tasten der Tastatur 10 gestrichelt eingezeichnet. Mehrere Tasten der Tastatur können so zusammengeschaltet sein, daß sie einem einzi­ gen Symbol zugeordnet sind. Dies ist zum Beispiel bei der Leerzeichentaste des Eingabefeldes 62 der Fall. Die Ausrichtung der Abdeckfolie 60 zur Rasterung der Tasta­ tur wird anhand zweier Aussparungen 82 a, 82 b durchge­ führt, wobei diese mit entsprechenden Markierungen auf der Tastatur 10 zur Deckung gebracht werden.The switch actuation symbols of the cover film 60 stim men in their grid size approximately with the grid size of the keys of the keyboard 10 . In a portion 80 of the cover 60, the screening of the cover sheet of the From 60 covered buttons on the keyboard is shown in dashed 10th Several keys on the keyboard can be interconnected so that they are assigned to a single symbol. This is the case, for example, with the space key of the input field 62 . The alignment of the cover film 60 for the grid of the keyboard is carried out using two cutouts 82 a , 82 b , these being brought into line with corresponding markings on the keyboard 10 .

Claims (20)

1. Eingabegerät zur Eingabe von Befehlen in eine Datenverarbeitungsanlage, mit einer Tastatur mit in vorgegebener Ordnung angeordneten Schaltern, deren Schaltsignale über eine Kodiereinrichtung nach einem vorgegebenen Kode in für die Datenverarbeitungsanlage verwertbare Normsignale umgewandelt werden, und mit einer Abdeckfolie für die Tastatur, die mit Schalterbetätigungssymbolen versehen ist, dadurch gekennzeichnet, daß die Abdeckfolie (15, 60) als Austauschteil ausgebildet und durch andere Abdeckfolien (17, 18, 19) ersetzbar ist, die sich durch die Verteilung der Schalterbetätigungssymbole voneinander unter­ scheiden, und daß die Kodiereinrichtung (20) auf mehrere diesen unterschiedlichen Verteilungen ent­ sprechende Kode (A, B, C) einstellbar ist. 1.Input device for entering commands in a data processing system, with a keyboard with switches arranged in a predetermined order, the switching signals of which are converted via a coding device according to a predetermined code into standard signals which can be used for the data processing system, and with a cover film for the keyboard which has switch actuation symbols is provided, characterized in that the cover film ( 15 , 60 ) is designed as an exchange part and can be replaced by other cover films ( 17 , 18 , 19 ) which differ from one another by the distribution of the switch actuation symbols, and in that the coding device ( 20 ) several codes corresponding to these different distributions ( A , B , C ) can be set. 2. Eingabegerät nach Anspruch 1, dadurch gekenn­ zeichnet, daß die Kodiereinrichtung (20) einen Kodespeicher (32) zur Speicherung unter­ schiedlicher Kode (A, B, C) enthält.2. Input device according to claim 1, characterized in that the coding device ( 20 ) contains a code memory ( 32 ) for storage under different code ( A , B , C ). 3. Eingabegerät nach Anspruch 2, dadurch gekenn­ zeichnet, daß als Kodespeicher (32) ein Festwertspeicher vorgesehen ist, der unterschied­ liche Kode enthält.3. Input device according to claim 2, characterized in that a read-only memory is provided as the code memory ( 32 ), which contains different code. 4. Eingabegerät nach Anspruch 2, dadurch gekenn­ zeichnet, daß als Kodespeicher (32) ein batteriegepufferter Schreib/Lesespeicher (32) vor­ gesehen ist.4. Input device according to claim 2, characterized in that a battery-buffered read / write memory ( 32 ) is seen as code memory ( 32 ). 5. Eingabegerät nach Anspruch 2 oder 4, dadurch ge­ kennzeichnet, daß als Kodespeicher (32) ein schreibgeschützter Speicher vorgesehen ist.5. Input device according to claim 2 or 4, characterized in that a write-protected memory is provided as the code memory ( 32 ). 6. Eingabegerät nach Anspruch 5, dadurch gekenn­ zeichnet, daß am Eingabegerät ein Schreib­ schutzschalter (37) vorgesehen ist, durch den der Schreibschutz ein- und ausschaltbar ist.6. Input device according to claim 5, characterized in that a write protection switch ( 37 ) is provided on the input device through which the write protection can be switched on and off. 7. Eingabegerät nach einem der Ansprüche 2, 4, 5 oder 6, dadurch gekennzeichnet, daß die unterschiedlichen Kode (A, B, C) jeweils über die Datenverarbeitungsanlage (42) in den Kodespeicher (32) ladbar sind.7. Input device according to one of claims 2, 4, 5 or 6, characterized in that the different codes ( A , B , C ) can each be loaded into the code memory ( 32 ) via the data processing system ( 42 ). 8. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß ein Kodeschalter (34) vorgesehen ist, durch den der jeweils benötigte Kode (A, B, C) einstellbar ist. 8. Input device according to one of the preceding claims, characterized in that a code switch ( 34 ) is provided through which the code required in each case ( A , B , C ) is adjustable. 9. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß der Kode (A, B, C) durch Betätigen eines Schalters der Tastatur (10) einstellbar ist.9. Input device according to one of the preceding claims, characterized in that the code ( A , B , C ) is adjustable by actuating a switch on the keyboard ( 10 ). 10. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß eine Erkennungsschaltanordnung (46) vorgesehen ist, die ein der jeweiligen Abdeckfolie (15, 17, 18, 19, 60) zugeordnetes Erkennungssignal (48) erzeugt, und daß der Kode (A, B, C) abhängig vom Erkennungssignal (48) einstellbar ist.10. Input device according to one of the preceding claims, characterized in that a detection switching arrangement ( 46 ) is provided which generates a detection signal ( 48 ) assigned to the respective cover film ( 15 , 17 , 18 , 19 , 60 ), and that the code ( A , B , C ) can be set depending on the detection signal ( 48 ). 11. Eingabegerät nach Anspruch 10, dadurch gekenn­ zeichnet, daß die Abdeckfolie (15, 17, 18, 19, 60) ein Kennungssymbol (76) hat, das von der Erkennungsschaltanordnung (46) selbsttätig abtast­ bar ist.11. Input device according to claim 10, characterized in that the cover film ( 15 , 17 , 18 , 19 , 60 ) has an identification symbol ( 76 ) which is automatically scanned by the detection switching arrangement ( 46 ). 12. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß der jeweils eingestellte Kode (A, B, C) durch die Datenverarbeitungsanlage (42) abfragbar ist.12. Input device according to one of the preceding claims, characterized in that the respectively set code ( A , B , C ) can be queried by the data processing system ( 42 ). 13. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß am Eingabegerät Anzeigeelemente (50) vorgesehen sind, die durch die Kodiereinrichtung (20) und/oder die Datenverarbeitungsanlage (42) ansteuerbar sind.13. Input device according to one of the preceding claims, characterized in that display elements ( 50 ) are provided on the input device, which can be controlled by the coding device ( 20 ) and / or the data processing system ( 42 ). 14. Eingabegerät nach Anspruch 13, dadurch gekenn­ zeichnet, daß als Anzeigeelemente (50) lichtemittierende Dioden vorgesehen sind, die in die Tastatur (10) integrierbar sind. 14. Input device according to claim 13, characterized in that light-emitting diodes are provided as display elements ( 50 ) which can be integrated into the keyboard ( 10 ). 15. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß die Schalterbetätigungssymbole für Blinde lesbar sind.15. Input device according to one of the preceding claims che, characterized in that the Switch actuation symbols are legible for the blind. 16. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß als Tastatur (10) eine Folientastatur vorgesehen ist.16. Input device according to one of the preceding claims, characterized in that a membrane keyboard is provided as the keyboard ( 10 ). 17. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß zur Eingabe von Befehlen ferner eine elektronische Maus vorgesehen ist, deren Signale ebenfalls der einstellbaren Kodiereinrichtung (20) zugeführt werden.17. Input device according to one of the preceding claims, characterized in that an electronic mouse is also provided for the input of commands, the signals of which are also fed to the adjustable coding device ( 20 ). 18. Eingabegerät nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß die Normsignale wahlweise über eine Standardschnitt­ stelle für Tastaturen und/oder eine V24-Schnitt­ stelle ausgebbar sind.18. Input device according to one of the preceding claims che, characterized in that the Standard signals optionally via a standard cut place for keyboards and / or a V24 interface position are expendable. 19. Eingabegerät nach einem der Ansprüche 1 bis 18, dadurch gekennzeichnet, daß nur ein Teil der Schalter der Tastatur (10) mit Schalter­ betätigungssymbolen der Abdeckfolie (15, 17, 18, 19, 60) belegt ist, wobei die Schaltsignale nicht belegter Schalter keine Normsignale erzeugen.19. Input device according to one of claims 1 to 18, characterized in that only part of the switches of the keyboard ( 10 ) with switch actuation symbols of the cover film ( 15 , 17 , 18 , 19 , 60 ) is occupied, the switching signals of unused switches do not generate standard signals. 20. Eingabegerät nach einem der Ansprüche 1 bis 19, dadurch gekennzeichnet, daß jeweils mehrere Schalter der Tastatur (10) mit einem Schalterbetätigungssymbol belegt sind, und daß bei Betätigung einer der Schalter jeweils dasselbe Normsignal erzeugt wird.20. Input device according to one of claims 1 to 19, characterized in that in each case several switches of the keyboard ( 10 ) are assigned a switch actuation symbol, and that when one of the switches is actuated the same standard signal is generated in each case.
DE19893906088 1989-02-27 1989-02-27 Input device for input of commands into a data processing system Withdrawn DE3906088A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19893906088 DE3906088A1 (en) 1989-02-27 1989-02-27 Input device for input of commands into a data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19893906088 DE3906088A1 (en) 1989-02-27 1989-02-27 Input device for input of commands into a data processing system

Publications (1)

Publication Number Publication Date
DE3906088A1 true DE3906088A1 (en) 1990-08-30

Family

ID=6375036

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19893906088 Withdrawn DE3906088A1 (en) 1989-02-27 1989-02-27 Input device for input of commands into a data processing system

Country Status (1)

Country Link
DE (1) DE3906088A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4109138A1 (en) * 1991-03-20 1992-09-24 Thomson Brandt Gmbh Input keyboard for use by blind person - uses braille inputs with decoding by microprocessor to control signal generator
DE4112437A1 (en) * 1991-04-16 1992-10-22 Siemens Ag Keyboard unit for process control - provides various operating modes changeable by insertion of masking foil into position over keyboard foil
DE19613318A1 (en) * 1995-10-14 1997-07-03 Kommunikations Technik Stolper Controlling Braille elements in Braille field

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2160254A1 (en) * 1970-12-31 1972-07-13 Ibm Dynamic key-operated input system
US4092527A (en) * 1977-01-31 1978-05-30 Texas Instruments Incorporated Calculator with interchangeable keyset
DE3117207A1 (en) * 1980-04-30 1982-02-18 Sharp Kk Electronic computer with exchangeable command allocation to the individual keys of an input key panel
DE3336834A1 (en) * 1982-10-13 1984-04-19 Sharp Kk Compact electronic device
DE3621866A1 (en) * 1985-06-28 1987-10-22 Chin Tui Hvang Computer input system for chinese characters - has memories for standard and simple composite characters and accesses complex composite characters by inputting separate components
DE3805902A1 (en) * 1987-03-27 1988-10-06 Koenig & Bauer Ag DATA INPUT ON PRINTING MACHINES

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2160254A1 (en) * 1970-12-31 1972-07-13 Ibm Dynamic key-operated input system
US4092527A (en) * 1977-01-31 1978-05-30 Texas Instruments Incorporated Calculator with interchangeable keyset
DE3117207A1 (en) * 1980-04-30 1982-02-18 Sharp Kk Electronic computer with exchangeable command allocation to the individual keys of an input key panel
DE3336834A1 (en) * 1982-10-13 1984-04-19 Sharp Kk Compact electronic device
DE3621866A1 (en) * 1985-06-28 1987-10-22 Chin Tui Hvang Computer input system for chinese characters - has memories for standard and simple composite characters and accesses complex composite characters by inputting separate components
DE3805902A1 (en) * 1987-03-27 1988-10-06 Koenig & Bauer Ag DATA INPUT ON PRINTING MACHINES

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
DE-B.: Lexikon der Datenverarbeitung, Verlag moderne Industrie 1969, S. 466,467 *
DE-Z.: Der Elektroniker 5, 1986, S. 79-81 *
DE-Z.: Der Elektroniker Nr. 12, 1987, S. 94 *
DE-Z.: Design & Elektronik, Ausgabe 2, 20.1.1987, S. 55-63 *
DE-Z.: Elektronik 21/16.10.1987, S. 126-130 *
US-Z.: IBM Technical Disclosure Bulletin, Vol. 27, No. 5, Oktober 1984, S. 3042,3043 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4109138A1 (en) * 1991-03-20 1992-09-24 Thomson Brandt Gmbh Input keyboard for use by blind person - uses braille inputs with decoding by microprocessor to control signal generator
DE4112437A1 (en) * 1991-04-16 1992-10-22 Siemens Ag Keyboard unit for process control - provides various operating modes changeable by insertion of masking foil into position over keyboard foil
DE19613318A1 (en) * 1995-10-14 1997-07-03 Kommunikations Technik Stolper Controlling Braille elements in Braille field

Similar Documents

Publication Publication Date Title
EP0063650B1 (en) Test system
DE2504627C2 (en) Autonomous data processing device
DE3910863C2 (en)
EP0309685A2 (en) Device for input and treatment of characters and graphics
DE2610479A1 (en) CONTROL DEVICE FOR MACHINE TOOLS
DE2659160C2 (en) Central switching matrix for the selective connection of several central units with several peripheral units of a data processing system
DE3326538C2 (en)
DE3906088A1 (en) Input device for input of commands into a data processing system
DE2944246A1 (en) DRAWING DEVICE
EP0397092A1 (en) Price computing electronic weighing machine
DE2941824A1 (en) Program input system for computer - has function and data keyboards and diagram displaying program
DE3235608A1 (en) PROGRAMMABLE KNITTING MACHINE
EP0855075B1 (en) Method and device for the control of braille elements in a braille field
DE19740587A1 (en) Graphics tablet for data acquisition
EP0207175A1 (en) Cutting machine with computer control
EP0851448B1 (en) Configurable actuating unit for controlling electronic devices
DE4120862C2 (en) Additional device for an EDP device to trigger operating functions
DE2741211A1 (en) ELECTRONIC CONTROL DEVICE FOR HYDRAULIC CYLINDERS
DE544601C (en) Card punching machine equipped with a typewriter keyboard
DE2544696A1 (en) Computer controlled knitting loom input-output device - with keyboards for operator to machine dialogue and program card
AT405696B (en) READING DEVICE
DE3207041C2 (en)
DE2325548A1 (en) DEVICE FOR PROGRAMMING BINARY CODE CHARACTERS ON DATA MEDIA
DE2645641A1 (en) PROGRAMMABLE COMPUTER ARRANGEMENT
DE4409388A1 (en) Detecting and positionally accurate printing of data for police pen-top or note-book computer

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal