输入法平台

中文信息处理中,输入法一辞可区分成两种意思:一种是指概念上的方法,另一种则是指实作的软体。 对于后者,有时会特别指称为输入法软体。 很明显地,一种输入法的存在,需要有其相对应的软体存在才有意义。

对于同一种输入法而言,需要在不同的作业系统或平台上开发其相对应的软体。 但撰写输入法软体牵涉到一些与作业系统或平台相关的专业知识。 另外,对使用者而言,不同的人可能使用同一台电脑,但却使用不同的输入法,理论上就要安装各种相对应输入法软体。 但不同的输入法软体开发者可能开发不同的使用者介面,这又可能造成使用者的困扰。 于是发展出输入法平台的概念。

输入法平台其实就是一种输入法软体。其处理了与底层之间沟通。而输入法开发者可以在其上扩充新的输入法。 虽然,输入法开发者也需要为不同的输入法平台开发相对应的扩充元件, 但相比于在一个作业系统上开发一个输入法软体,这是容易许多的。 譬如,开发者通常只要提供输入法的对照表(即每个字符与其相对应的编码)而非写编写程式。 而不同输入法的使用者可以使用相同的介面,譬如,在不同语系或输入法间做切换。

目前常见的输入法平台有: