User Dictionary for Japanese (Windows Embedded CE 6.0)

1/6/2010

Pocket IME 2.0 supports a customizable user dictionary. The dictionary allows users to register self-defined words and store them as a file in a database.

The user dictionary consists of a set of buffers that store the words that are entered by the user or generated by the kernel.

The following table lists the elements that make up the user dictionary.

Section Description

Header

Contains the size of each buffer as well as a file signature.

Recently Used Word Buffer

Records which candidate word is selected by the user.

Registered Word Buffer

Stores user-defined words.

Learned Word Buffer

Stores words generated by the kernel.

In Microsoft® Windows® 2000, the kernel automatically increases the size of the user dictionary when necessary. In Windows Embedded CE, the kernel does not automatically change the size of the word buffers. You can configure the size of the user dictionary through the registry instead.

You can also configure whether the kernel saves the buffer to a file. The kernel can also save the Registered Word Buffer to a file and reserve space for the other buffers in memory. If the kernel saves data to a file, the kernel doesn't need to allocate memory for the data. If the kernel is configured not to save the data to the file, the kernel needs to allocate memory to keep the data in memory. The kernel handles all user dictionary related buffers in the same manner.

See Also

Concepts

Japanese Pocket IME Architecture
Japanese Pocket IME UI Code
Multiple Dictionary Support for Japanese
Registry Settings for Conversion Candidates
Japanese Dictionary Compiler

Other Resources

Japanese Pocket IME
Japanese Pocket IME Interfaces
Using the IImeIPoint2 Interface