Category Archives: fcitx development
Fcitx 4.1
Fcitx 4.1 Release Note 1、移植到新的架构上,更易于扩展。 2、增加Android上的Google拼音移植,libgooglepinyin的支持。(fcitx-googlepinyin) 3、增加OpenCC做简繁转换引擎支持。 4、增加支援Fcitx所有拼音引擎的云拼音支持。(fcitx-cloudpinyin) 5、默认界面修改。支持竖排候选词列表,改善绘制性能。 6、增加与KDE整合的配置模块。(kcm-fcitx) 7、采用CMake作为构建系统,增加方便开发者的CMake宏。 8、增加GTK2,GTK3,QT4的输入模块,以期解决Firefox,GTK3,Flash等程序的输入问题。 9、增加窗口显示预编辑文本支持。(默认切换快捷键 Ctrl + Alt + P)以期解决Opera下面的光标跟随问题。 10、增加一个移植自默认界面的可选的界面,它以Xlib和Xft作为绘制后端。(fcitx-ui-light) 11、重新排列个人配置的目录结构。 12、增加对fbterm的支持(fcitx-fbterm) 13、采用doxygen及docbook完善部分开发相关的文档 另外手册内容有更新:http://fcitx.github.com/handbook ,请参阅。 感谢happyaron,lilydjwg,Houge_Langley,poplarch,maomaol,OracXS,polong,wubuntust,Yue Liu,以及其他我没有提到的人的测试及建议,没有你们的帮助就没有现在的Fcitx。 (更新)已知存在问题(由于部分问题比较严重影响码表使用,将尽快发布第一个修复版本,以下问题代码库中已修复): 编译时会覆盖默认的LDFLAGS。 码表处于不调整频率时有一个性能问题(影响五笔字型) 含有拼音码表的码表候选词有顺序问题,以及无匹配自动上屏有一个判断问题以至于无法输入较长拼音(影响五笔拼音)。 用输入法输入时如果输入不会转换的半角标点不会进行选中第一个词的操作。
fcitx的实验性手写支持
http://uploads.csslayer.info/uploads/video/fcitx-handwriting.ogv 老实说目前也没找到好用的算法……算是prove concept这样吧。 不过还是蛮有意义的,因为这是第一个除了我之外的人写的fcitx插件。(我负责和fcitx通信的部分)非常感谢 chenfc 兄。 http://code.google.com/p/fcitx-handwriting/ https://github.com/fcitx/fcitx-handwriting
开始写文档……
用蹩脚的英文。改日还得自己多review几遍…… http://uploads.csslayer.tk/uploads/fcitx.developer-handbook/html/
Here comes fcitx-fbterm!
http://blip.tv/file/get/Csslayer-FcitxFbtermDemostration765.3gp https://github.com/fcitx/fcitx-fbterm 除了按照CMake常规手段安装之外,如果你想要测试这个东西,有以下两种方法。 1、有一个正在X中运行的fcitx。 export DISPLAY=:0 # 假设你的显示是0 fbterm -i fcitx-fbterm。 2、没有X。 eval `dbus-launch –auto-syntax` fcitx > /dev/null 2>&1 # 不显示标准输出 fbterm -i fcitx-fbterm 另外,如果想要在fbterm里面用上输入法,还需要设置 sudo setcap ‘cap_sys_tty_config+ep’ /usr/bin/fbterm 或者 sudo chmod u+s /usr/bin/fbterm 但无论如何,你都需要编译fcitx的dbus支持。另外几乎不用说的就是,你需要Fcitx的最新代码才能玩这个东西。另外目前同一个用户运行两个以上的fcitx并不安全。 以后会加入方便启动的脚本。 还有顺便一提,fbterm的输入法切换键 CTRL + SPACE是写死在fbterm的代码里面的。这个不由fcitx控制。 … Continue reading
KCM Fcitx
抢第一个有kcm的输入法的位置! http://blip.tv/file/get/Csslayer-FcitxKCMDemostration567.mp4