Input method editor
An input method editor (IME) is a program that provides a specialized user interface for text input. Input method editors are used in many situations:
- to enter Chinese, Japanese, or Korean text using a Latin keyboard
- to enter Latin text using a numeric keypad
- to enter text on a touch screen using handwriting recognition