Partager via


Création de dictionnaires personnalisés pour la reconnaissance de l’écriture manuscrite dans Windows 7 et Windows Server 2008 R2

Cette section explique comment créer un dictionnaire personnalisé pour la reconnaissance de l’écriture manuscrite.

Dans le système d’exploitation Windows 7 et le système d’exploitation Windows Server 2008 R2, la précision de la reconnaissance de l’écriture manuscrite peut être considérablement améliorée grâce à l’utilisation de dictionnaires personnalisés. Ces dictionnaires complètent ou remplacent les dictionnaires système utilisés pour l’écriture manuscrite. La prise en charge de la reconnaissance de l’écriture manuscrite est fournie par le biais de la fonctionnalité Services d’écriture manuscrite et d’écriture manuscrite qui doit être activée via Gestionnaire de serveur.

Notes

Les dictionnaires personnalisés peuvent être installés pour une langue uniquement si le module de reconnaissance d’écriture manuscrite pour cette langue est installé.

Il existe deux étapes de base pour configurer un dictionnaire personnalisé pour l’écriture manuscrite :

  • Compilez une liste de mots. La compilation crée un fichier de dictionnaire personnalisé compilé (.hwrdict).
  • Installez le dictionnaire personnalisé compilé.

Compilation d’une liste de Word

La liste de mots à compiler doit être au format texte brut et doit être enregistrée à l’aide d’un encodage Unicode. Les autres encodages ne fonctionneront pas. Chaque ligne du fichier texte est prise en tant qu’entrée unique dans le dictionnaire. Les entrées d’unités multiword contenant un ou plusieurs espaces sont autorisées. Les espaces au début ou à la fin d’une ligne sont ignorés.

Un dictionnaire personnalisé est compilé à partir d’une ligne de commande. Pour compiler un dictionnaire, ouvrez une fenêtre de commande, accédez au dossier contenant la liste de mots, puis exécutez HwrComp.exe avec les options de ligne de commande que vous souhaitez utiliser.

L’exemple suivant montre la syntaxe d’utilisation des options de ligne de commande.

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

Explication des options

Paramètre Description
-lang <localename> Nom de paramètres régionaux spécifié attribué au fichier de dictionnaire personnalisé compilé. L’argument <localename> a la forme language-REGION. Par exemple, en-US, qui signifie la langue anglaise dans la région États-Unis. Pour obtenir des exemples de ce formulaire, consultez [Language Identifier Constants and Strings](/windows/desktop/Intl/language-identifier-constants-and-strings). Les langues suivantes sont prises en charge pour Windows 7 et Windows Server 2008 R2 par cette fonctionnalité : 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 et hr-HR.
-type <> Le type> d’argument <option est une concaténation à chaîne unique de l’utilisation de la ressource en tant que liste de mots main (PRIMARY) ou en complément de la liste de mots main (SECONDAIRE) suivie du nom de liste de mots réel auquel la ressource est appliquée (par exemple, DICTIONARY ou SURNAME). Les valeurs possibles sont les suivantes :
  • 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
  • DICTIONNAIRE SECONDAIRE
  • SECONDARY-EMAILSMTP-LIST
  • SECONDARY-EMAILUSERNAME-LIST
  • SECONDARY-GIVENNAME-LIST
  • SECONDARY-STATEORPROVINCE-LIST
  • SECONDARY-STREETNAME-LIST
  • SECONDARY-SURNAME-LIST
  • SECONDARY-URL-LIST
Si une valeur de type commence par le préfixe PRIMARY, le dictionnaire compilé, une fois installé, remplace le dictionnaire système pour cette langue. La valeur PRIMARY-DICTIONARY représente le dictionnaire système main pour une langue.

Remarque :
Le remplacement d’un dictionnaire système n’a aucun effet sur le contenu du dictionnaire système d’origine, car le remplacement n’est en vigueur que jusqu’à ce que le dictionnaire personnalisé ait été supprimé.


Si une valeur de type commence par le préfixe SECONDARY, le dictionnaire compilé complète le dictionnaire système sans le remplacer.

-comment <comment> Le commentaire spécifié est compilé dans le fichier de dictionnaire. Le commentaire doit être une seule chaîne et ne doit pas dépasser 64 caractères.
-o <dictfile.hwrdict> La sortie est écrite dans le nom de fichier spécifié par <dictfile.hwrdict>.
Si cette option est manquante, le nom du fichier de sortie est dérivé du nom du fichier d’entrée d’origine, avec l’extension de fichier d’entrée remplacée par .hwrdict.

Valeurs par défaut

Si aucun paramètre n’est spécifié, les valeurs d’option par défaut sont

-lang <langue> d’entrée actuelle -type SECONDARY-DICTIONARY

Exemples

L’exemple suivant compile le fichier d’entrée mylist1.txt, applique les valeurs d’option par défaut et crée le fichier de sortie mylist1.hwrdict.

hwrcomp mylist1.txt

En revanche, les éléments suivants compilent mylist1.txt dans myrsrc1.hwrdict, mais attribuent « English (US) » (en-US) comme langue et SECONDARY-DICTIONARY comme type.

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

Installation d’un dictionnaire personnalisé compilé

