Erstellen von benutzerdefinierten Wörterbüchern für die Handschrifterkennung in Windows 7 und Windows Server 2008 R2

In diesem Abschnitt wird erläutert, wie Sie ein benutzerdefiniertes Wörterbuch für die Handschrifterkennung erstellen.

Im Windows 7-Betriebssystem und dem Betriebssystem Windows Server 2008 R2 kann die Genauigkeit der Handschrifterkennung durch die Verwendung von benutzerdefinierten Wörterbüchern erheblich verbessert werden. Diese Wörterbücher ergänzen oder ersetzen Systemwörterbücher, die für die Handschrift verwendet werden. Unterstützung für die Handschrifterkennung wird über das Feature Freihand- und Handschriftdienste bereitgestellt, das über Server-Manager aktiviert werden muss.

Hinweis

Benutzerdefinierte Wörterbücher können nur für eine Sprache installiert werden, wenn die Handschrifterkennung für diese Sprache installiert ist.

Es gibt zwei grundlegende Schritte zum Einrichten eines benutzerdefinierten Wörterbuchs für die Handschrift:

  • Kompilieren Sie eine Wortliste. Die Kompilierung erstellt eine kompilierte Benutzerdefinierte Wörterbuchdatei (.hwrdict).
  • Installieren Sie das kompilierte Benutzerwörterbuch.

Kompilieren einer Word liste

Die zu kompilierende Wortliste muss im Nur-Text-Format vorliegen und sollte mithilfe einer Unicode-Codierung gespeichert werden. Andere Codierungen funktionieren nicht. Jede Zeile der Textdatei wird als einzelner Eintrag im Wörterbuch verwendet. Einträge mit mehreren Worteinheiten, die mindestens ein Leerzeichen enthalten, sind zulässig. Leerzeichen am Anfang oder Ende einer Zeile werden ignoriert.

Ein Benutzerdefiniertes Wörterbuch wird über eine Befehlszeile kompiliert. Um ein Wörterbuch zu kompilieren, öffnen Sie ein Befehlsfenster, navigieren Sie zu dem Ordner mit der Wortliste, und führen Sie dann HwrComp.exe mit den gewünschten Befehlszeilenoptionen aus.

Das folgende Beispiel zeigt die Verwendungssyntax für die Befehlszeilenoptionen.

Usage: hwrcomp       [-lang <localename>] [-type <type>]
    [-comment <comment>]
    [-o <dictfile.hwrdict>]
    <inputfile>
     

Erklärung der Optionen

Parameter BESCHREIBUNG
-lang <localename> Der angegebene Gebietsschemaname, der der kompilierten Benutzerdefinierten Wörterbuchdatei zugewiesen ist. Das Argument <localename> hat das Format language-REGION. Ein Beispiel hierfür ist en-US, das die englische Sprache in der region USA bedeutet. Beispiele für dieses Formular finden Sie unter [Language Identifier Constants and Strings](/windows/desktop/Intl/language-identifier-constants-and-strings). Die folgenden Sprachen werden für Windows 7 und Windows Server 2008 R2 von diesem Feature unterstützt: en-US, en-GB, en-CA, en-AU, de-DE, de-CH, fr-FR, es-ES, es-MX, es-AR, it-IT, nl-NL, nl-BE, pt-BR, pt-PT, da-DK, sv-SE, nb-NO, nn-NO, fi-FI, pl-PL, cs-CZ, ru-RU, ro-RO, sr-Latn-CS, sr-Cyrl-CS, ca-ES und hr-HR.
-type type <> Der Optionsargumenttyp <> ist eine Einzeichenfolgenverkettung der Ressourcenverwendung als Standard Wortliste (PRIMARY) oder als Ergänzung zur Standard Wortliste (SECONDARY), gefolgt von dem tatsächlichen Wortlistennamen, auf den die Ressource angewendet wird (z. B. DICTIONARY oder NACHNAME). Folgende Werte sind möglich:
  • PRIMARY-CITYNAME-LIST
  • PRIMARY-COUNTRYNAME-LIST
  • PRIMARY-COUNTRYSHORTNAME-LIST
  • PRIMARY-DICTIONARY
  • PRIMARY-GIVENNAME-LIST
  • PRIMARY-STATEORPROVINCE-LIST
  • PRIMARY-STREETNAME-LIST
  • PRIMARY-SURNAME-LIST
  • SECONDARY-CITYNAME-LIST
  • SECONDARY-COUNTRYNAME-LIST
  • SECONDARY-COUNTRYSHORTNAME-LIST
  • SECONDARY-DICTIONARY
  • SECONDARY-EMAILSMTP-LIST
  • SECONDARY-EMAILUSERNAME-LIST
  • SECONDARY-GIVENNAME-LIST
  • SECONDARY-STATEORPROVINCE-LIST
  • SECONDARY-STREETNAME-LIST
  • SEKUNDÄRE NACHNAME-LISTE
  • SECONDARY-URL-LIST
