DE20217855U1 - Multi media function for a standard computer keyboard depends upon use of application program key - Google Patents
Multi media function for a standard computer keyboard depends upon use of application program keyInfo
- Publication number
- DE20217855U1 DE20217855U1 DE20217855U DE20217855U DE20217855U1 DE 20217855 U1 DE20217855 U1 DE 20217855U1 DE 20217855 U DE20217855 U DE 20217855U DE 20217855 U DE20217855 U DE 20217855U DE 20217855 U1 DE20217855 U1 DE 20217855U1
- Authority
- DE
- Germany
- Prior art keywords
- app
- keyboard
- key
- keys
- function
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
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)
Abstract
Description
Key Mouse Electronic Enterprise Co., Ltd, 6F-9, No. 3, Wu-Chuan 1st Rd., Hsin Chuang City,Key Mouse Electronic Enterprise Co., Ltd, 6F-9, No. 3, Wu-Chuan 1st Rd., Hsin Chuang City,
Taipei, Taiwan, R.O.C.
„Multimedia-Funktionen unterstützende Standard-Tastatur"Taipei, Taiwan, Taiwanese
"Standard keyboard supporting multimedia functions"
Die vorliegende Erfindung betrifft eine Standard-Tastatur und insbesondere eine Standard-Tastatur, mit der vorhandene Funktionstasten zum Unterstützen von Multimedia-Funktionen, ohne neue Tasten hinzufugen zu müssen, auf Hot Keys umschaltbar sind, und der Schaltzustand der Tastatur über einen mit der Tastatur verbundenen Monitor und eine an der Tastatur vorgesehene Leuchtdiode (LED) leicht in Erfahrung bringbar ist.The present invention relates to a standard keyboard, and more particularly to a standard keyboard with which existing function keys can be switched to hot keys for supporting multimedia functions without having to add new keys, and the switching state of the keyboard can be easily ascertained via a monitor connected to the keyboard and a light emitting diode (LED) provided on the keyboard.
Die Figuren 1 und 2 sind Draufsichten jeweils einer herkömmlichen Multimedia-Tastatur 1 mit zusätzlichen Tasten und einer herkömmlichen Standard-Tastatur 2 von oben. Wie gezeigt, wird die herkömmliche Multimedia-Tastatur 1 durch Hinzufügen mehrerer Multimedia-Hot Keys 11 zu der herkömmlichen Standard-Tastatur 2 erhalten. Es sind ungefähr achtzehn MuI-Figures 1 and 2 are top views of a conventional multimedia keyboard 1 with additional keys and a conventional standard keyboard 2, respectively. As shown, the conventional multimedia keyboard 1 is obtained by adding several multimedia hot keys 11 to the conventional standard keyboard 2. There are approximately eighteen multi-
-28.173--28.173-
Hollerallee 32 · D-28209 Bremen t-'P.tJ.B. iO*JU 2* Hollerallee 32 · D-28209 Bremen t-'P.tJ.B. OK*JU 2*
—r=-i-Bfemen*-:TelepfienW9'-4^1*-3409CC · Telefeäc +49-421-3491768 _j * 4—5—I —r=-i-Bfemen*-:TelepfienW9'-4^1*-3409CC · Telefeäc +49-421-3491768 _j * 4—5— I
http://www.boehmert.de - flEL - PfcpERflßRN·- V^tjOSHUT*- http://www.boehmert.de - flEL - PfcpERflßRN· - V^tjOSHUT*-
e-mail: postmaster@boehmert.dee-mail: postmaster@boehmert.de
- ALICANTE - PARIS- ALICANTE - PARIS
BOEHMERT & BOEHMERTBOEHMERT & BOEHMERT
timedia-Hot Keys 11, umfassend Volume Up, Volume Dn, Mute, WWW, Record, Rewind, Close etc., vorhanden. Diese Multimedia-Hot Keys 11 weisen jeweilige Scan-Codes auf, die mit Anwendungsprogrammen unter Windows® arbeiten können, so daß ein Bediener die Hot Keys 11 auf der Tastatur 1 direkt betätigen und die bereitgestellten Multimedia-Funktionen auf dem Bildschirm des Monitors in Erfahrung bringen kann. Das Hinzufügen von weiteren Hot Keys 11 zur herkömmlichen Standard-Tastatur 2 weist jedoch den Nachteil der Vergrößerung des Volumens der Tastatur 2 auf. Außerdem ist das Hinzufügen der Multimedia-Hot Keys 11, die jeweils ungefähr zwei bis drei US-Dollar erfordern, sehr teuer.timedia hot keys 11 including Volume Up, Volume Dn, Mute, WWW, Record, Rewind, Close, etc. are provided. These multimedia hot keys 11 have respective scan codes that can work with application programs under Windows®, so that an operator can directly operate the hot keys 11 on the keyboard 1 and experience the provided multimedia functions on the screen of the monitor. However, adding more hot keys 11 to the conventional standard keyboard 2 has the disadvantage of increasing the volume of the keyboard 2. In addition, adding the multimedia hot keys 11, each of which requires approximately two to three U.S. dollars, is very expensive.
Es ist auch vorgeschlagen worden, eine Taste auf einer Tastatur als eine Steuertaste zum Schalten der Tastatur zwischen einer Standard-Tastatur und einer Multimedia-Tastatur hinzuzufügen. Diese Art erfordert unverändert eine Modifikation von Spritzgießformen zur Herstellung der Standard-Tastatur und ist nicht viel hilfreicher bei der Reduzierung der Modifikationskosten. It has also been proposed to add a key on a keyboard as a control key for switching the keyboard between a standard keyboard and a multimedia keyboard. This approach still requires modification of injection molds to produce the standard keyboard and is not much more helpful in reducing the modification cost.
Ein weiterer Vorschlag besteht darin, eine Scroll Lock-Taste oder eine Num Lock-Taste auf der Standard-Tastatur vorzusehen, die zum Erzeugen von mehreren Steuertastenkombinationen für die Standard-Tastatur zum Unterstützen von Multimedia-Funktionen gleichzeitig direkt betätigt werden kann. In diesem Vorschlag wird das Anwendungsprogramm Resisger unter Win 95 zum Detektieren des Flag-Bits der Scroll Lock-Taste oder der Num Lock-Taste verwendet und ein spezieller Treiber zur Beurteilung des detektierten Flag-Bits verwendet, bevor eine Code-Umwandlung durchgeführt werden kann. Danach wird die Funktion von Win Exec O, von Windows-API (Application Program Interface) bereitgestellt, zum Ersetzen des zu einer gewünschten Datei führenden Weges und des Dateinamenparameters des Anwendungsprogramms verwendet, so daß die Steuertastenkombinationen Multimedia-Funktionen unterstützen können. Der obengenannte Vorschlag würde dazu führen, daß einige vorhandene Tasten deren ursprünglich vorgesehene Funktionen verlieren, und stellt somit keine vernünftige Art zum Modifizieren der Standard-Tastatur dar.Another proposal is to provide a Scroll Lock key or a Num Lock key on the standard keyboard which can be directly pressed simultaneously to generate multiple control key combinations for the standard keyboard to support multimedia functions. In this proposal, the application program Resisger under Win 95 is used to detect the flag bit of the Scroll Lock key or the Num Lock key, and a special driver is used to judge the detected flag bit before code conversion can be performed. Then, the function of Win Exec O provided by Windows API (Application Program Interface) is used to replace the path leading to a desired file and the file name parameter of the application program so that the control key combinations can support multimedia functions. The above proposal would cause some existing keys to lose their originally intended functions and thus is not a reasonable way to modify the standard keyboard.
• ··
BOEHMERT & BOEHMERT
-3-BOEHMERT & BOEHMERT
-3-
Es ist somit wünschenswert, eine Standard-Tastatur zu entwickeln, mit der vorhandene Funktionstasten derselben zur Unterstützung von Multimedia-Funktionen zu Hot Keys umgeschaltet werden können, ohne daß neue Tasten hinzugefügt werden müssen, und bei der der Schaltzustand der Tastatur über einen mit der Tastatur verbundenen Monitor und eine auf der Tastatur vorgesehene Leuchtdiode (LED) leicht in Erfahrung gebracht werden kann.It is therefore desirable to develop a standard keyboard which can switch existing function keys of the keyboard to hot keys to support multimedia functions without adding new keys, and in which the switching state of the keyboard can be easily ascertained via a monitor connected to the keyboard and a light emitting diode (LED) provided on the keyboard.
Erfindungsgemäß wird diese Aufgabe gelöst durch eine Standard-Tastatur, umfassend mehrere Funktionstasten mit einer zur Unterstützung von Multimedia-Funktionen definierten zweiten Funktionshierarchie und eine Einstelltaste, die zum Zusammenarbeiten mit den Funktionstasten zur Bildung von unterschiedlichen Tastenkombinationen gestaltet ist, wobei die Funktionstasten mit einer von I/O-Anschlußleitungen eines Mikroprozessors innerhalb der Standard-Tastatur gebildeten Scanmatrix zur Durchführung einer Umwandlung eines Zustands-Flags einer zentralen Mikroprozessoreinheit innerhalb der Tastatur durch Verriegeln zweier Tasten und Ändern von Scancodes von den Funktionstasten elektrisch verbunden sind, so daß von Datenbanken und Application Program Interface unter Windows erhaltene Anwendungsprogramme zur Durchführung einer gewählten Multimedia-Funktion verwendbar sind, wenn ein Bediener die Funktionstasten und die Einstelltaste direkt auf der Standard-Tastatur betätigt, um die Funktionstasten auf Multimedia-Hot Keys umzuschalten, und ein aktueller Zustand der umgeschalteten Standard-Tastatur auf einem mit der Tastatur verbundenen Monitor gezeigt und von einer auf der Tastatur vorgesehenen Leuchtdiode angezeigt wird, ohne daß irgendeine neue Taste auf der Standard-Tastatur hinzugefügt werden muß.According to the invention, this object is achieved by a standard keyboard comprising a plurality of function keys with a second function hierarchy defined to support multimedia functions and a setting key designed to cooperate with the function keys to form different key combinations, wherein the function keys are electrically connected to a scan matrix formed by I/O connection lines of a microprocessor within the standard keyboard for carrying out a conversion of a state flag of a central microprocessor unit within the keyboard by locking two keys and changing scan codes from the function keys, so that application programs obtained from databases and Application Program Interface under Windows can be used to carry out a selected multimedia function when an operator presses the function keys and the setting key directly on the standard keyboard to switch the function keys to multimedia hot keys, and a current state of the switched standard keyboard is shown on a monitor connected to the keyboard and displayed by a light-emitting diode provided on the keyboard without any new key being added to the standard keyboard. must become.
Die Unteransprüche betreffen vorteilhafte Ausführungsformen der Tastatur.The subclaims relate to advantageous embodiments of the keyboard.
Weitere Merkmale und Vorteile der Erfindung ergeben sich aus den Ansprüchen und aus der nachstehenden Beschreibung, in der ein Ausfuhrungsbeispiel anhand der schematischen Zeichnungen im einzelnen erläutert ist. Dabei zeigt:Further features and advantages of the invention emerge from the claims and from the following description, in which an exemplary embodiment is explained in detail using the schematic drawings. In the drawings:
BOEHMERT & BOEHMERT
-A- BOEHMERT & BOEHMERT
-A-
Figur 1 eine fragmentarische Draufsicht einer herkömmlichen Multimedia-Figure 1 is a fragmentary plan view of a conventional multimedia
Tastatur mit darauf vorgesehenen weiteren Tasten von oben;Keyboard with additional keys provided on it from above;
Figur 2 eine Draufsicht einer herkömmlichen Standard-Tastatur von oben;Figure 2 is a top view of a conventional standard keyboard;
Figur 3 eine Draufsicht einer Standard-Tastatur gemäß einer besonderen AusFigure 3 is a plan view of a standard keyboard according to a special design
führungsform der Erfindung von oben;embodiment of the invention from above;
Figur 4 eine Schaltung für eine zentrale Mikroprozessoreinheit innerhalb derFigure 4 shows a circuit for a central microprocessor unit within the
Tastatur gemäß der besonderen Ausführungsform der Erfindung;Keyboard according to the particular embodiment of the invention;
Figur 5 eine Schaltungs-Scanmatrix für die zentrale Mikroprozessoreinheit inFigure 5 shows a circuit scan matrix for the central microprocessor unit in
nerhalb der Tastatur gemäß der besonderen Ausführungsform der Erfindung; undwithin the keyboard according to the particular embodiment of the invention; and
Figur 6 ein Flußdiagramm, das die Schritte des Tastatur-Scannens durch dieFigure 6 is a flow chart showing the steps of keyboard scanning by the
zentrale Mikroprozessoreinheit innerhalb der Tastatur gemäß der besonderen Ausführungsform der Erfindung zeigt.central microprocessor unit within the keyboard according to the particular embodiment of the invention.
Als nächstes wird auf die Figuren 3,4 und 5 Bezug genommen. Wie gezeigt, ist die Tastatur 3 ein Zweiwege-Kommunikationsgerät. Wenn ein Computersystem, mit dem die Tastatur 3 verbunden ist, einen Befehl an die Tastatur 3 ausgibt, muß die Tastatur 3 dem Computersystem antworten. Die zentrale Mikroprozessoreinheit 31 innerhalb der Tastatur 3 behält die Detektion der Schaltungs-Scanmatrix und die Überprüfung irgendeiner niedergedrückten Taste bei. Eine vorhandene LED auf der Tastatur 3, die von der zentralen Mikroprozessoreinheit 31 zum Anzeigen des Scroll Lock-Zustands gesteuert wird, wird von einer Einfarben-LED in einer Zweifarben-Ml-LED 312 umgewandelt. Eine APP-Taste (Windows Application Program-Taste) 311 auf der Standard-Tastatur 3 wird als eine Einstelltaste eingerichtet, die wahlweise mit irgendeiner vorhandenen Funktionstaste 314 auf der Tastatur 3 kombiniertReferring next to Figures 3, 4 and 5, the keyboard 3 is a two-way communication device as shown. When a computer system to which the keyboard 3 is connected issues a command to the keyboard 3, the keyboard 3 must respond to the computer system. The central microprocessor unit 31 within the keyboard 3 maintains detection of the circuit scan matrix and verification of any depressed key. An existing LED on the keyboard 3, which is controlled by the central microprocessor unit 31 to indicate the scroll lock state, is converted from a single color LED to a two color MI LED 312. An APP (Windows Application Program) key 311 on the standard keyboard 3 is configured as a setting key which can be selectively combined with any existing function key 314 on the keyboard 3.
BOEHMERT & BOEHMERTBOEHMERT & BOEHMERT
-5--5-
werden kann, um irgendeine der folgenden Einstelltasten-Kombinationen zu bilden: APP+Fl, APP+F2, APP+F3, APP+F4, APP+F5, APP+F6, APP+F7, APP+F8, APP+F9, APP+F10, APP+Fl 1, APP+Fl2, APP + Esc, APP + Print Screen, APP + Scroll Lock, APP + Caps Lock, APP + Num Lock, APP + Pause. Wenn die zentrale Mikroprozessoreinheit 31 anhand der Scanmatrix irgendeine niedergedrückte Taste detektiert, wird sie ermitteln, ob die niedergedrückte Taste die APP-Taste 311 ist oder nicht und wird sie dann den aktuellen Zustand der APP-Taste 311 detektieren. Falls die APP-Taste 311 freigegeben ist, wird sie als eine gewöhnliche Taste behandelt. Wenn jedoch die APP-Taste 311 niedergedrückt und gehalten wird und gleichzeitig eine weitere Funktionstatste 314 niedergedrückt wird, wird die zentrale Mikroprozessoreinheit 31 die niedergedrückte Taste überprüfen und mit gespeicherten Daten einzeln vergleichen, um als ein Filter zu fungieren. Wenn sie z. B. detektiert, daß die niedergedrückte Taste Fl2 ist, wird die zentrale Mikroprozessoreinheit 31 den Zustand eines markierten Flags in einem Register von „aktiviert" in „deaktiviert" oder von „deaktiviert" in „aktiviert" umwandeln. Wenn das markierte Flag deaktiviert ist, ist die Ml-LED 312 ausgeschaltet. Wenn das markierte Flag aktiviert ist, ist die Ml-LED 312 eingeschaltet, um einen Benutzer darüber zu informieren, daß die Tastatur eine zweite Hierarchie von Multimedia-Funktion eingenommen hat, die für die niedergedrückte Funktionstaste 314 (das heißt F12) definiert ist. Der Benutzer kann dann die F12-Taste und APP-Taste gleichzeitig freigeben. An diesem Punkt wird die zentrale Mikroprozessoreinheit 31 einen Unterbrechungs-Code der APP-Taste 311 aussenden. Falls der Benutzer sich gerade unter Windows befinden sollte, würde ein Bild, das erscheinen würde, wenn eine rechte Taste auf einer Maus angeklickt wird, nun auf dem Bildschirm angezeigt. An diesem Punkt würde die Tastatur 3 einen Code der Esc-Taste zum Löschen des Bildes, das sich bei Klicken der rechten Taste auf der Maus zeigt, aussenden und würde dadurch die Tasteneinstellung zur Unterstützung einer speziellen Multimedia-Funktion abgeschlossen. Währenddessen hört die zentrale Mikroprozessoreinheit 31 auch mit dem Scannen auf. Wenn detektiert wird, daß eine weitere Taste niedergedrückt wird, würde die zentrale Mikroprozessoreinheit 31 wiederum ermitteln, ob die niedergedrückte Taste die APP-Taste ist oder nicht. Falls nicht, würde die zentrale Mikroprozessoreinheit 31 die niedergedrückte Taste überprüfen und mit gespeicherten Daten einzeln vergleichen, um dercan be used to form any of the following setting key combinations: APP+Fl, APP+F2, APP+F3, APP+F4, APP+F5, APP+F6, APP+F7, APP+F8, APP+F9, APP+F10, APP+Fl 1, APP+Fl2, APP + Esc, APP + Print Screen, APP + Scroll Lock, APP + Caps Lock, APP + Num Lock, APP + Pause. When the central microprocessor unit 31 detects any depressed key from the scan matrix, it will determine whether the depressed key is the APP key 311 or not and then detect the current state of the APP key 311. If the APP key 311 is released, it is treated as an ordinary key. However, if the APP key 311 is depressed and held and another function key 314 is depressed at the same time, the central microprocessor unit 31 will check the depressed key and compare it with stored data one by one to act as a filter. For example, if it detects that the depressed key is Fl2, the central microprocessor unit 31 will convert the state of a checked flag in a register from "enabled" to "disabled" or from "disabled" to "enabled". When the checked flag is disabled, the Ml LED 312 is off. When the checked flag is enabled, the Ml LED 312 is on to inform a user that the keyboard has entered a second hierarchy of multimedia function defined for the depressed function key 314 (i.e., F12). The user may then release the F12 key and APP key simultaneously. At this point, the central microprocessor unit 31 will send an APP key 311 break code. If the user were currently running Windows, an image that would appear when a right button on a mouse is clicked would now be displayed on the screen. At this point, the keyboard 3 would send an Esc key code to erase the image that appears when the right button on the mouse is clicked, thereby completing the key setup to support a special multimedia function. During this time, the central microprocessor unit 31 would also stop scanning. If another key is detected to be depressed, the central microprocessor unit 31 would again determine whether or not the depressed key is the APP key. If not, the central microprocessor unit 31 would check the depressed key and compare it with stored data one by one to determine the
BOEHMERT & BOEHMERt'
-6-BOEHMERT &BOEHMERt'
-6-
Tastatur 3 einen geeigneten Tastatur-Scancode zu senden. Dieselben Prozeduren werden wiederholt, wenn irgendeine Funktionstaste auf der Tastatur 3 niedergedrückt wird.to send an appropriate keyboard scan code to keyboard 3. The same procedures are repeated when any function key on keyboard 3 is pressed.
Kurz dargestellt, detektiert die zentrale Mikroprozessoreinheit 31 automatisch anhand der Scanmatrix irgendeine niedergedrückte Taste und ermittelt sie, ob die niedergedrückte Taste die Einstelltaste zum Umschalten von Funktionen der Tastatur 3 ist. Wenn die niedergedrückte Taste die APP-Taste 311 ist, wird ein aufgezeichneter Zustand des markierten Flags umgewandelt. An diesem Punkt würde die zentrale Mikroprozessoreinheit 31 die Scanmatrix in der zweiten Hierarchie schließen und zur Scanmatrix in der ersten Hierarchie zurückkehren. In der Tastatur 3 gemäß der besonderen Ausführungsform der vorliegenden Erfindung ermöglichen die Funktionstasten 314 und die Funktion der Hierarchiescanmatrix eine Selbsteinstellung der Scanmatrix entsprechend dem tatsächlichen Bedarf.Briefly, the central microprocessor unit 31 automatically detects any depressed key from the scan matrix and determines whether the depressed key is the setting key for switching functions of the keyboard 3. If the depressed key is the APP key 311, a recorded state of the flag is converted. At this point, the central microprocessor unit 31 would close the scan matrix in the second hierarchy and return to the scan matrix in the first hierarchy. In the keyboard 3 according to the particular embodiment of the present invention, the function keys 314 and the function of the hierarchy scan matrix enable self-adjustment of the scan matrix according to actual needs.
Um einem Benutzer zu ermöglichen, leicht herauszufinden, ob die Tasten auf der Standard-Tastatur 3 gegenwärtig in dem die Multimedia-Funktionen unterstützenden Zustand sind oder nicht, werden zwei von drei vorhandenen LEDs 313 auf der Tastatur 3 unverändert gelassen, während die verbleibende durch eine Zweifarben-Ml-LED 312 ausgetauscht wird. Der Benutzer kann anhand der Farbe oder des Ein/Aus-Zustands der Ml-LED 312 schnell den aktuellen Zustand der Tastatur 3 herausfinden.In order to enable a user to easily find out whether the keys on the standard keyboard 3 are currently in the state supporting the multimedia functions or not, two of three existing LEDs 313 on the keyboard 3 are left unchanged, while the remaining one is replaced by a two-color ML-LED 312. The user can quickly find out the current state of the keyboard 3 by the color or on/off state of the ML-LED 312.
Angesichts dessen, daß ein allgemeiner Tastatur-Controller einen Senkenstrom aushalten kann, der größer als ein Ausgangsstrom ist, der von dem allgemeinen Tastatur-Controller ausgehalten werden kann, sind Leuchtdioden 313 mit einer gemeinsamen positiven Elektrode auf der Tastatur 3, wie in den Figuren 3 und 4 gezeigt, für die Steuertastenkombination, die Scroll Lock-Taste und die Num Lock-Taste vorgesehen. Ferner können nun die Funktionstasten 314, die anfänglich allgemeine Funktionen bereitstellen, nun durch Schalten der APP-Taste 311 und der Funktionstasten 314 auf der Standard-Tastatur 3 Multimedia-Funktionen bereitstellen. Das heißt, die Funktionstasten 314 auf der Standard-Tastatur 3 können derart umgeschaltet werden, daß sie Multimedia-Steuertasten von Volume Up, Volume Down, Mute, Web Home,Considering that a general keyboard controller can withstand a sink current larger than an output current that can be withstood by the general keyboard controller, LEDs 313 having a common positive electrode are provided on the keyboard 3 as shown in Figures 3 and 4 for the control key combination, the Scroll Lock key and the Num Lock key. Furthermore, the function keys 314 that initially provide general functions can now provide multimedia functions by switching the APP key 311 and the function keys 314 on the standard keyboard 3. That is, the function keys 314 on the standard keyboard 3 can be switched to provide multimedia control keys of Volume Up, Volume Down, Mute, Web Home,
BOEHMERT & BOEHMERTBOEHMERT & BOEHMERT
-7--7-
Refresh, WWW.Stop, Back, Forward, E-mail, Search, Favorites, Play, Next Track, Previous Track, Stop, Calculator, My Computer, Game, A+, A-, Zoom, etc. sind oder deren ursprünglichen Funktionen von Esc, Fl, F2, F3, F4, F5, F6, F7, F8, F9, FlO, FIl, F12, Print Screen, Scroll Lock, Pause, Insert, Home, Page Up, Delete, End, Page Down, etc. beibehalten, oder derart umgeschaltet werden, daß sie Software Tool-Tasten von Help, New, Open, Save, Replace, Bold, Spell, Bullets, Reply, Forward, Send, TaskPane, Print, Redo, Undo, Cut, Copy, Paste, Close, etc. sind.Refresh, WWW.Stop, Back, Forward, E-mail, Search, Favorites, Play, Next Track, Previous Track, Stop, Calculator, My Computer, Game, A+, A-, Zoom, etc. or retain their original functions of Esc, Fl, F2, F3, F4, F5, F6, F7, F8, F9, FlO, FIl, F12, Print Screen, Scroll Lock, Pause, Insert, Home, Page Up, Delete, End, Page Down, etc. or are switched to be software tool keys of Help, New, Open, Save, Replace, Bold, Spell, Bullets, Reply, Forward, Send, TaskPane, Print, Redo, Undo, Cut, Copy, Paste, Close, etc.
Die Funktionstasten 314 sind mit der Scanmatrix elektrisch verbunden, die von Eingabe/Ausgabe(I/O)-Anschlußleitungen eines innerhalb der Tastatur 3 konfigurierten Mikroprozessors gebildet wird. Durch Verriegeln zweier Tasten ist es möglich, den Scancode für eine niedergedrückte Taste zu ändern. Mit anderen Worten werden die APP-Taste 311 und die niedergedrückte Funktionstaste 314 verriegelt, wenn die APP-Taste 311 niedergedrückt und gehalten wird und eine weitere Funktionstaste 314 weiter niedergedrückt wird. Mit „Verriegeln zweier Tasten" ist gemeint, daß eine erste Taste niedergedrückt und gehalten wird, bevor eine zweite Taste niedergedrückt wird. Man sollte beachten, daß die erste Taste nicht freigegeben sein sollte, bevor die zweite Taste freigegeben worden ist, um die Funktion des Verriegeins zweier Tasten bereitzustellen. Wenn z. B. die F12-Taste niedergedrückt wird, während die APP-Taste 311 niedergedrückt und gehalten wird, wird der Zustand des Zustands-Flags der zentralen Mikroprozessoreinheit geändert. An diesem Punkt wird eine ganze Gruppe aus den Funktionstasten 314, umfassend Fl, F2, F3, ..., Fl 1, F12, Print Screen, Scroll Lock, Page Up, etc., derart verändert, daß sie wie Multimedia-Hot Keys funktionieren. Piktogramme, die unterschiedliche Multimedia-Funktionen darstellen, können auf Oberseiten der Funktionstasten 314 zur Identifizierung der von jeder einzelnen Funktionstaste 314 bereitgestellten Multimedia-Funktion aufgedruckt werden. Durch Änderung der Tastenscancodes der gesamten Gruppe von Funktionstasten ist es möglich, die Anwendungsprogramme unter Windows auszuführen und die Multimedia-Funktionen durch direktes Betätigen von entsprechenden Steuertasten auf der Standard-Tastatur zu erhalten. Die ausgewählte Multimedia-Funktion wird auf dem Bildschirm des Monitors gezeigt.The function keys 314 are electrically connected to the scan matrix formed by input/output (I/O) leads of a microprocessor configured within the keyboard 3. By locking two keys, it is possible to change the scan code for a depressed key. In other words, when the APP key 311 is depressed and held and another function key 314 is further depressed, the APP key 311 and the depressed function key 314 are locked. By "locking two keys" it is meant that a first key is depressed and held before a second key is depressed. It should be noted that the first key should not be released before the second key has been released in order to provide the locking two key function. For example, if the F12 key is depressed while the APP key 311 is depressed and held, the state of the central microprocessor unit's state flag is changed. At this point, an entire group of function keys 314, including Fl, F2, F3, ..., Fl 1, F12, Print Screen, Scroll Lock, Page Up, etc., are changed to function as multimedia hot keys. Icons representing different multimedia functions can be printed on top of the function keys 314 to identify the multimedia function provided by each individual function key 314. By changing the key scan codes of the entire group of function keys, it is possible to It is possible to run the application programs under Windows and to access the multimedia functions by directly pressing the corresponding control keys on the standard keyboard. The selected multimedia function is displayed on the monitor screen.
• · O· O
BOEHMERT & BOEHMERT
-8-BOEHMERT & BOEHMERT
-8th-
Figur 6 ist ein Flußdiagramm, das Schritte zeigt, die in der Zustandsumwandlung durch die zentrale Mikroprozessoreinheit 31 enthalten sind. Wenn die APP-Taste 311 freigegeben wird, wird ein Bild, das gewöhnlich erscheint, wenn eine rechte Taste auf der Maus angeklickt wird, auf dem Bildschirm gezeigt. An diesem Punkt sendet die Tastatur automatisch den Tastenscancode der Esc-Taste zum Löschen des Bildes aus. Außerdem kann die Tastatur 3 mit einer anderen speziellen Software arbeiten oder die Funktion von Win Exec O, das von Windows API bereitgestellt wird, zum Ersetzen des zur gewünschten Datei führenden Weges und des Dateinamenparameters für das Anwendungsprogramm verwenden. Auf diese Weise kann ein Bediener die Steuertastenkombinationen direkt auf der Tastatur betätigen und wird die ausgewählte Multimedia-Funktion auf dem Bildschirm des Monitors gezeigt.Figure 6 is a flow chart showing steps involved in the state conversion by the central microprocessor unit 31. When the APP key 311 is released, an image that usually appears when a right button on the mouse is clicked is shown on the screen. At this point, the keyboard 3 automatically sends out the key scan code of the Esc key to delete the image. In addition, the keyboard 3 can work with other special software or use the function of Win Exec O provided by Windows API to substitute the path leading to the desired file and the file name parameter for the application program. In this way, an operator can operate the control key combinations directly on the keyboard and the selected multimedia function is shown on the monitor screen.
Wenn die Funktionstasten 314 sich z. B. in dem Zustand des Unterstützens der Multimedia-Funktion befinden und der Bediener den Multimedia-Hot Key-Player auf der Tastatur 3 niederdrückt, scannt ein geeignetes Anwendungsprogramm unter Windows den Scancode, der erscheint, wenn der Hot Key-Player auf der Tastatur niedergedrückt wird, und fängt er ihn ab und ermittelt er, ob der Scancode ein Hot Key-Code ist oder nicht. Wenn anhand des Scancodes festgestellt wird, daß die von dem Bediener niedergedrückte Taste tatsächlich der Multimedia-Hot Key-Player ist, dann verwendet das geeignete Anwendungsprogramm unter Windows die von Windows API bereitgestellte Funktion von Win Exec O zum Ersetzen des zur Player-Datei führenden Weges und des Dateinamenparameters des Anwendungsprogramms PLAYER.EXE (Paket mit Windows 95). An diesem Punkt wird der Player betätigt und sofort auf dem Bildschirm des Monitors gezeigt.For example, when the function keys 314 are in the state of supporting the multimedia function and the operator depresses the multimedia hot key player on the keyboard 3, an appropriate application program under Windows scans the scan code that appears when the hot key player on the keyboard is depressed and intercepts it and determines whether the scan code is a hot key code or not. If it is determined from the scan code that the key depressed by the operator is indeed the multimedia hot key player, then the appropriate application program under Windows uses the function of Win Exec O provided by Windows API to replace the path leading to the player file and the file name parameter of the application program PLAYER.EXE (packaged with Windows 95). At this point, the player is operated and immediately shown on the monitor screen.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE20217855U DE20217855U1 (en) | 2002-11-19 | 2002-11-19 | Multi media function for a standard computer keyboard depends upon use of application program key |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE20217855U DE20217855U1 (en) | 2002-11-19 | 2002-11-19 | Multi media function for a standard computer keyboard depends upon use of application program key |
Publications (1)
Publication Number | Publication Date |
---|---|
DE20217855U1 true DE20217855U1 (en) | 2003-01-16 |
Family
ID=7977101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE20217855U Expired - Lifetime DE20217855U1 (en) | 2002-11-19 | 2002-11-19 | Multi media function for a standard computer keyboard depends upon use of application program key |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE20217855U1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010022555A1 (en) * | 2008-08-27 | 2010-03-04 | Xing Chen | Multi-state input system |
DE102008057910A1 (en) * | 2008-11-18 | 2010-05-20 | P&L Edv Systeme Gmbh | Patient management system with intelligent interface device for the transfer of medical data |
US7996245B2 (en) | 2007-12-07 | 2011-08-09 | Roche Diagnostics Operations, Inc. | Patient-centric healthcare information maintenance |
US8112390B2 (en) | 2007-12-07 | 2012-02-07 | Roche Diagnostics Operations, Inc. | Method and system for merging extensible data into a database using globally unique identifiers |
US8365065B2 (en) | 2007-12-07 | 2013-01-29 | Roche Diagnostics Operations, Inc. | Method and system for creating user-defined outputs |
US8566818B2 (en) | 2007-12-07 | 2013-10-22 | Roche Diagnostics Operations, Inc. | Method and system for configuring a consolidated software application |
US8819040B2 (en) | 2007-12-07 | 2014-08-26 | Roche Diagnostics Operations, Inc. | Method and system for querying a database |
US9003538B2 (en) | 2007-12-07 | 2015-04-07 | Roche Diagnostics Operations, Inc. | Method and system for associating database content for security enhancement |
CN108803892A (en) * | 2017-05-04 | 2018-11-13 | 北京搜狗科技发展有限公司 | A kind of method and apparatus for calling third party application in input method |
-
2002
- 2002-11-19 DE DE20217855U patent/DE20217855U1/en not_active Expired - Lifetime
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7996245B2 (en) | 2007-12-07 | 2011-08-09 | Roche Diagnostics Operations, Inc. | Patient-centric healthcare information maintenance |
US8112390B2 (en) | 2007-12-07 | 2012-02-07 | Roche Diagnostics Operations, Inc. | Method and system for merging extensible data into a database using globally unique identifiers |
US8365065B2 (en) | 2007-12-07 | 2013-01-29 | Roche Diagnostics Operations, Inc. | Method and system for creating user-defined outputs |
US8566818B2 (en) | 2007-12-07 | 2013-10-22 | Roche Diagnostics Operations, Inc. | Method and system for configuring a consolidated software application |
US8819040B2 (en) | 2007-12-07 | 2014-08-26 | Roche Diagnostics Operations, Inc. | Method and system for querying a database |
US9003538B2 (en) | 2007-12-07 | 2015-04-07 | Roche Diagnostics Operations, Inc. | Method and system for associating database content for security enhancement |
WO2010022555A1 (en) * | 2008-08-27 | 2010-03-04 | Xing Chen | Multi-state input system |
DE102008057910A1 (en) * | 2008-11-18 | 2010-05-20 | P&L Edv Systeme Gmbh | Patient management system with intelligent interface device for the transfer of medical data |
DE102008057910B4 (en) * | 2008-11-18 | 2010-10-07 | P&L Edv Systeme Gmbh | Patient management system with intelligent interface device for the transfer of medical data |
CN108803892A (en) * | 2017-05-04 | 2018-11-13 | 北京搜狗科技发展有限公司 | A kind of method and apparatus for calling third party application in input method |
CN108803892B (en) * | 2017-05-04 | 2024-03-22 | 北京搜狗科技发展有限公司 | Method and device for calling third party application program in input method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69616622T2 (en) | Method and device for entering alphanumeric data | |
DE69129659T2 (en) | SYSTEM AND METHOD FOR REMOTE MONITORING OF COPYING MACHINES | |
DE69805224T2 (en) | Device and method for an alternative computer startup | |
DE69207962T2 (en) | Fading away an advertisement with the keyboard | |
DE3901636C2 (en) | ||
DE3687831T2 (en) | PICTURE WINDOW SYSTEM WITH A SHOW WINDOW FOR COMPUTER DISPLAY. | |
EP0829046B1 (en) | Method and system for setting up user programs as well as user computer in a computer net | |
DE69416480T2 (en) | System for controlling a printing press and accessories and tools therefor | |
DE68915847T2 (en) | Keyboard reassignment. | |
DE19734413C1 (en) | Procedure for upgrading a database | |
DE69628374T2 (en) | Data Management System | |
EP1389329A2 (en) | Method, system and computer programme for the generation of an electronic document from scanned image data | |
DE20217855U1 (en) | Multi media function for a standard computer keyboard depends upon use of application program key | |
DE69633373T2 (en) | Method and apparatus for programming a task ticket in a document processing system | |
EP1161731B1 (en) | Method, computer programme product and system for transmitting computer data to an outputting device | |
DE3829342A1 (en) | PRINTING CONTROL SYSTEM | |
DE10252797B4 (en) | Method and system for creating document templates with resource management | |
DE102007060285A1 (en) | A keyboard lockout computer apparatus and method for performing keyboard locking in the computing device | |
DE69320288T2 (en) | Method and device for interacting with a user interface of a computer system using a stylus | |
DE10017831B4 (en) | Method and system for editing a color conversion table | |
DE19648721A1 (en) | Expansion of hot key functions of keyboard | |
DE19815422C2 (en) | Mixing device with application-specific parameter sets | |
DE102009010739B4 (en) | Button arrangement and washing machine with this | |
EP1033647A2 (en) | Method for porting a software system to other hardware platforms | |
EP1515244A2 (en) | Mapping a class hierarchy to a relational database system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R207 | Utility model specification |
Effective date: 20030220 |
|
R156 | Lapse of ip right after 3 years |
Effective date: 20060601 |