HwrComp.exe crée un fichier .hwrdict, qui est au format binaire utilisable par un module de reconnaissance d’écriture manuscrite. Ce fichier peut être installé sur n’importe quel ordinateur exécutant Windows 7 ou Windows Server 2008 R2 qui prend en charge la reconnaissance de l’écriture manuscrite. Un dictionnaire est installé uniquement pour l’utilisateur actuel ou pour tous les utilisateurs sur un ordinateur.

Un fichier de dictionnaire personnalisé compilé peut être installé à partir de la ligne de commande à l’aide de l’outil HwrReg.exe. Cet outil est utile si vous souhaitez remplacer certaines des valeurs de configuration qui sont compilées dans le fichier ou qui sont les valeurs par défaut. Il existe deux façons d’exécuter HwrReg.exe : en mode case activée/installation et en mode liste/suppression.

Exécution de HwrReg.exe en mode d’archivage/installation

Ce mode est destiné aux fichiers de dictionnaire personnalisés qui n’ont pas encore été installés. Voici la syntaxe d’utilisation des options de ligne de commande.

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

Explication des options

Paramètre Description
-case activée Le fichier de dictionnaire est vérifié sans être installé. L’option case activée affiche le commentaire du fichier, ainsi que les informations d’inscription qui seraient utilisées pour installer le fichier. Cette option est utile pour vérifier les informations d’inscription avant l’installation.
Si cette option est manquante, HwrReg.exe installe le dictionnaire personnalisé.
lang <localename> Le fichier de dictionnaire est vérifié sans être installé. L’option case activée affiche le commentaire du fichier, ainsi que les informations d’inscription qui seraient utilisées pour installer le fichier. Cette option est utile pour vérifier les informations d’inscription avant l’installation.
Si cette option est manquante, HwrReg.exe installe le dictionnaire personnalisé.
scope {all|me} Le dictionnaire personnalisé est installé pour tous les utilisateurs (étendue tout) ou uniquement pour l’utilisateur actuel (étendue moi). L’installation avec l’étendue tout nécessite l’exécution de la commande dans une invite de commandes avec élévation de privilèges ; sinon, un code d’erreur est retourné.
Si cette option est manquante, l’installation est limitée à l’utilisateur actuel.
noprompt HwrReg.exe ne demande pas de confirmation. Cela peut être utile lors de l’exécution de hwrReg.exe à partir d’un script.

L’exemple suivant installe le dictionnaire personnalisé myrsrc1.hwrdict pour la langue « Danois (Danemark) » (da DK), avec l’étendue par défaut de l’utilisateur actuel.

hwrreg -lang da-DK myrsrc1.hwrdict 

Exécution de HwrReg.exe en mode Liste/Suppression

Ce mode répertorie ou supprime les dictionnaires personnalisés installés. Voici la syntaxe d’utilisation des options de ligne de commande.

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

Explication des options

Paramètre Description
nom des paramètres régionaux lang <> Les dictionnaires inscrits uniquement pour ce nom de paramètres régionaux sont répertoriés ou supprimés. Le nom des paramètres régionaux de> l’argument <a le langage de formulaire REGION. Pour obtenir des exemples de ce formulaire, consultez Constantes et chaînes d’identificateur de langue.
Si cette option est manquante, les dictionnaires pour toutes les langues sont répertoriés ou supprimés.
étendue {all|me} Le dictionnaire personnalisé est installé pour tous les utilisateurs (étendue tout) ou pour l’utilisateur actuel (étendue me). L’installation avec l’étendue tout nécessite l’exécution de la commande dans une invite de commandes avec élévation de privilèges ; dans le cas contraire, un code d’erreur est retourné.
Si cette option est manquante, l’installation est limitée à l’utilisateur actuel.
type <> Répertorie ou supprime uniquement les dictionnaires inscrits avec le type spécifié.
Si cette option est manquante, tous les types de dictionnaires sont répertoriés ou supprimés. L’installation ou la suppression d’un dictionnaire personnalisé d’un autre type (tel que PRIMARY-COUNTRYNAME-LIST) peut affecter la reconnaissance de l’écriture manuscrite dans d’autres contextes.
list Répertorie tous les dictionnaires installés qui correspondent aux autres options.
Si cette option est manquante, l’option remove doit être spécifiée.
suppression Invite à supprimer tout dictionnaire qui correspond aux autres options.
Si cette option est manquante, la liste d’options doit être spécifiée.

Exemples

La liste suivante répertorie les dictionnaires qui ont la langue « Anglais (US) » (en US) et le type PRIMARY DICTIONARY et qui sont installés uniquement pour l’utilisateur actuel.

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

De même, ce qui suit supprime les dictionnaires qui correspondent aux mêmes critères.

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

Remarques générales sur les dictionnaires personnalisés

  • Si vous installez deux dictionnaires personnalisés qui ont le même type, la même langue et la même étendue, la deuxième installation remplacera la première.
  • Si vous installez deux dictionnaires personnalisés avec le même type et le même langage, mais avec des étendues différentes (une pour tous les utilisateurs et une pour l’utilisateur actuel), le dictionnaire installé pour l’utilisateur actuel est prioritaire et le dictionnaire installé pour tous les utilisateurs est ignoré.