Wenn ein Typwert mit dem Präfix PRIMARY beginnt, ersetzt das kompilierte Wörterbuch nach der Installation das Systemwörterbuch für diese Sprache. Der Wert PRIMARY-DICTIONARY stellt das Standard Systemwörterbuch für eine Sprache dar.

Hinweis:
Das Ersetzen eines Systemwörterbuchs hat keine Auswirkungen auf den ursprünglichen Inhalt des Systemwörterbuchs, da die Ersetzung nur wirksam ist, bis das Benutzerwörterbuch entfernt wurde.


Wenn ein Typwert mit dem Präfix SECONDARY beginnt, ergänzt das kompilierte Wörterbuch das Systemwörterbuch, ohne es zu ersetzen.

<Kommentar> Der angegebene Kommentar wird in die Wörterbuchdatei kompiliert. Der Kommentar darf eine einzelne Zeichenfolge sein und darf nicht länger als 64 Zeichen sein.
-o <dictfile.hwrdict> Die Ausgabe wird in den von <dictfile.hwrdict> angegebenen Dateinamen geschrieben.
Wenn diese Option fehlt, wird der Name der Ausgabedatei vom ursprünglichen Namen der Eingabedatei abgeleitet, wobei die Eingabedateierweiterung durch .hwrdict ersetzt wird.

Standardeinstellungen

Wenn keine Parameter angegeben werden, sind die Standardwerte

-lang <aktuelle Eingabesprache> -type SECONDARY-DICTIONARY

Beispiele

Im Folgenden wird die Eingabedatei mylist1.txt kompiliert, die Standardwerte angewendet und die Ausgabedatei mylist1.hwrdict erstellt.

hwrcomp mylist1.txt

Im Gegensatz dazu kompiliert das folgende mylist1.txt in myrsrc1.hwrdict, weist jedoch "English (US)" (en-US) als Sprache und SECONDARY-DICTIONARY als Typ zu.

hwrcomp -lang en-US -type SECONDARY-DICTIONARY -o myrsrc1 mylist1.txt 

Installieren eines kompilierten Benutzerwörterbuchs

HwrComp.exe erstellt eine Hwrdict-Datei, die in einem Binärformat vorliegt, das von einer Handschrifterkennung verwendet werden kann. Diese Datei kann auf jedem Computer mit Windows 7 oder Windows Server 2008 R2 installiert werden, der die Handschrifterkennung unterstützt. Ein Wörterbuch wird entweder nur für den aktuellen Benutzer oder für alle Benutzer auf einem Computer installiert.

Eine kompilierte Benutzerdefinierte Wörterbuchdatei kann über die Befehlszeile mithilfe des Tools HwrReg.exe installiert werden. Dieses Tool ist nützlich, wenn Sie einige der Konfigurationswerte überschreiben möchten, die entweder in die Datei kompiliert werden oder die Standardwerte sind. Es gibt zwei Möglichkeiten, HwrReg.exe auszuführen: im Überprüfungs-/Installationsmodus und im Listen-/Entfernmodus.

Ausführen HwrReg.exe im Prüf-/Installationsmodus

Dieser Modus gilt für benutzerdefinierte Wörterbuchdateien, die noch nicht installiert wurden. Im Folgenden wird die Verwendungssyntax für die Befehlszeilenoptionen veranschaulicht.

Usage: hwrreg        [-check]
    [-lang <localename>] 
    [-scope {all|me}]
    [-noprompt] 
    <dictfile.hwrdict>

Erklärung der Optionen

