Kimpanel 加入搜狗云输入法的讨论

{ 撰文/linooxlee }

KDECN 的 Mail List 里对给 KDE 4 的 Kimpanel
加入搜狗云输入法进行了讨论。

搜狗云输入法的接口简单:

API:

比方说

返回

ime_query_res="%E6%B5%8B%E8%AF%95%EF%BC%9A5%09+
%E4%BE%A7%E5%AE%A4%EF%BC%9A5%09+
%E4%BE%A7%E8%A7%86%EF%BC%9A5%09+
%E7%AD%96%E5%A3%AB%EF%BC%9A5%09+
%E6%B5%8B%E6%97%B6%EF%BC%9A5%09+
%E4%BE%A7%E8%9A%80%EF%BC%9A5%09+
%E5%86%8C%E8%B0%A5%EF%BC%9A5%09+
%E7%AD%96%E7%AD%AE%EF%BC%9A5%09+
%E7%AD%96%E4%B8%96%EF%BC%9A5%09+
%E6%B5%8B%EF%BC%9A2%09+
%E5%86%8C%EF%BC%9A2%09+
%E4%BE%A7%EF%BC%9A2%09+
%E7%AD%96%EF%BC%9A2%09+
%E5%8E%95%EF%BC%9A2%09+
%E6%81%BB%EF%BC%9A2%09+
%E5%A4%A8%EF%BC%9A2%09+
%E6%86%A1%EF%BC%9A2%09+
%E5%8E%A0%EF%BC%9A2%09+
%E8%8D%9D%EF%BC%9A2%09+
%E7%AE%A3%EF%BC%9A2";ime_query_key="ceshi";

URL 解码后就是关于拼音"ceshi"的 20 个候选字符。它的模式很简单,用搜狗云输入法和用 Google 搜索道理是完全一样的--你发个字符串给服务器,服务器返回若干查询数据,因此应用软件使用搜狗云输入法在版权上没问题的。

但是 Kimpanel 毕竟只是图形显示的前端,没有和
Xserver 通信模块,要和 Xserver 通信相当于写一个 iBus 之类的引擎了,因此还不如就借助 iBus(个人觉得 SCIM 太依赖 GTK 了,iBus 稍好一点但对 KDE 也不太友好,希望能把 Kimpanel 改造成 KDE 独立输入法--我是 KDE 饭)。

其实已经有人为以 iBus 为基础做了一个搜狗云输入法:

这还有两段录像:

  • *

Read More: