[go: up one dir, main page]

DE20113243U1 - Multifunktions-Schnelltasten (Hot-Key)- Tastatur - Google Patents

Multifunktions-Schnelltasten (Hot-Key)- Tastatur

Info

Publication number
DE20113243U1
DE20113243U1 DE20113243U DE20113243U DE20113243U1 DE 20113243 U1 DE20113243 U1 DE 20113243U1 DE 20113243 U DE20113243 U DE 20113243U DE 20113243 U DE20113243 U DE 20113243U DE 20113243 U1 DE20113243 U1 DE 20113243U1
Authority
DE
Germany
Prior art keywords
keyboard
key
code
standard
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
Application number
DE20113243U
Other languages
English (en)
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.)
Behavior Technical Computer Corp
Original Assignee
Behavior Technical Computer Corp
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 Behavior Technical Computer Corp filed Critical Behavior Technical Computer Corp
Priority to DE20113243U priority Critical patent/DE20113243U1/de
Priority to GB0119552A priority patent/GB2378420B/en
Priority to FR0113162A priority patent/FR2830951B3/fr
Publication of DE20113243U1 publication Critical patent/DE20113243U1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0202Constructional details or processes of manufacture of the input device
    • G06F3/021Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner
    • G06F3/0213Arrangements providing an integrated pointing device in a keyboard, e.g. trackball, mini-joystick

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-HINTERGRUND
DER ERFINDUNG
1. Gebiet der Erfindung
Die vorliegende Erfindung bezieht sich auf eine Multifunktions-Schnelltasten(Hot-Key)- Tastatur, die von einem Benutzer beim Betrieb des Betriebssystems Windows oder beim Editieren von
Dokumenten direkt benutzt werden kann, ohne dass dabei Memory-Tasten oder die Unterstützung einer Anwendungsmaus benutzt werden. Daher kann der Benutzer direkt die festgelegten Tasten verwenden, um Funktionen im Betriebssystem Windows auszuführen. 10
2. Beschreibung des Standes der Technik
Es gibt konventionelle, von Tastaturherstellern produzierte Multimedia-Tastaturen, die verschiedene
Spezialfunktionsschlüsseltasten und Softwaretreiber beinhalten, die unter dem Windows-System betrieben werden. Der Benutzer betätigt spezielle Funktionstasten, um bestimmte Funktionen auszuführen.
Herkömmliche Schnelltasten umfassen folgende technische Aspekte: 20
1. Wenn der Benutzer eine auf der Tastatur hinzugefügte Funktionstaste drückt, sendet die Tastatur den von IBM definierten „EO" Code, den sogenannten Standardtastatureingabecode. Wenn der Benutzer die Funktionstaste loslässt, sendet die Tastatur das Abbruchsignal.
2. Die Tastatursteuerung wird den Code empfangen, ihn konvertieren in einen anderen Code, ihn durch einen Treiber übertragen und ihn in einer Systemnachrichteneinheit speichern. Die Abfangeinheit wird den entsprechenden Code empfangen und die spezifischen Funktionen ausführen.
-2-3.
Die herkömmliche Technologie verfügt nur über 128 Codes (01-7F HEX) in einer Standardtastatur, wie z.B. das reguläre Computersystem eines IBM PC XT.
4. Der herkömmliche Stand der Technik wird zu Beschreibungszwecken folgendermaßen zitiert:
a. Wenn der Benutzer eine Funktionstaste (Schnelltaste, wie z.B. „Abspielen") betätigt, sendet die Tastatur die Zusatzcodes EO+22 und E0+A2. (Dies ist ein „G" Tastencode auf einer Standardtastatur).
b. Die Tastatursteuerung nimmt das Signal auf und konvertiert es in einen anderen Code, überträgt es dann mittels eines Treibers an eine Systemnachrichtenspalte; danach erhält das Auffangprogramm die entsprechenden Codes. (Den Ausführungscode „011E" oder das Abbruchsignal „011E").
c. Das Programm beurteilt, ob der Code ein Zusatzcode ist, führt darauf bezogene Programme aus und löscht den Zusatzcode.
Eine solche Tastatur hat jedoch die folgenden Nachteile: 20
1. Die Codes müssen in die Sprache der Tastaturtreibersoftware übersetzt werden, was dazu führt, dass Kapazitäten des Computers nicht benutzt werden, die Geschwindigkeit reduziert wird, Software installiert wird, und dass manchmal Softwareprogramme nicht kompatibel zueinander sind.
2. Im herkömmlichen Tastaturtreiberprogramm sendet die Tastatur einen „EO XX" Code oder Gebrauchscode aus. Dabei wird die Funktion von WinExec 0 benutzt, das von Windows API, dem Pfad der Datei und Dateiparametern zur Verfügung gestellt wird. Daher kann die Tastatur das Programm nur kontrollieren oder wiederaufrufen. Sie kann nicht detaillierte Befehle innerhalb
-3-einzelner
Programme ausführen. Sie ist wenig leistungsstark im Hinblick auf die meisten Schnelltasten-Funktionen.
Die Technologie, die bereits mittels der Erfindung gezeigt wurde, umfasst das Folgende:
1. Verwenden einer PS/2-Standardtastatur mit erweiterten Möglichkeiten der Schnelltasten-Schlüssel:
Wie Fig. 4 zeigt, gab es bereits vor 1990 erweiterte PS/2-Standard-101/102-Tastentastaturen auf dem Markt. Es gibt viele Unterschiede zwischen diesen Tastaturen und den PS/2-Standard-84/85-Tasten-Tastaturen, was die Erweiterung der Tasten von 84/85 auf 101/102 umfasst. Die zusätzlichen Anwendungs-Schnelltasten des Anwendungsstandards PS/2 unter Hinzufügung des „EO" Codes sind:
- „Rechte Strg"-Taste — Betätigen Sie die „Linke Strg"-Taste und den E0-Code auf einer Standard-PS/2-Tastatur.
- „Rechte Alt"-Taste — Betätigen Sie die „Linke Alt"-Taste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „Enter"-Taste — Betätigen Sie die „Return"-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „/"-Taste — Drücken Sie die ,^/"-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „Einfg"-Taste — Betätigen Sie die „0 Einfg"-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „Entf'-Taste — Betätigen Sie die „Entf'-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „Pos1"-Taste — Betätigen Sie die „7Pos1"-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „Ende"-Taste — Betätigen Sie die „1Ende"-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
- „Bild T"-Taste — Betätigen Sie die ,,9BiIdT"-Standardtaste und den „E0"-Code auf einer Standard-PS/2-Tastatur.
i · · ■
-4-
- „Bild!"-Taste — Betätigen Sie die „3Bild!"-Standardtaste und den
„EO"-Code auf einer Standard-PS/2-Tastatur.
- „t-Taste" — Betätigen Sie die „8T"-Standardtaste und den „EC-Code auf einer Standard-PS/2-Tastatur.
- „!-Taste — Betätigen Sie die ,^!"-Standardtaste und den „EO"-Code auf einer Standard-PS/2-Tastatur.
- „+--Taste" — Betätigen Sie die „4«-"-Standardtaste und den „EO"-Code auf einer Standard-PS/2-Tastatur.
- „-+-Taste" — Betätigen Sie die „-»"-Standardtaste und den „EO"-Code auf einer Standard-PS/2-Tastatur.
Diese Erfindung benutzt die Technologie der erweiterten Anwendung der herkömmlichen PS/2-Tastatur, indem der Standardcode jeder Taste und zusätzlich der „E0"-Code einer Standard-PS/2-Tastatur als Schnelltasten-Code benutzt werden.
Fig. 5 zeigt eine erweiterte Standard-Japanisch-Tastatur mit PS/2 Tasten, die bereits 1990 auf den Markt gekommen ist. Der Unterschied zwischen dieser besagten Tastatur und der erweiterten PS/2-101/102-Tasten-Standardtastatur ist die Erweiterung der PS/2-101/102-Tastatur um mehrere Anwendungs-Schnelltasten auf 106 Tasten.
Es gibt drei Anwendungs-Schnelltasten mit „E0"-Code, die der Standard-PS/2-Tastatur bei der besagten japanischen Tastatur hinzugefügt worden sind. Dies ist ein anderes Beispiel der Technologie der erweiterten Anwendungstasten auf einer PS/2-Tastatur.
Diese Erfindung verwendet die konventionelle Technologie der erweiterten PS/2-Tastatur-Anwendungstasten, indem der Standardtastencode jeder Taste auf der Standard-PS/2-Tastatur unter
-5-Hinzufügung
des „EO"-Codes benutzt wird, was als Code für eine erweiterte Schnelltaste verwendet wird.
Wie Fig. 6 zeigt, hat die Firma Microsoft bereits im Jahre 1995 offen die Hinzufügung von drei Funktionstasten auf der Tastatur gefordert, nämlich left Win, right Win und die App Taste, die dazu dienen, Software und Peripheriegeräte zu steuern.
Anwendungsprogramme sind auch in das Betriebssystem Windows integriert. Die besagten Tastenschlüssel sind ergänzt um EO und benutzen das Standard-PS/2 Tastenschlüsselset 2. Hierbei wird „EO 1F" benutzt für die linke Win Taste, der Code „EO 27" wird benutzt für die rechte Win Taste und „EO 2F" wird benutzt für die App Taste.
Diese Erfindung benutzt die konventionelle Technologie der PS/2-Tastatur mit erweiterten Anwendungstasten, indem der Standardtastencode jeder Taste auf der Standard-PS/2-Tastatur unter Hinzufügung des „E0"-Codes benutzt wird, was als Code für erweiterte Schnelltasten dient.
2. Die herkömmliche Methode, welche die PS/2-Tastatur benutzt, mit Erweiterung der Anwendungs-Schnelltasten-Abtastung der Matrix:
a. Vor 1992 hatte die Apple Computer Corporation eine spezielle Funktionstastatur eingeführt, wie in Fig. 7 dargestellt. Auf der Tastatur befinden sich zusätzlich erweiterte Funktionstasten für den Betrieb von CDs, wie z.B. die Laut- und Leiseregelung, Stummschaltung, Aufnahme. Die erweiterte Schnelltaste arbeitet nicht mit dem Zusatz einer Input/Output-Leitung. Die Schnelltaste wird direkt definiert in der Abtastungsmatrix, die nicht festgelegt ist. Daher können die Schnelltasten erweitert werden, ohne die Input/Output-Leitung zu vergrößern und die Kosten zu erhöhen.
-6-
b. Konventionelle Methoden der erweiterten Schnelltasten-Anwendung bei der PS/2-Tastatur:
eine reguläre PS/2-Standard-84-Tastatur hat 14 Abtastungszeilen (s. Fig. 8). Davon sind drei Abtastungszeilen reserviert für Strg, Links, Rechts, Shift und Alt. Die reservierte Benutzung von drei unabhängigen Reihen dient dem Zweck, Phantomtasten zu vermeiden. Wenn irgendeine Zweierkombination der Tasten Strg, Shift, Alt zusammen auf einer PS/2-Standardtastatur betätigt werden, soll es keine Phantomtasten geben. Daher sind 14 Abtastungszeilen, abzüglich 3 Reihen, also insgesamt 11 Reihen, für andere Tasten auf der Tastatur reserviert. Zieht man die Strg-, Links-, Rechts-, Shift- und Alt-Tasten von der Original-84-Tasten-Tastatur ab, bleiben nur 80 Tasten übrig. Eine zusätzliche Taste wird für die europäische Tastatur benötigt, so dass Abtastungszeilen und damit 8x11 = 88 Tasten nötig sind. Warum wird 8 als Basis für die Abtastungsaufnahme benutzt? Weil fast alle Tastaturen 8-Bit Einzelchips im Design benutzen, die meisten Eingabezeilen bestehen aus 8 Bit, um Aufnahme, Lesen und Verarbeitung gleichzeitig zu ermöglichen.
Fig. 4 zeigt eine erweiterte PS/2-101/102-Standardtastatur, die vor auf den Markt kam. Diese besagte Tastatur hat erweiterte Anwendungsfunktionstasten, die dem früheren Modell der PS/2-Standard-84-Tasten-Tastatur hinzugefügt wurden. Der einzige Unterschied ist die Erweiterung um 8 Funktionstasten. Ausgehend von der Basis 8 müssen drei zusätzliche Abtastungszeilen vorhanden sein. Aber da es mehrere leere Matrizen der früheren elf Abtastungszeilen gibt ohne Press-Tasten, ist tatsächlich nur eine Erweiterung um zwei Abtastu.ngszeilen nötig. Daher wird aus der erweiterten PS/2-101/102-Tasten-Tastatur eine Standard 8x16 Abtastungsmatrix. Die erweiterten 10 Schnelltasten sind:
• ft
-7-F11
Schnelltaste — neue Taste
- F12 Schnelltaste — neue Taste
- "Rechte Strg"-Taste — Betätigen Sie die "Linke Strg"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „Rechte Alt"-Taste — Betätigen Sie die „Linke Alt"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur. „Enter"-Taste — Betätigen Sie die „Return"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „/"-Taste — Betätigen Sie die ,^/"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „Einfg"-Taste — Betätigen Sie die „0 Einfg"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „Entf'-Taste — Betätigen Sie die „Entf'-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „Home"-Taste — Betätigen Sie die „7 Pos !"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur. „Ende"-Taste — Betätigen Sie die „1 Ende"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „Bild T"-Taste — Betätigen Sie die „9 Bild !""-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „Bild i"-Taste — Betätigen Sie die „3 Bild ^''-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „t"- Taste — Betätigen Sie die „8t"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „i"-Taste — Betätigen Sie die ,^"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „+-"-Taste — Betätigen Sie die ,^+-"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
- „-►"-Taste — Betätigen Sie die ,^-+"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
„Druck"-Taste — Drücken Sie die „*Druck"-Standardtaste und den "EO" Code auf einer Standard-PS/2-Tastatur.
·· ti »
• ♦ «
-8-„Pause"-Taste
— Betätigen Sie die Complex-Taste und den „E1" Code auf einer Standard-PS/2-Tastatur.
Die obigen neuen Funktionstasten können direkt vom User benutzt werden, um solche Funktionen wie die Dateiausgabe oder die Steuerung des Druckers oder anderer Peripheriegeräte auszuführen.
c. Microsoft hat bereits 1995 Spezifikationen veröffentlicht, in denen sie Tastaturhersteller aufforderten, der Tastatur drei Funktionstasten hinzuzufügen. Für den Verkauf müssen diese Tastaturen von Microsoft genehmigt und mit dem Windows Logo versehen sein. Die zugefügten Funktionstasten sind Left Win, Right Win und die App Taste, wobei die Standardtasten auf der Standard-PS/2-Tastatur benutzt werden unter Hinzufügung des EO-Codes.
Microsoft hat auch die Vermeidung von Phantomtasten gefordert. Die Spezifikationen hierzu werden in Fig. 9 gezeigt. Um diese 3 Tasten zu ergänzen, muss eine Input/Output-Leitung erweitert werden auf 8x18 (wie die Abtastungsmatrix in Fig. 10) oder auf 8 &khgr; 19 Abtastungszeilen, oder es muss eine Umsortierung aller Tasten in eine 8x17 Abtastungszeile erfolgen.
In den Microsoft-Spezifikationen wird deutlich darauf hingewiesen, dass diese drei Tasten entwickelt worden sind für zukünftige Windows Software und reserviert sind für Anwendungsprogramme zur Steuerung von Multimediageräten, Peripheriegeräten und anderen Funktionen.
d. Anfang 1996 hat der weltführende Computerhersteller Packard Bell einen andere Schnelltaste auf einer Standardtastatur hinzugefügt, die PB-Taste (die eine Standard- PS/2 Taste mit dem Zusatz des
-9-"EO"
Codes benutzt). Dies geschah mit dem Zusatz eines
Anwendungsprogramms zur Kontrolle des Macroprogramms. Seine PB-Taste befindet sich auch in der ursprünglich definierten Abtastungsmatrix, wie die Abtastungsmatrix in Fig. 11. zeigt. 5
e. Diese Anwendung folgt der traditionellen Methode der Erweiterung der Funktionstasten durch das Hinzufügen von 8 Bit Einzelchips in einer 8 &khgr; 16 Abtastungsmatrix. Dabei wird eine erweiterte Funktionstaste zugefügt, oder es wird die Anzahl der Abtastungszeilen 8 &khgr; 17, 8 &khgr; 18 oder 8x19 erhöht (8 Eingabezeilen sind hier die Basis, anstelle von 9 oder 10). Die erhöhte Anzahl von Schnelltasten folgt dem Ansatz, eine PS/2 Tastatur durch Funktionstasten zu erweitern, indem der EO Code zu den Funktionstasten hinzugefügt wird und ein weiteres Anwendungs- oder Codekonvertierungsprogramm.
ZUSAMMENFASSUNG DER ERFINDUNG
Das primäre Ziel der Erfindung ist es, eine Multifunktions-Schnelltasten-Tastatur anzubieten, indem mehrere Funktionsblöcke 100, 200, 300, 400 in einer Tastatur integriert werden. Dies umfasst einen Dokumenteditierblock 100, einen Anwendungstastenblock 200, einen Internetblock 300 und ein CD Abspiel-Anwendungstastenblock 400.
Ein weiteres Ziel der Erfindung ist es, eine Multifunktions-Schnelltasten-Tastatur zur Verfügung zu stellen, wobei der Funktionsblock nahe bei der Leertaste liegt, so dass der Benutzer in der Lage ist, eine Taste mit einem Finger zu betätigen und dabei den Befehl für die Ausgabe eines Dokuments zu geben, ohne dabei die Maus zu verwenden oder Kombinationstasten zu betätigen.
Noch ein weiteres Ziel der Erfindung ist es, eine Multifunktions-Schnelltasten-Tastatur zur Verfügung zu stellen, wobei spezielle
-10-Tasten
im Funktionsblock zum Teil von Schnelltasten-Funktionen
unter Windows unterstützt werden können, so dass einige Schnelltasten-Funktionen unabhängig arbeiten können ohne ein Tastaturtreiberprogramm.
5
Ein weiteres Ziel der Erfindung ist es, eine Multifunktions-Schnelltasten-Tastatur zur Verfügung zu stellen, wobei ein Anwendungsprogramm und/oder Codekonvertierungsprogramm benutzt wird als Flag für die automatische Umsetzung, nachdem das Windowssystem die E0-Codes erhalten hat. Dies dient dazu, neue Schnelltasten und reguläre Tasten sowie Windows und/oder damit verbundene Anwendungsprogramme zur Codekonvertierung zu beurteilen und zu differenzieren. Es dient ebenfalls dazu, jegliche, mit dem Windows-Betriebssystem kompatible Software und detaillierte Befehle innerhalb individueller Programme zu kontrollieren, um eine Anpassung an Schnelltasten zu bieten, die nicht von Windows unterstützt werden.
-11-KURZE
BESCHREIBUNG DER ZEICHNUNGEN
Die Zeichnungen der bevorzugten Ausführungsformen der Erfindung werden im Folgenden detailliert beschrieben, um ein besseres Verständnis zu ermöglichen. Darin zeigen: 5
Fig. 1: eine Vorderansicht der Multifunktions-Schnelltasten-Tastatur der vorliegenden Erfindung.
Fig. 2: eine Vorderansicht einer anderen Ausführungsform der Multifunktions-Schnelltasten-Tastatur der vorliegenden Erfindung.
Fig. 3: ein Programmablaufplan der Codekonvertierung und der Steuerung der Multifunktions-Schnelltasten-Tastatur der vorliegenden Erfindung.
15
Fig. 4: eine Vorderansicht einer konventionellen PS/2 101/102-Tasten Tastatur.
Fig. 5: eine Vorderansicht einer konventionellen 106-Tasten Tastatur.
Fig. 6: eine neue Tastentabelle, die 1995 von MICROSOFT veröffentlicht worden ist.
Fig. 7: eine Tastatur mit einer CD Taste, die 1992 von APPLE
verkauft wurde.
Fig. 8: eine Tabelle des Matrixcodes der herkömmlichen 84 Tasten.
Fig. 9: eine Spezifikationstabelle, die 1995 von MICROSOFT
veröffentlicht worden ist.
Fig. 10: eine Codetabelle der 8x18 Matrix.
-12-
Fig. 11: eine Schnelltasten-Tabelle, die 1996 von PACKARD BELL veröffentlicht worden ist.
Fig. 12: die Multifunktions-Schnelltasten-Tastatur der vorliegenden Erfindung mit 256 Tasten.
DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
Wie in Fig. 1 und 2 gezeigt wird,"umfasst die Multifunktions-Schnelltasten-Tastatur der vorliegenden Erfindung mehrere, auf der gleichen Tastatur angebrachte wichtige Funktionsblöcke. Der Funktionsblock umfasst ein Dokumenteditierblock 100, z.B.
Ausschneiden, Kopieren, Markieren und weitere Tasten dieser Art; den Anwendungsblock 200, z.B. Log Off, App Sw, Schließen, My Computer, Rechner, Word, Excel, Power Point, Access, Outlook, und Office Wizard Tasten; den Internetblock 300, z.B. WWW, E-Mail, Zurück, Vorwärts, Stop, Aktualisieren, Suche, Favoriten; und den CD-Abspielanwendungsblock 400, z.B. Laut, Leise, Stumm, Abspielen, Vorheriges Stück und Nächstes Stück. Diese Blöcke sind alle auf der Tastatur und sind verbunden mit dem Einzelchip Input/Output-Anschluss innerhalb des Schaltkreises. Dadurch ist der Benutzer in der Lage, diese drei Modultasten direkt für die Ausgabe von Dokumenten unter dem Betriebssystem Windows zu benutzen, ohne ein spezielles Treiberprogramm zu benötigen, Tastenkombinationen erlernen zu müssen oder die Maus verwenden zu müssen.
Die Funktionsblöcke befinden sich in der Nähe der Leertaste, so dass der Benutzer eine einzige Taste betätigen kann, um eine spezielle Funktion auszuführen, ohne dabei auf die Unterstützung durch die Maus zurückgreifen zu müssen oder eine Tastenkombination. Daher
-13-kann
der Benutzer effektiv das Ausmaß und die Häufigkeit der Armbewegungen reduzieren.
Die Erfindung stellt auch ein Anwendungs- und/oder
Codekonvertierungsprogramm zur Verfügung, wobei das Flag
automatisch nach der Anwendung des Windows Betriebssystems gesetzt wird, den EO Code empfängt, was dazu dient, neue
Schnelltasten zu beurteilen und diese von regulären Tasten zu unterscheiden. Wenn Windows die Schnelltasten-Funktionen nicht unterstützt, wird das Codekonvertierungsprogramm festgelegte Funktionen folgen, um die Codes gemäß Windows oder des
Anwendungsprogramms zu konvertieren, um das Programm zu steuern oder aufzurufen, und um detaillierte Befehle innerhalb individueller Programme und Windows-kompatibler Software
aufzurufen. Falls Windows die Schnelltasten-Funktionen unterstützt, wird das Codekonvertierungsprogramm die Codekonvertierung nicht abfangen, sondern die Tastencodes zurück an das Windows-Betriebssystem
leiten.
Unter Bezug auf Fig. 3 sieht man ein Programmablaufplan der Codekonvertierung nach folgendem Schema:
10: Der Benutzer betätigt zunächst die Taste, die Tastatur sendet den Code zum PC, wobei dieser Tastencode bezeichnet wird als Abtastungscodesatz 2.
20: Der PC empfängt diesen Code und konvertiert ihn in einen anderen Code; der konvertierte Code wird generell bezeichnet als Abtastungscodesatz 1;
30: Das Gerätetreiberprogramm, das in das Betriebssystem eingebaut ist, erhält den Code aus Stufe 20;
-14-40:
erhält den Code aus Stufe 30 in einem PS/2 Anschlussprogramm;
50: untersucht, ob dieser Code ein Zusatzcode im PS/2 Anschlussprogramm ist;
80: Wenn es kein Zusatzcode ist, wird das PS/2 Anschlussprogramm diesen Code in eine Nachrichtenart umwandeln, die in die Nachrichtenliste des Systems eingegliedert wird und darauf wartet, von allgemeinen Anwendungsprogrammen adressiert zu werden. Vor diesem Schritt sind die Programme wie der Kernel eines Betriebssystems abgekapselt. Nach diesem Schritt sind die Programme in Anwendungsmodus;
6.0: Wenn es sich um einen Zusatzcode handelt, wird das PS/2 Anschlussprogramm damit verbundene Anwendungsprogramme aufrufen, um verschiedene Funktionen auszuführen;
70: Schließlich wird das PS/2 Anschlussprogramm diesen Code auslöschen, anstelle ihn an das Betriebssystem weiterzugeben.
Beschreibung der einzigartigen Technologie, die bei dieser Erfindung von Multifunktions-Schnelltasten benutzt wird:
1. Wenn der Benutzer eine neue Schnelltaste auf der Tastatur betätigt, dann sendet die Tastatur IBM-definierte EO Codes und ein zweites Codeset (Ausführungscode) auf jeder festgelegten Taste einer PS/2 Tastatur.
2. Die Codes des zweiten Sets der PS/2 Tastatur werden von der Tastatur durch das Tastaturkabel direkt in die Zentraleinheit geschickt. Der Mehrfach-Input/Output-Chip in der Zentraleinheit konvertiert den IBM-definierten "EO" Code und den PS/2-Satz 2 unter Verwendung der bekannten Codevergleichstabelle. (Die
-15-Tabelle
wurde laut IBM von Systemhäusern eingerichtet). Die Codes sind konvertiert in PS/2-Satz 1 (auch Tastaturoriginal BIOS Code genannt). Dieser Tastatur BIOS Code wird direkt im Windows Tastatureingabepuffer gespeichert und ist adressierbar durch Windows und Tastaturtreiberprogramme. Er setzt automatisch ein
Flag. Windows wird automatisch die Codekonvertierungsfunktion des IC (Multi-Input-Output Chip) deaktivieren und eine Windows Codekonvertierungstabelle für die Codekonvertierung zur Verfügung stellen.
10
3. Der technische Ansatz, der dieser Erfindung zugrunde liegt, ist die Anwendung des PS/2 Satz 2 Codes mit hervorragenden Erweiterungsmöglichkeiten. Es gibt 128 Tasten (000-FF HEX), die auf 255 Tasten erweitert werden können, wie Abb. 12 zeigt. Es gibt einen Unterschied zwischen der vorliegenden Erfindung und der konventionellen Technologie.
4. Eine Ausführungsform der Erfindung wird folgendermaßen beschrieben:
a. Wenn der Benutzer eine Schnelltaste anwendet, z.B. "play", dann sendet die Tastatur EO+34 und EO+FO+34 aus (dies ist das Beispiel "G" auf der PS/2 Tastatur).
b. PS/2 Satz 2 Codes treten in das System ein über das Tastaturkabel, werden dann vom IC (Multi-Input-Output Chip) konvertiert im System (oder von Windows deaktiviert und direkt konvertiert), so dass sie sich in IBM-definierte Satz 1 Codes oder EO+22 und E0+A2 Codes verwandeln (diese Umwandlung durch die Zentraleinheit oder durch Windows steht in keiner Verbindung zur Tastaturtechnologie). Dieser Satz 1 Code kann direkt von einer seriellen Speichereinheit von Windows aufgenommen werden und ist adressierbar vom
-16-Treiberprogramm
Tastaturkonvertierungscode oder von Windows Software).
c. Ein spezielles Anwendungsprogramm kann benutzt werden, um Satz 1 Code in der Speichereinheit zu lesen, wobei das Windows Betriebssystem automatisch einen der IBM-definierten EO Codes als Flag setzten wird, das adressierbar ist durch Anwendungsprogramme, um neue Schnelltasten und reguläre Tasten zu beurteilen und voneinander zu trennen. Das Software Programm oder Codekonvertierungsprogramm liest dieses Flag und führt die durch spezielle Schnelltasten zugewiesene Aufgabe aus.
Die Multifunktions-Schnelltasten der vorliegenden Erfindung benutzen eine einzigartige Technologie, die sich völlig von der herkömmlichen Technologie der Schnelltasten-Anwendung unterscheidet. Die Hauptunterschiede lassen sich folgendermaßen erläutern:
1. Die sogenannte "Standardtastatur" der konventionellen Schnelltasten ist eine PS XT Tastatur, die es momentan auf dem Markt gibt. Die Tastaturtypen, die auf dem Markt sind, umfassen das Folgende: XT Standardtastatur, Apple Standardtastatur, PS/2 Standardtastatur, USB Standardtastatur, UNIX Standardtastatur, Terminal Standardtastatur, usw., wobei jede Tastatur unterschiedliche Tastaturfunktionen, Technologie und Kompatibilität mit der Haupteinheit hat. Aber die meisten weisen die Tasten A-Z und 0-9 auf, die verschiedene Codes aussenden. Die von der vorliegenden Erfindung verwendete Technologie ist die Anwendung des PS/2 Satz 2 Codes.
b. Die bekannte Technologie des IBM-definierten EO Codes wird von jedem benutzt. Gemäß des im Patent der bekannten, herkömmlichen Schnelltasten-Technologie zitierten Beispiels werden die "EO+22" und EO + A2 direkt von der Tastatur gesendet. Sie sind Standardtastaturcodes des PC XT Systems,
-17-das
sich völlig vom Satz 2 Codes EO +34 und EO+FO+34 unterscheidet. Letztere werden von der Tastatur aus gesendet. Auch sind die Protokolle, die für die Übertragung der Signale benutzt werden, unterschiedlich. Die Daten, die dem Windows Betriebssystem von zwei verschiedenen Technologien zur Verfügung gestellt werden, sind völlig unterschiedlich (einer ist der Ausführungscode "011E" oder das Abbruchsignal "011E", der andere ist EO+22 und E0+A2).
c. Die integralen Ausführungsmodi, Abfolgen und
Codekonvertierungsmethoden sind unterschiedlich.
d. Ihre Anwendungsprogramme oder Konvertierungsprogramme sind unterschiedlich (eines mit Flag, das andere ohne).
Das von dieser Erfindung zur Verfügung gestellte Konvertierungsprogramm wandelt Tastencodes gemäß spezieller Umsetzungstabellen um und sind auch Modi, die implementiert werden können. Das Codekonvertierungstreiberprogramm ist völlig anders als der bisherige Stand der Technik auf dem Gebiet der herkömmlichen Schnelltasten-Treiberprogramme, von denen es sich auf dem Gebiet der Leistung im Hinblick auf folgende Aspekte unterscheidet: Dem mit dieser Erfindung zur Verfügung gestellten Codekonvertierungstreiberprogramm und der Tatsache, dass die Zentraleinheit der Tastatur jeden beliebigen Tastencode sendet.
Die Erfindung stellt ein Softwareprogramm zur Verfügung, das für die Konvertierung von Code zuständig ist und den von Windows verlangten Code abfängt. Falls es sich dabei um eine von Windows unterstützte Schnelltaste handelt, wird das Programm den Code nicht abfangen und konvertieren, sondern den Code zurück zum Windows Betriebssystem leiten. Falls es ich um eine Schnelltaste handelt, der nicht von Windows unterstützt wird, wird das Programm die Konvertierung gemäß der festgelegten Funktion, gemäß Windows oder gemäß damit in Verbindung stehender Programme bestimmen,
-18-um
das Programm zu steuern oder aufzurufen und die detaillierten
Befehle in einzelnen Programmen und kompatibler Software, wie z.B. Office, IE, E-Mail zu steuern. Das Softwareprogramm muss dazu nicht die Ausführung eines Programms überwachen, daher benötigt es sehr wenige Windowsressourcen.