Parameter BESCHREIBUNG
-prüfen Die Wörterbuchdatei wird ohne Installation überprüft. Die Option "Check" zeigt den Kommentar der Datei sowie die Registrierungsinformationen an, die zum Installieren der Datei verwendet werden. Diese Option ist nützlich, um Registrierungsinformationen vor der Installation zu überprüfen.
Wenn diese Option fehlt, installiert HwrReg.exe das Benutzerwörterbuch.
lang <gebietsschema> Die Wörterbuchdatei wird ohne Installation überprüft. Die Option "Check" zeigt den Kommentar der Datei sowie die Registrierungsinformationen an, die zum Installieren der Datei verwendet werden. Diese Option ist nützlich, um Registrierungsinformationen vor der Installation zu überprüfen.
Wenn diese Option fehlt, installiert HwrReg.exe das Benutzerwörterbuch.
Bereich {all|me} Das Benutzerwörterbuch wird entweder für alle Benutzer (Bereich alle) oder nur für den aktuellen Benutzer (Bereich mich) installiert. Für die Installation mit scope all muss der Befehl an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden. Andernfalls wird ein Fehlercode zurückgegeben.
Wenn diese Option fehlt, ist die Installation nur auf den aktuellen Benutzer festgelegt.
noprompt HwrReg.exe fordert keine Bestätigung auf. Dies kann nützlich sein, wenn sie hwrReg.exe aus einem Skript ausführen.

Im folgenden Beispiel wird das Benutzerwörterbuch myrsrc1.hwrdict für die Sprache "Dänisch (Dänemark)" (da DK) installiert, wobei der Standardbereich nur dem aktuellen Benutzer entspricht.

hwrreg -lang da-DK myrsrc1.hwrdict 

Ausführen HwrReg.exe im Listen-/Entfernungsmodus

In diesem Modus werden installierte benutzerdefinierte Wörterbücher aufgelistet oder entfernt. Im Folgenden wird die Verwendungssyntax für die Befehlszeilenoptionen veranschaulicht.

Usage: hwrreg        [-lang <localename>] 
    [-scope {all|me}] 
    [-type <type>]
    -list | -remove

Erklärung der Optionen

Parameter BESCHREIBUNG
lang <gebietsschema> Die Wörterbücher, die nur für diesen Gebietsschemanamen registriert sind, werden aufgeführt oder entfernt. Das Argument <localename> weist die Formularsprache REGION auf. Beispiele für dieses Formular finden Sie unter Sprachbezeichnerkonstanten und Zeichenfolgen.
Wenn diese Option fehlt, werden Wörterbücher für alle Sprachen aufgelistet oder entfernt.
Bereich {all|me} Das Benutzerwörterbuch wird entweder für alle Benutzer (Bereich alle) oder nur für den aktuellen Benutzer (Bereich mich) installiert. Für die Installation mit scope all muss der Befehl an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden. Andernfalls wird ein Fehlercode zurückgegeben.
Wenn diese Option fehlt, ist die Installation nur auf den aktuellen Benutzer festgelegt.
Typtyp <> Listet oder entfernt nur Wörterbücher, die mit dem angegebenen Typ registriert sind.
Wenn diese Option fehlt, werden alle Wörterbuchtypen aufgelistet oder entfernt. Das Installieren oder Entfernen eines Benutzerdefinierten Wörterbuchs eines anderen Typs (z. B. PRIMARY-COUNTRYNAME-LIST) kann sich auf die Handschrifterkennung in anderen Kontexten auswirken.
list Listet alle installierten Wörterbücher auf, die mit den anderen Optionen übereinstimmen.
Wenn diese Option fehlt, muss die Option remove angegeben werden.
Entfernen Fordert zum Entfernen eines Wörterbuchs auf, das den anderen Optionen entspricht.
Wenn diese Option fehlt, muss die Optionsliste angegeben werden.

Beispiele

Im Folgenden werden Wörterbücher aufgelistet, die über die Sprache "Englisch (US)" (en US) verfügen und den Typ PRIMARY DICTIONARY haben und nur für den aktuellen Benutzer installiert sind.

hwrreg -list -lang en-US -type PRIMARY-DICTIONARY
                  

In ähnlicher Weise werden im folgenden Wörterbücher entfernt, die den gleichen Kriterien entsprechen.

hwrreg -remove -lang en-US -type PRIMARY-DICTIONARY
                  

Allgemeine Hinweise zu benutzerdefinierten Wörterbüchern

  • Wenn Sie zwei benutzerdefinierte Wörterbücher installieren, die denselben Typ, dieselbe Sprache und denselben Bereich aufweisen, überschreibt die zweite Installation das erste.
  • Wenn Sie zwei benutzerdefinierte Wörterbücher mit demselben Typ und derselben Sprache, aber mit unterschiedlichen Bereichen (eines für alle Benutzer und eines für den aktuellen Benutzer) installieren, hat das für den aktuellen Benutzer installierte Wörterbuch Vorrang, und das für alle Benutzer installierte Wörterbuch wird ignoriert.