关于输入法(IM)与输入法编辑器(IME)区别的技术问询
关于输入法(IM)与输入法编辑器(IME)区别的技术问询
我最近在研究怎么用英文键盘输入日语,梳理下来发现要实现这个功能得搞定三个核心任务:
- 搭建对应的用户交互界面
- 将英文输入内容转换为日语
- 把输入内容传递给转换程序,再将转换结果反馈回用户界面
不过在查资料的过程中,我对「输入法(Input Method)」和「输入法编辑器(Input Method Editor)」的定义越看越懵,整理出了三种不同的理解方向,但实在拿不准哪个才是准确的:
- 我在浏览大量技术页面时发现,这两个术语经常被人们混用。
- 有资料指出:输入法指的是输入的方法论,而输入法编辑器是这个方法的具体落地实现。
- 还有另一种观点认为:输入法负责处理输入内容的转换逻辑,输入法编辑器则专门负责用户交互界面的部分。
备注:内容来源于stack exchange,提问作者Pratik Thakare