Claims (8)

1. Eine Multifunktions-Schnelltasten-Tastatur, umfassendeine Tastatur und eine Vielzahl an Funktionsblöcken (100, 200, 300, 400) auf der Tastatur, wobei die Funktionsblöcke (100, 200, 300, 400) Anwendungsblöcke (200) einschließen und mit einem Input/Output Anschluss eines Chips innerhalb eines Schaltkreises verbunden sind, um damit dem Benutzer die Möglichkeit zu bieten, auf die betreffenden Modulblöcke direkt zuzugreifen.
2. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 1, wobei der Anwendungsblock (200) eine Benutzer-Log-Off-Taste umfasst, eine Taste App Sw Key zum Schalten von Anwendungen, sowie Switch Off, Schließen, My Computer, Rechner, Word, Excel, Power Point, Access, Outlook und Office Wizard Tasten.
3. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 1, wobei die Funktionsblöcke (100, 200, 300, 400) des weiteren einen Editierblock (100) umfassen, einen Internetblock (300) und einen CD-Abspielblock (400) umfassen.
4. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 3, wobei der Editierblock (100) die Tasten Ausschneiden, Einfügen, Kopieren, Markieren umfasst.
5. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 3, wobei der Internetblock (300) die Tasten WWW, E-Mail, Zurück, Vorwärts, Stop, Aktualisieren, Suche und Favoriten umfasst.
6. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 3, wobei der CD-Abspielblock (400) die Tasten Laut, Leise, Stumm, Abspielen, Stop, Vorheriges Stück und Nächstes Stück enthält.
7. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 1, die des weiteren ein Anwendungsprogramm und/oder ein Codekonvertierungstreiberprogramm umfasst, das automatisch einen E0 Code setzt, den es durch das Windows Betriebssystem als Flag erhalten hat, und dazu dient, neue Schnelltasten zu beurteilen und von regulären Tasten zu trennen.
8. Eine Multifunktions-Schnelltasten-Tastatur gemäß Anspruch 7, wobei das Konvertierungstreiberprogramm Windows und/oder entsprechende Anwendungsprogrammcodes gemäß bestimmter Funktionen konvertiert, um Programme zu steuern und/oder zu aufzurufen, um Software zu steuern, die kompatibel ist mit detaillierten Befehlen individueller Programme und des Betriebssystems Windows, um eine Anpassung zu bieten für Schnelltasten, die nicht von Windows unterstützt werden; das Konvertierungstreiberprogramm wird die Codes nicht abfangen und konvertieren, sondern wird sie an das Betriebssystem Windows zurückleiten, wenn die Schnelltaste nicht von Windows unterstützt wird.
DE20113243U 2001-08-09 2001-08-09 Multifunktions-Schnelltasten (Hot-Key)- Tastatur Expired - Lifetime DE20113243U1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE20113243U DE20113243U1 (de) 2001-08-09 2001-08-09 Multifunktions-Schnelltasten (Hot-Key)- Tastatur
GB0119552A GB2378420B (en) 2001-08-09 2001-08-10 Computer having a hot-key keyboard
FR0113162A FR2830951B3 (fr) 2001-08-09 2001-10-12 Clavier multifonction a touches a liaison directe

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE20113243U DE20113243U1 (de) 2001-08-09 2001-08-09 Multifunktions-Schnelltasten (Hot-Key)- Tastatur
GB0119552A GB2378420B (en) 2001-08-09 2001-08-10 Computer having a hot-key keyboard
FR0113162A FR2830951B3 (fr) 2001-08-09 2001-10-12 Clavier multifonction a touches a liaison directe

