Tag Archives: fcitx

关于之前发在 Archlinux CN 群里 Fcitx 5 问卷里面问题的几个回答

1、sni图标似乎不响应系统(kde)配色了? 图标上来说用的是 input-keyboard-symbolic ,不幸他们没这个图标的 plasma 版本。其他图标都挺正常的啊?可以给 breeze 提交一个希望增加 input-keyboard 这个图标的请求。 2、非kde下面托盤和托盤右鍵菜單太醜了,還沒之前的4好看。 右键菜单和输入框一个主题吧。自带主题来说应该还行,没有修改的打算。如果你用的别的主题那就和 Fcitx 无关了。 3、更好康的皮肤,更佳的英文混输体验 皮肤本身就不说了,我自己应该不会再做什么别的皮肤。不过目前给皮肤增加了好几个新的功能,应该能帮助大家做出更好的皮肤。一个是 Overlay 图片,一个不会受到缩放的图片,可以固定显示在背景上。另一个是增加了 KWin 的模糊背景的支持,目前暂时可以设定一个矩形区域并模糊。 混合输入这个应该继续学习一下有什么办法……短期内肯定是没有大的改进。 4、Doesn’t work well on Sway, but that’s mainly a Wayland input protocol issue, no rush. 这个确实是比较难的事情…不过我对 wlroots 那个协议很不满意,下一步反正是打算自己实现一个新的协议。 5、fcitx5 … Continue reading

Posted in fcitx development | Tagged , | Leave a comment

Fcitx 5 的拼音有哪些新功能

拼音方面做了特别多的改进,但是目前还没有比较集中的地方说明到底有哪些新功能,所以这里特别列举一下。 1、算法的改进数据采用了和 sunpinyin 相同的 open-gram(也是为什么没有 fcitx5-sunpinyin的原因),算法来说是类似的基于统计语言模型计算概率,在用户的历史处理上和 sunpinyin 有所不同,但是整体来说是类似的。和原本的 Fcitx 4 自带拼音相比的话改进则是巨大的。 2、笔画过滤按 ` (反引号)键触发,可以输入 hpszn(横撇竖折捺)进行搜索。 3、输入颜文字对于有对应颜文字的词组可以直接输入,具体列表可以参考 https://github.com/fcitx/fcitx5-chinese-addons/blob/master/im/pinyin/emoji.txt 4、查询读音选中一段文字之后,可以用快速输入输入 duyin 来列出文字的读音。 5、自定义双拼方案音节例如可以直接指定某个音节对应的双拼,而不是根据单独声母/韵母来指定。此外之前似乎一直和标准不符的自然码方案也得到了修复。 6、多词库管理可以直接导入搜狗的细胞词库,单独启用或者禁用某个词库等。 7、Lua 扩展目前加入了针对候选词匹配的功能,而且预置了一些 lua 功能,例如输入时间: 8、拆字输入通过输入汉字部件来找到对应汉字。例如: 9、一些之前就有的功能笔画输入(直接hpszn输入笔画查找汉字),以词定字,联想,简繁转换,输入单词,云拼音,还有 Fcitx 一直以来就有的高度可扩展的快速输入功能。

Posted in fcitx development | Tagged , , | 1 Comment

The Road to Fcitx 5: 7 Get event order right

I didn’t expect this to be a thing that is only fixed recently. And the fix itself goes through a little bit back and forth. So I’d just like to share it since it is an interesting experience. Between the … Continue reading

Posted in fcitx development | Tagged , | 2 Comments

如何现在就在 Arch Linux 用上 Fcitx 5

一开始想了想要不要在标题写 Arch Linux,觉得还是必要的,因为目前只有 Arch Linux (和 Debian)出于套近乎的关系有了 Fcitx 5 全家桶。 1、需要安装的包 IM Module:fcitx5-gtk / fcitx5-qt 拼音和码表:fcitx5-chinese-addons 其他输入法可以参照 fcitx 4 的对应包名安装(例如 fcitx5-chewing 等) 配置工具:kcm-fcitx5(内含 fcitx5-config-qt 对于依赖纠结的人请去拍打 @felixonmars 拆包) 和 Fcitx 4 有一些文件冲突,不能同时安装。 2、环境变量和启动 和 Fcitx 4 一致即可,如果要多说几句的话那就是: ~/.xprofile (X11) 或者 ~/.bash_profile … Continue reading

Posted in fcitx development | Tagged , | 2 Comments

The Road to Fcitx 5: 6. Addon Loader

Due to a frequently request about adding scripting support to Fcitx, I tried to make Fcitx 5 able to be extended in a different way. During Fcitx 4 times, the addon must be written with Shared library and those assumptions … Continue reading

Posted in fcitx development | Tagged , , | Leave a comment