Crear diccionarios personalizados para el reconocimiento de escritura a mano en Windows 7 y Windows Server 2008 R2
En esta sección se explica cómo crear un diccionario personalizado para el reconocimiento de escritura a mano.
En el sistema operativo Windows 7 y el sistema operativo Windows Server 2008 R2, la precisión del reconocimiento de escritura a mano se puede mejorar significativamente mediante el uso de diccionarios personalizados. Estos diccionarios complementan o reemplazan los diccionarios del sistema usados para la escritura a mano. La compatibilidad con el reconocimiento de escritura a mano se proporciona a través de la característica Ink y Handwriting Services que debe habilitarse a través de Administrador del servidor.
Nota:
Los diccionarios personalizados solo se pueden instalar para un idioma si se instala el reconocedor de escritura a mano para ese idioma.
Hay dos pasos básicos para configurar un diccionario personalizado para la escritura a mano:
- Compile una lista de palabras. La compilación crea un archivo de diccionario personalizado compilado (.hwrdict).
- Instale el diccionario personalizado compilado.
Compilar una lista de Word
La lista de palabras que se va a compilar debe estar en formato de texto sin formato y debe guardarse con una codificación Unicode. Otras codificaciones no funcionarán. Cada línea del archivo de texto se toma como una única entrada del diccionario. Se permiten entradas de unidades de varias palabras que contengan uno o varios espacios. Se omiten los espacios al principio o al final de una línea.
Un diccionario personalizado se compila a partir de una línea de comandos. Para compilar un diccionario, abra una ventana de comandos, vaya a la carpeta que contiene la lista de palabras y, a continuación, ejecute HwrComp.exe con las opciones de línea de comandos que desea usar.
En el ejemplo siguiente se muestra la sintaxis de uso de las opciones de línea de comandos.
Usage: hwrcomp [-lang <localename>] [-type <type>]
[-comment <comment>]
[-o <dictfile.hwrdict>]
<inputfile>
Explicación de las opciones
Parámetro | Descripción |
---|---|
-lang <localename> | Nombre de configuración regional especificado asignado al archivo de diccionario personalizado compilado. El argumento <localename> tiene el formato language-REGION. Un ejemplo de esto es en-US, que significa el idioma inglés en la región Estados Unidos. Para obtener ejemplos de este formulario, vea [Constantes de identificador de idioma y cadenas](/windows/desktop/Intl/language-identifier-constants-and-strings). Los siguientes idiomas son compatibles con Windows 7 y Windows Server 2008 R2 mediante esta característica: 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 y hr-HR. |
-type type <> | El tipo> de argumento <option es una concatenación de cadena única del uso del recurso como la lista de palabras principal (PRIMARY) o como complemento de la lista de palabras principal (SECONDARY) seguida del nombre real de la lista de palabras al que se aplica el recurso (como DICTIONARY o SURNAME). Estos son los valores posibles:
Nota:
|
-comment comment <> | El comentario especificado se compila en el archivo de diccionario. El comentario debe ser una sola cadena y no más de 64 caracteres. |
-o <dictfile.hwrdict> | La salida se escribe en el nombre de archivo especificado por <dictfile.hwrdict>. Si falta esta opción, el nombre del archivo de salida se deriva del nombre del archivo de entrada original, con la extensión de archivo de entrada reemplazada por .hwrdict. |
Valores predeterminados
Si no se especifica ningún parámetro, los valores de opción predeterminados son
-lang <idioma de entrada> actual -type SECONDARY-DICTIONARY
Ejemplos
A continuación se compila el archivo de entrada mylist1.txt, se aplican los valores de opción predeterminados y se crea el archivo de salida mylist1.hwrdict.
hwrcomp mylist1.txt
En cambio, lo siguiente compila mylist1.txt en myrsrc1.hwrdict, pero asigna "Inglés (EE.UU.)" (en-US) como idioma y SECONDARY-DICTIONARY como tipo.
hwrcomp -lang en-US -type SECONDARY-DICTIONARY -o myrsrc1 mylist1.txt
Instalación de un diccionario personalizado compilado
HwrComp.exe crea un archivo .hwrdict, que se puede usar en un formato binario mediante un reconocedor de escritura a mano. Este archivo se puede instalar en cualquier equipo que ejecute Windows 7 o Windows Server 2008 R2 que admita el reconocimiento de escritura a mano. Se instala un diccionario solo para el usuario actual o para todos los usuarios de una máquina.
Se puede instalar un archivo de diccionario personalizado compilado desde la línea de comandos mediante la herramienta HwrReg.exe. Esta herramienta es útil si desea invalidar algunos de los valores de configuración que se compilan en el archivo o son los valores predeterminados. Hay dos maneras de ejecutar HwrReg.exe: en modo check/install y en modo de lista o eliminación.
Ejecución de HwrReg.exe en modo de comprobación e instalación
Este modo es para archivos de diccionario personalizados que aún no se han instalado. A continuación se muestra la sintaxis de uso de las opciones de la línea de comandos.
Usage: hwrreg [-check]
[-lang <localename>]
[-scope {all|me}]
[-noprompt]
<dictfile.hwrdict>
Explicación de las opciones
Parámetro | Descripción |
---|---|
-Comprobar | El archivo de diccionario se comprueba sin instalarse. La opción check muestra el comentario del archivo, además de la información de registro que se usaría para instalar el archivo. Esta opción es útil para comprobar la información de registro antes de realizar la instalación. Si falta esta opción, HwrReg.exe instala el diccionario personalizado. |
lang <localename> | El archivo de diccionario se comprueba sin instalarse. La opción check muestra el comentario del archivo, además de la información de registro que se usaría para instalar el archivo. Esta opción es útil para comprobar la información de registro antes de realizar la instalación. Si falta esta opción, HwrReg.exe instala el diccionario personalizado. |
ámbito {all|me} | El diccionario personalizado se instala para todos los usuarios (ámbito todos) o solo para el usuario actual (ámbito me). La instalación con ámbito requiere que el comando se ejecute en un símbolo del sistema con privilegios elevados; De lo contrario, se devolverá un código de error. Si falta esta opción, la instalación se limita al usuario actual. |
noprompt | HwrReg.exe no solicita confirmación. Esto puede ser útil al ejecutar hwrReg.exe desde un script. |
En el ejemplo siguiente se instala el diccionario personalizado myrsrc1.hwrdict para el idioma "Danés (Dinamarca)" (da DK), con el ámbito predeterminado solo del usuario actual.
hwrreg -lang da-DK myrsrc1.hwrdict
Ejecutar HwrReg.exe en modo de lista o eliminación
Este modo enumera o quita los diccionarios personalizados instalados. A continuación se muestra la sintaxis de uso de las opciones de la línea de comandos.
Usage: hwrreg [-lang <localename>]
[-scope {all|me}]
[-type <type>]
-list | -remove
Explicación de las opciones
Parámetro | Descripción |
---|---|
lang <localename> | Los diccionarios registrados solo para este nombre de configuración regional se enumeran o quitan. El argumento <localename> tiene el lenguaje de formulario REGION. Para obtener ejemplos de este formulario, consulte Constantes de identificador de lenguaje y cadenas. Si falta esta opción, se enumeran o quitan diccionarios para todos los idiomas. |
ámbito {all|me} | El diccionario personalizado se instala para todos los usuarios (todo el ámbito) o solo para el usuario actual (ámbito me). La instalación con ámbito requiere que el comando se ejecute en un símbolo del sistema con privilegios elevados; De lo contrario, se devolverá un código de error. Si falta esta opción, la instalación tiene como ámbito solo el usuario actual. |
tipo de tipo <> | Muestra o quita solo diccionarios registrados con el tipo especificado. Si falta esta opción, se enumeran o quitan todos los tipos de diccionario. La instalación o eliminación de un diccionario personalizado de otro tipo (como PRIMARY-COUNTRYNAME-LIST) puede afectar al reconocimiento de escritura a mano en otros contextos. |
list | Enumera todos los diccionarios instalados que coinciden con las demás opciones. Si falta esta opción, se debe especificar la opción remove. |
remove | Solicita la eliminación de cualquier diccionario que coincida con las demás opciones. Si falta esta opción, se debe especificar la lista de opciones. |
Ejemplos
A continuación se enumeran los diccionarios que tienen el idioma "Inglés (US)" (en US) y escribe PRIMARY DICTIONARY y que se instalan solo para el usuario actual.
hwrreg -list -lang en-US -type PRIMARY-DICTIONARY
Del mismo modo, a continuación se quitan los diccionarios que coinciden con los mismos criterios.
hwrreg -remove -lang en-US -type PRIMARY-DICTIONARY
Notas generales sobre diccionarios personalizados
- Si instala dos diccionarios personalizados que tienen el mismo tipo, idioma y ámbito, la segunda instalación sobrescribirá la primera.
- Si instala dos diccionarios personalizados con el mismo tipo y idioma, pero con distintos ámbitos (uno para todos los usuarios y otro para el usuario actual), el diccionario instalado para el usuario actual tiene prioridad y se omite el diccionario instalado para todos los usuarios.