Japanese Pocket IME
Other versions of this page are also available for the following:
8/28/2008
Windows Embedded CE supports the Japanese Pocket Input Method Editor (IME) version 2.0. An IME is a program that allows users to enter complex characters and symbols, such as Japanese Kanji characters, by using a standard keyboard. Pocket IME is a small-size IME that can support embedded systems without keyboards that have small screens and a minimum memory footprint.
For version 2.0, the architecture of Pocket IME has been redesigned to provide more options for OEMs to customize an IME. Pocket IME 2.0 also provides an improved integration of input methods (IMs) that provides optimum handling of character input on target devices that do not have keyboards.
Pocket IME 2.0 supports this new functionality:
- The kernel conversion functionality exposes interfaces that allow you to write your own UI. Windows Embedded CE provides the Pocket IME user interface as a sample source code so that you can create a customized version. For more information, see Japanese Pocket IME UI Code.
- Pocket IME provides a Japanese Dictionary Compiler that allows you to create a customized system dictionary.
- Pocket IME includes a conversion engine that supports a Registry Settings for User Dictionary and word registration. Word registration functionality allows users to register user-defined words.
- Pocket IME 2.0 provides support for multiple dictionaries. For more information, see Multiple Dictionary Support for Japanese.
- Pocket IME 2.0 includes new registry settings through which you can configure the default behaviors of a target device. These settings remain effective when the user warm boots a target device.
- The UI of Pocket IME 2.0 supports user input through an input panel and through a mouse and stylus. You can also customize the UI behavior for user input. For more information, see Working with the Input Method Editor and Programming a Software-Based Input Panel.
In This Section
- Multiple Dictionary Support for Japanese
Describes the dictionaries that Pocket IME 2.0 can support.
- User Dictionary for Japanese
Describes the dictionary that tracks the user's addition and customizations.
- Japanese Dictionary Compiler
Describes the dictionary compiler files that are required to create an add-on dictionary.
- Registry Settings for Conversion Candidates
Describes how to determine which dictionaries are included to compare an input character against.
- Using the IImeIPoint2 Interface
Describes the interface that manipulates the composition buffers and manages the conversion kernel.
- Japanese Pocket IME Architecture
Provides an overview of the architecture used by Pocket IME 2.0.
- Japanese Pocket IME Reference
Provides an overview of the programming elements included for Pocket IME.
- Japanese Pocket IME UI Code
Provides the location of the source code for Pocket IME, with a breakdown of which files contain which UI elements.
Related Sections
- Japanese
Provides an overview of the locale–specific support for Japanese.
- Working with the Input Method Editor
Provides a description of how the Input Method Editor (IME) in Windows Embedded CE works with the IMM to create characters from keyboard input.