计算机科学

首页 > 计算机科学

输入法平台

2018-08-26 12:54:04     所属分类:输入法

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

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

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

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

  • Windows 上原生的平台。
  • X Window(常用于 Unix 或类Unix)上的SCIM、Gcin、IBus
  • MacOS 上的香草输入法
  • Vim 上的 VimIM

上一篇:认知码
下一篇:iBus

猜你喜欢

相关推荐