DE29706977U1 - Input device for controlling computer programs - Google Patents
Input device for controlling computer programsInfo
- Publication number
- DE29706977U1 DE29706977U1 DE29706977U DE29706977U DE29706977U1 DE 29706977 U1 DE29706977 U1 DE 29706977U1 DE 29706977 U DE29706977 U DE 29706977U DE 29706977 U DE29706977 U DE 29706977U DE 29706977 U1 DE29706977 U1 DE 29706977U1
- Authority
- DE
- Germany
- Prior art keywords
- command
- program
- input device
- protection
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Description
1. Titel mit Kurzbeschreibung:1. Title with short description:
Diese Eingabevorrichtung dient der leichten Bedienung von Computerprogrammen. Hierzu werden auf einer Bedienfläche beliebiger Form (Rechteck, Vieleck, Kreis, Ellipse, etc.) mittels, Symbolen, Bildern, Text oder beliebigen anderen Elementen, respektive Kombinationen von allem, alle oder ein Teil der Befehlsoptionen eines Computerprogramms anschaulich, und damit leicht verständlich auf Befehlsschaltflächen abgebildet. Durch Drücken auf eine derartige Befehlsschaltfläche, wird die unter dieser Schaltfläche abgelegte Befehlssequence direkt oder indirekt aktiviert und im Tastaturbuffer des Computers in genau der Form abgelegt wie es auch die Standard-Tastatur tun würde. Diese Eingabevoorichtung eignet sich besonders zur Bedienung von Spielen sowie von Programmen mit komplexen Befehlssequencen.This input device is used to make it easier to operate computer programs. To do this, all or part of the command options of a computer program are displayed clearly and easily understandable on command buttons on a control surface of any shape (rectangle, polygon, circle, ellipse, etc.) using symbols, images, text or any other elements, or combinations of all of them. By pressing such a command button, the command sequence stored under this button is activated directly or indirectly and stored in the computer's keyboard buffer in exactly the same form as the standard keyboard would do. This input device is particularly suitable for operating games and programs with complex command sequences.
2. Stand der Technik: 2. State of the art :
Es gibt flir den PC eine Vielzahl von Eingabegeräten; Zu nennen wären in diesem Zusammenhang neben der Tastatur auch die Maus und das Grafiktablet, der Anschluß der letzteren beiden an den PC erfolgt jedoch immer über einen seriellen Anschluss (COMTbis"COMq) und nieübeFäeriTastätufahscIQÜß.""Der* Anschluß dieser Geräte erfordert daher auf der PC-Seite immer Treiberprogramme die, die von diesen Geräten ankommenden Signale aufbereiten und dem Anwenderprogramm zur Verfügung stellen. Dagegen wird der Tastatureingang von allen Betriebssystemen standardmäßig abgefragt und die dort ankommenden Daten allen Programmen in immer gleicher und standardisierter Form zur Verfügung gestellt.There are a number of input devices for the PC; in addition to the keyboard, the mouse and the graphics tablet should also be mentioned in this context, but the latter two are always connected to the PC via a serial connection (COMT to COMq) and never via a keyboard port. The connection of these devices therefore always requires driver programs on the PC side that process the signals received from these devices and make them available to the user program. In contrast, the keyboard input is queried by all operating systems as standard and the data received there is made available to all programs in the same, standardized form.
Für den Tastatureingang gibt es neben den Standard-Tastaturen auch frei programmierbare Tastaturen, z.Bsp. die MCK-104Pro von Ortek, Tastaturen mit Kartenleser oder mit Barcodelesegerät, sowie zusätzliche abgesetzte Zahlenblocktastaturen. Alle diese Eingabegeräte können gleichermaßen zur Steuerung eines Programms als auch zur Dateneingabe verwandt werden. Darüber hinaus ist keines dieser Eingabegeräte zur Bedienung eines einzigen speziellen Programms vorgesehen worden, sondern alle diese Eingabegeräte sind programmneutral und können zur Bedienung aller Programme verwandt werden.In addition to the standard keyboards, there are also freely programmable keyboards for the keyboard input, e.g. the MCK-104Pro from Ortek, keyboards with card readers or barcode readers, as well as additional remote number pad keyboards. All of these input devices can be used equally to control a program and to enter data. In addition, none of these input devices is intended to operate a single specific program; all of these input devices are program-neutral and can be used to operate all programs.
Zur Bedienungserleichterung wurden für einige Programme Tastatur-Schablonen entwickelt die über die Standardtastatur (z.Bsp. MF-I oder MF-&Pgr;) gelegt werden konnten; Diese waren aber sehr abstrakt und komprimiert, dienten auch nur der schnellen Information des Anwenders und konnten ihm keine komplexen Tasten-Eingabekombinationen abnehmen.To make it easier to use, keyboard templates were developed for some programs that could be placed over the standard keyboard (e.g. MF-I or MF-&Pgr;); however, these were very abstract and compressed, only served to provide the user with quick information and could not relieve them of complex key combinations.
3. Problem:3. Issue:
Je nach Umfang eines Programmes gibt es einfache und sehr komplexe Bediensequencen; Je komplexer und verschachtelter ein Programm, desto komplexer dessen Bedienung. Neben einzelnen Tasten, können Doppeloder Dreifach Tasten-Kombinationen auftreten, hinzu kommen Gruppen von Tastenfolgen die in einer festgelegten Reihenfolge eingegeben werden müssen, um ein bestimmtes Programmziel zu erreichen. Dies erfordert sowohl eine lange Lernphase als auch tägliche Übung um das Programm perfekt zu beherrschen. Darüber hinaus bieten weder die Tastatur noch die Maus irgendwelche Hinweise zur Bedienung eines konkreten Programms.Depending on the scope of a program, there are simple and very complex operating sequences; the more complex and nested a program, the more complex its operation. In addition to individual keys, double or triple key combinations can occur, as well as groups of key sequences that must be entered in a fixed order in order to achieve a specific program goal. This requires both a long learning phase and daily practice in order to master the program perfectly. In addition, neither the keyboard nor the mouse offer any instructions on how to operate a specific program.
Unsere Erfindung kombiniert dagegen für jeweils ein konkretes Programm auf der Eingabevorrichtung anschauliche und verständliche Bedienhinweise mit extrem einfacher Bedienung, in dem es in der Lage ist, auch sehr komplexe Tastensequencen auf einen einzigen Druck einer Befehlsschaltfläche zu reduzieren.Our invention, on the other hand, combines clear and understandable operating instructions for each specific program on the input device with extremely simple operation, in that it is able to reduce even very complex key sequences to a single press of a command button.
4. Lösune:4. Solution:
Es wird für die Steuerung eines Programms (nicht für die Dateneingabe) eine für dieses Programm spezifische Eingabevorrichtung geschaffen. Wichtige und häufige, bei kleinen Programmen eventuell alle Programmoptionen werden auf einer Bedienfläche beliebiger Form (Rechteck, Vieleck, Kreis, Ellipse, etc.) mittels, Symbolen, Bildern, Text oder beliebigen anderen Elementen, respektive Kombinationen von allem in anschaulicher und verständlicher Form auf Befehlsschaltflächen abgebildet. Der Bediener des Programms sieht somit alle oder einen Teil der Programmoptionen (Befehle) des konkret geladenen Programms auf der (Befehls-) Eingabevorrichtung für dieses Programm. Durch Drücken auf eine derart anschaulich dargestellte Befehlsschaltfläche wird die hinter dieser Schaltfläche liegende Befehlssequence genau in der Form an den Tastaturanschluß des PC gesandt, wie es auch die eigentliche Tastatur tun würde (Schutzanspruch 2 bis 6) oder nach Schutzanspruch 7, unter Umgehung der Tastaturabfrage, direkt im Tastaturbuffer abgelegt.An input device specific to a program is created for controlling a program (not for data input). Important and frequent program options, possibly all in the case of small programs, are displayed on a control surface of any shape (rectangle, polygon, circle, ellipse, etc.) using symbols, images, text or any other elements, or combinations of all of these in a clear and understandable form on command buttons. The operator of the program thus sees all or part of the program options (commands) of the specifically loaded program on the (command) input device for this program. By pressing a command button displayed in such a clear manner, the command sequence behind this button is sent to the PC's keyboard connection in exactly the same form as the actual keyboard would do (protection claims 2 to 6) or, according to protection claim 7, bypassing the keyboard query, stored directly in the keyboard buffer.
5. Erreichte Vorteile:5. Benefits achieved:
Mit der Erfindung wird eine leichte und sofortige Bedienung von Programmen erreicht; Sie reduziert und vereinfacht lange und aufwendige Lernphasen auf ein Minimum; Daneben ermöglicht sie auch dem Anfänger extrem komplexe Bedienabläufe, wie sie sonst nur dem Experten zugänglich sind.The invention enables programs to be operated easily and immediately; it reduces and simplifies long and time-consuming learning phases to a minimum; it also enables beginners to perform extremely complex operating procedures that are otherwise only accessible to experts.
6. Weitere Ausgestaltung der Erfindung:6. Further development of the invention:
Diese Eingabevorrichtung ist momentan auf die Bedienung jeweils eines konkreten Programms ausgerichtet. Die Erfindung könnte auch um weitere Elemente erweitert werden, die in der Lage sind Computer oder Compueter-Pheripherie Geräte in allgemeiner Form zu steuern. Im Rahmen von Schutzanspruch 6 und 7 ist es auch denkbar pro Programm mehrere Bedienflächen zu haben und die hierfür erforderlichen Befehlssequencen, bei Bedienflächenwechsel, über den PC nachzuladen. Ebenso kann sie dahingehend ausgeweitet werden das sie neben der Bedienung konkreter Anwender-Programme auch zur Ausführung/Bedienung von Betriebssystem-Funktionen oder mitgelieferter Programme (parallel zu einem Anwenderprogramm oder auch einzeln) verwandt werden kann, resp. das die reinen Befehlsschaltflächen auch um Schaltflächen für Daten (Buchstaben, Zahlen, Symbole) erweitert werden. Die Gestaltung der Befehlsschaltflächen könnte neben rein optischen Elementen auch weitere Elemente, wie z.Bsp. Blindenschrift enthalten. In Verbindung mit Schutzanspruch 7 könnte in einem weiterem Schritt auf der Computerseite auf die jeweils gewählte Aktion über die Standardreaktion hinaus reagiert werden, und zwar sowohl optisch als auch akustisch.This input device is currently designed to operate a specific program. The invention could also be expanded to include other elements that are able to control computers or computer peripheral devices in a general way. Within the scope of protection claims 6 and 7, it is also conceivable to have several control surfaces per program and to reload the command sequences required for this via the PC when the control surface changes. It can also be expanded to include not only operating specific user programs, but also to execute/operate operating system functions or programs supplied (parallel to a user program or individually), or that the pure command buttons can also include buttons for data (letters, numbers, symbols). The design of the command buttons could include other elements, such as Braille, in addition to purely optical elements. In connection with protection claim 7, in a further step on the computer side, the selected action could be responded to in addition to the standard reaction, both optically and acoustically.
7. Ausführungsbeispiele:
Ausführung 1: 7. Examples of implementation:
Version 1:
Die Vorrichtung besteht aus 2 Teilen und zwar aus einer Basiseinheit A (die nur einmal erworben werden muß) und einer jeweils individuellen Eingabeeinheit B; Zusammen bilden diese die Eingabevorrichtung. Die Baisiseinheit A wird zwischen PC und Tastatur geschaltet und mit der jeweils programmspezifischen Eingabeeinheit B verbunden. Die austauschbare programmspezifische Eingabeeinheit enthält die anschauliche Darstellung der Programmoptionen und einen Speicher der die zu diesem Programm gehörenden Befehlssequencen enthält.The device consists of 2 parts, namely a base unit A (which only needs to be purchased once) and an individual input unit B; together these form the input device. The base unit A is connected between the PC and the keyboard and is connected to the program-specific input unit B. The exchangeable program-specific input unit contains the clear representation of the program options and a memory that contains the command sequences belonging to this program.
Ausführung 2:Version 2:
Die Eingabevorichtung besteht aus einem einzigen Teil, der Basiseinheit die zwischen PC und Normaltastatur geschaltet wird. Diese Basiseinheit vereint die beiden Teile nach Ausführung 1 in einer Einheit. In dieser Lösungsform ist das Eingabegerät derart konstruiert das nur die eigentliche programmspezifische Bedienfläche mit der Darstellung der Programmoptionen (Befehle) und der zu dieser Bedienfläche dazugehörende Speicherchip mit den Befehlssequencen (für dieses Programm) austauschbar sind. Zur besseren Handhabung kann ein zusätzliches Kabel mitgeliefert werden welches jedoch nur das Umstecken erleichtern soll und keinerlei weitere Funktionen erfüllt, wie etwa die Basiseinheit A nach Ausführung 1.The input device consists of a single part, the base unit, which is connected between the PC and the normal keyboard. This base unit combines the two parts according to version 1 in one unit. In this solution, the input device is designed in such a way that only the actual program-specific control surface with the display of the program options (commands) and the memory chip associated with this control surface with the command sequences (for this program) are interchangeable. For better handling, an additional cable can be supplied, which is only intended to make changing over easier and does not fulfill any other functions, such as the base unit A according to version 1.
Claims (7)
dadurch gekennzeichnet1. Input device for controlling computer programs
characterized
dadurch gekennzeichnet2. Input device according to protection claim 1
characterized
dadurch gekennzeichnet3. Input device according to protection claims 1 and 2
characterized
dadurch gekennzeichnet4. Input device according to protection claim 1
characterized
dadurch gekennzeichnet5. Input device according to protection claims 1 and 4
characterized
dadurch gekennzeichnet6. Input device according to protection claims 1, 2, 3 and 4
characterized
dadurch gekennzeichnet7. Input device according to protection claim 1
characterized
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE29706977U DE29706977U1 (en) | 1997-04-18 | 1997-04-18 | Input device for controlling computer programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE29706977U DE29706977U1 (en) | 1997-04-18 | 1997-04-18 | Input device for controlling computer programs |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE29706977U1 true DE29706977U1 (en) | 1997-07-03 |
Family
ID=8039171
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE29706977U Expired - Lifetime DE29706977U1 (en) | 1997-04-18 | 1997-04-18 | Input device for controlling computer programs |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE29706977U1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4964075A (en) * | 1987-05-08 | 1990-10-16 | A. J. Weiner, Inc. | Software and hardware independent auxiliary user programmable intelligent keyboard |
| DE4120862A1 (en) * | 1991-06-25 | 1993-01-07 | Juergen Dethloff | Keyboard input function generator for compact computer system - has LCD panel display with matrix electrodes and touch screen formed by foils on glass panel to provide means of defined input function keys |
| DE4329148A1 (en) * | 1992-08-31 | 1994-03-03 | Chameleon Systems Ltd | Reconfigurable keyboard system for a data processing device |
-
1997
- 1997-04-18 DE DE29706977U patent/DE29706977U1/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4964075A (en) * | 1987-05-08 | 1990-10-16 | A. J. Weiner, Inc. | Software and hardware independent auxiliary user programmable intelligent keyboard |
| DE4120862A1 (en) * | 1991-06-25 | 1993-01-07 | Juergen Dethloff | Keyboard input function generator for compact computer system - has LCD panel display with matrix electrodes and touch screen formed by foils on glass panel to provide means of defined input function keys |
| DE4329148A1 (en) * | 1992-08-31 | 1994-03-03 | Chameleon Systems Ltd | Reconfigurable keyboard system for a data processing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60113685T2 (en) | INTERFACE FOR MACHINE CONTROL | |
| EP0840909B1 (en) | Control and programming unit | |
| DE10007701C2 (en) | Display and control unit for a scale | |
| DE69133560T2 (en) | Management system for a numerically controlled machine tool | |
| DE2264923A1 (en) | ELECTRONIC CALCULATOR | |
| EP0810521A1 (en) | Method of visually identifying compatible programs | |
| DE2818377A1 (en) | STENOGRAPHER TYPEWRITER | |
| DE2505227A1 (en) | ELECTRONIC CALCULATOR | |
| DE29706977U1 (en) | Input device for controlling computer programs | |
| DE29703630U1 (en) | computer | |
| DE3134314C2 (en) | Electronic cash register | |
| DE3340469C2 (en) | Price tag | |
| DE29716179U1 (en) | Euro calculator | |
| DE19536293A1 (en) | Control and programming device | |
| DE60317235T2 (en) | ELECTRONIC DICTIONARY WITH EXAMPLE SETS | |
| DE10330110A1 (en) | Keyboard reconfiguration method and device | |
| DE69026134T2 (en) | Output device with user-definable relationship between character codes and output characters | |
| DE3802660A1 (en) | KEYBOARD FOR PRICE-CALCULATING LOADING SCALES HAVING A RECALL STORAGE | |
| EP2645229B1 (en) | Processing operations of a print product manufacturing method | |
| DE68905508T2 (en) | DEVICE FOR PRINTING BY A PRINTER FROM SELECTED PARTS OF THE SCREEN OF A PERSONAL INFORMATION TERMINAL. | |
| EP0990218B1 (en) | Method for selectively detecting and reading a character string | |
| DE3829514A1 (en) | Data processing device | |
| EP0590492A1 (en) | Mobile telephone with a helpkey for displaying information | |
| DE3833072A1 (en) | Tool protection for the tools of cutting or forming presses, mainly for metalworking | |
| DE19534747A1 (en) | Magnetic card reader interface device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R086 | Non-binding declaration of licensing interest | ||
| R207 | Utility model specification |
Effective date: 19970814 |
|
| R163 | Identified publications notified |
Effective date: 19970731 |
|
| R156 | Lapse of ip right after 3 years |
Effective date: 20010403 |