An '''input method editor''' is for editing input entered using a certain method suitable for the current character set. ** Input Method Editors ** [Entering Unicode characters in a widget]: [A tiny input manager], by [RS]: [Easy input of Pinyin], by [WJG]: Also includes contributions by [RS]. [taiku goes multilingual]: [hgedit], by [TV]: Hebrew/Greek. [KHIM], or Kevin's Hacky Input Manager, by [KBK]: ** Description ** For some [natural languages%|%languages], such as English, the input method for characters is simple: Type the key that corresponds to the character. For other character sets, such as Chinese, entering a character is more involved. The are multiple methods to choose from, such as typing in Roman characters that approximate the sound of the desired Chinese character, or [https://en.wikipedia.org/wiki/Cangjie%|%entering a series of character components in a certain order]. Input method editors come in handy when working with such input methods. Windows and MacOS include various method editors that can be enabled for different langauges. Under X11, there are several apps for providing assistance in getting the characters input. ---- Up through Tk 8.5a1, developers working with [LV] have found that they have not been able to get the built in Tk input method support to work on SPARC [Solaris] machines. However, with the patch at [http://sourceforge.net/tracker/?func=detail&aid=905830&group_id=12997&atid=112997], tk applications now can interaction with '''kinput2''' using the on-the-spot style of input method. ** See Also ** [i18n - Writing for the world]: [Unicode and UTF-8]: [Common Questions about Tcl/Tk and Japanese language support]: [XIM]: ** Further Reading ** [https://docs.oracle.com/javase/8/docs/technotes/guides/imf/spec.html%|%Input Method Framework Specification] for [Java]: [http://www-archive.mozilla.org/projects/intl/input-method-spec.html%|%Seamonkkey Input Method Specification]: <> Human Language