Category Archives: fcitx development

Fcitx in 2012

画图手残。 输入法增加了注音,Libpinyin,M17N,Mozc,谚文(libhangul),键盘布局,Unikey,Anthy,Rime的支持。码表的table-extra和table-other提供了更多码表的输入法的支持。 额外的功能中,增加了Unicode输入,用键盘选择输入法,lua,键盘输入拼写提示,拼音输入拼写提示的支持。 已经实现但未发布的功能还有,剪贴板访问,使用拼音时的笔画输入的支持。 尽管9月之后没有发布过大的版本更新,工作主要集中在更加完善的cmake脚本支持和开发工具上。模块之间的互相调用的函数接口加入了代码生成的功能。已经不再使用intltool合并翻译。 特别感谢现在已经常驻开发的 yyc,和没事就找茬的 lilydjwg。 fcitx 所有项目的总代码在 2012 年番了一番。 另外在非官方的项目中有一些从没介绍过的东西,例如: 毫无意义的就是为了好玩的……菊花文支持: https://github.com/felixonmars/fcitx-tsundere 一个手写输入板的支持: https://github.com/ohwgiles/fcitx-tablet 由于只是支持特别的硬件(……驱动都没,看着实现是自己逆向的),所以也并没有在这里提及过。 https://github.com/ohwgiles/fcitx-tablet/raw/media/tablet-lxbi-demo.m4v 好奇的人可以围看看这个视频。

Posted in fcitx development | 17 Comments

Announce fcitx-simple

我是没啥起名天赋,这项目名字是看起来比较让人迷茫的。概括一下,这是个可以把 fcitx 当库用的项目,完成这一步主要是为了自动化测试和其他系统(Named:Mac)的移植做准备的。 实现方式的话,就是模拟前端,界面的插件,然后统一注册一个回调处理事件,并且把 fcitx 跑在单独的线程当中。 虽然感觉这样就是空口干讲而已……不过要看现在能做什么的话,也只有这样而已了。 $ fcitx-testbed fcitx-pinyin a UI:UpdateStatus UI:UpdatePreedit CANDIDATE:啊 UI:ShowInputWindow CANDIDATE:1.啊 2.阿 3.吖 4.呵 5.腌 SPACE UI:CommitString COMMIT:啊 UI:UpdatePreedit CANDIDATE: UI:CloseInputWindow a UI:UpdatePreedit CANDIDATE:啊 UI:ShowInputWindow CANDIDATE:1.啊 2.阿 3.吖 4.呵 5.腌 a UI:UpdatePreedit CANDIDATE:啊啊 UI:ShowInputWindow CANDIDATE:1.啊啊 … Continue reading

Posted in fcitx development | Tagged | 6 Comments

使用拼音时的笔画输入

Posted in fcitx development | 30 Comments

New dark skin

虽然我也不是皮肤功能的big fan,不过偶尔还是会改进一些的。 图中新做的dark,会在4.2.7完全替代掉老的dark,乐意使用的可以去github单独下载这个皮肤的部分。 至少我自己还是挺满意的,另外这个新的dark使用用了特别的trick,避免无混成时太过难看。

Posted in fcitx development | Tagged | 12 Comments

Just for Fun 2: Fcitx can introduce troubles into *nix

Really?..in most cases it doesn’t. 延伸阅读: http://fcitx-im.org/wiki/Hall_of_Shame_for_Linux_IME_Support http://fcitx-im.org/wiki/Input_method_related_environment_variables

Posted in fcitx development | 6 Comments