
Adds support for Input Method Editor (IME) mode plus Chinese, Japanese, and Korean (CJK) languages.
Features
- General IME mode - The component now supports general IME mode that maps a raw input sequence to dictionary entries.
- Chinese - The component can parse IME tables from the Linux Ibus project to implement various Chinese transliteration systems.
- Japanese - If the current language is Japanese, the keyboard renders Hiragana characters. In addition, the LoadImeTable can parse tables from Google's Mozc project to convert Hiragana to Kanji.
- Korean - The keyboard renders Hangul letters when the urrent language is Korean, and automatically enables IME mode that converts letter sequences to Hangul syllabic blocks according to Unicode rules.