Publications (1)

Publication Number Publication Date
DE20113243U1 true DE20113243U1 (de) 2002-01-10

Family

ID=27617056

Family Applications (1)

Application Number Title Priority Date Filing Date
DE20113243U Expired - Lifetime DE20113243U1 (de) 2001-08-09 2001-08-09 Multifunktions-Schnelltasten (Hot-Key)- Tastatur

Country Status (3)

Country Link
DE (1) DE20113243U1 (de)
FR (1) FR2830951B3 (de)
GB (1) GB2378420B (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10215114A1 (de) * 2002-04-05 2003-10-30 Key Mouse Electronic Entpr Co Tastatur
DE10221886A1 (de) * 2002-05-16 2003-12-04 Key Mouse Electronic Entpr Co Multimedia-Tastatur

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0209455D0 (en) * 2002-04-25 2002-06-05 Shah Amir M A Key board arrangements
GB0406451D0 (en) 2004-03-23 2004-04-28 Patel Sanjay Keyboards
GB0505942D0 (en) 2005-03-23 2005-04-27 Patel Sanjay Human to mobile interfaces
GB0505941D0 (en) 2005-03-23 2005-04-27 Patel Sanjay Human-to-mobile interfaces
DE102006043203A1 (de) * 2006-09-11 2008-03-27 Alexander Eichmann Tastatur

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996006486A1 (en) * 1994-08-18 1996-02-29 Sc & T International, Inc. Multimedia computer keyboard
TW378769U (en) * 1996-07-16 2000-01-01 Silitek Corp Keyboard with expandable hot keys
JPH10111747A (ja) * 1996-09-25 1998-04-28 Kyokurei Kofun Yugenkoshi キーボードのホットキー拡充方法
US6011495A (en) * 1997-04-03 2000-01-04 Silitek Corporation Multimedia keyboard structure
US5897257A (en) * 1997-10-22 1999-04-27 Silitek Corporation Keyboard with expandable function keys

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10215114A1 (de) * 2002-04-05 2003-10-30 Key Mouse Electronic Entpr Co Tastatur
DE10221886A1 (de) * 2002-05-16 2003-12-04 Key Mouse Electronic Entpr Co Multimedia-Tastatur

Also Published As

Publication number Publication date
GB2378420A (en) 2003-02-12
FR2830951A3 (fr) 2003-04-18
GB2378420B (en) 2003-07-02
GB0119552D0 (en) 2001-10-03
FR2830951B3 (fr) 2003-09-05

Similar Documents

Publication Publication Date Title
DE69718511T2 (de) System zur erleichterung von datenein-/ausgang zwischen usb-eingabegerät und nicht-ubs-erkenntnisanwendung
DE19855645C2 (de) Verfahren und Anordnung zum Betreiben eines Direktzugriffsspeichers mit verringertem Energieverbrauch
DE69720015T2 (de) Emulator zur visualisierung von objektdateien und betriebsverfahren dazu
DE69026417T2 (de) Hochentwickelte Anwenderschnittstelle
DE69803087T2 (de) Integriertes bimodales einzelchip-steuergerät
DE60125696T2 (de) Universelle Fernsteuerung geeignet zum Empfang von Spracheingaben
DE69703936T2 (de) Tastatur-audio-steuerungen für integrierte cd-rom-spieler
DE69025585T2 (de) Tastatur-Emulationssystem
DE69625421T2 (de) System und Methode zur dynamischen Rekonfiguration einer Tastaturzuweisung, die auf einem äusseren Ereignis beruht
DE69113478T2 (de) Rechner mit getrennter anzeigeebene und benutzerschnittstellenrechner.
DE3881414T2 (de) Datenverarbeitungssystem mit einer steckbaren optionellen Karte.
DE69812545T2 (de) Automatische Mustererzeugung von Makroviren
DE69129659T2 (de) System und methode zur fernüberwachung von kopiergeräten
DE69905689T2 (de) Verfahren und System zum Einstecken unter Spannung von Anpassungskarten in einer Buserweiterungsumgebung
DE69231176T2 (de) Verfahren zum Integrieren eines diskreten Unterprogramms in ein Hauptprogramm
DE69616119T2 (de) Netzwerkschnittstellenkarte für digitales Kopiergerät
DE4204148A1 (de) Schaltungsanordnung fuer eine schnittstelle zum anschluss eines computers an ein peripheriegeraet
US20040104893A1 (en) Interactive keyboard
DE69601311T2 (de) Wecksystem für pcmcia karte
DE102006005126A1 (de) Verfahren zum schnellen Wechseln der Steuerung unterschiedlicher in einem Computer betriebener Betriebssysteme
DE19518529A1 (de) Vorrichtung und Verfahren zum Rekonfigurieren eines eine inkompatible CPU enthaltenden Computersystems
DE102022127450B4 (de) Vorrichtung, Verfahren und Speichermedium zur Bereitstellung eines TASTATUR/VIDEO/MONITOR-SWITCH FÜR SERVER OHNE INTEGRIERTEN VIDEOCONTROLLER
DE69118055T2 (de) Verfahren und Einrichtung zur lokalen Steuerung von Verschiebungssteuerungstasten bei bestimmten Rechnern
DE20113243U1 (de) Multifunktions-Schnelltasten (Hot-Key)- Tastatur
DE102005059956A1 (de) Methode zum Booten eines Multimediasystems mit Hochgeschwindigkeits-Datenspeicherung

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20020214

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20041116

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20070903

R158 Lapse of ip right after 8 years

Effective date: 20100302