Category Archives: fcitx development
Fix input method support in Linux world.
As I have stated many times in my blog, the most serious problem of input method in linux world is not input method, but actually the application. That’s why I maintain a page of applications with buggy input method support. … Continue reading
Use multiple input method in different window.
Here comes a new feature for fcitx in next release. (Though video is in Chinese, it’s easy to understand. I’m trying to make three different windows to using different input methods.) The basic idea is, user can choose a different … Continue reading
Fcitx needs to run faster.
Before those NIH guys harm the world. Thanks @doublechou’s first shot. http://lists.opensuse.org/opensuse-factory/2012-05/msg00169.html
Fcitx 4.2.3
fcitx 4.2.3 1. Lua extension support, same interface with Googlepinyin. Lua 扩展支持,采用Googlepinyin的接口,支持整合类扩展和命令类扩展,暂时不支持转换器。(需要编译时开启) 2. super can be used in hotkey again Super(win) 可以再次被用于快捷键中 3. fixes Trad-Simp native engine in chttrans. 修复原生的繁转简支持。 4. Update fcitx-pinyin algorithm 更新fcitx-pinyin的拼音切分 5. txt2mb and mb2txt support … Continue reading
错误 + 错误 = ?
在奇葩的Linux输入法世界里面呢,经常上演着这样的事情。 被程序不幸没有做正确的行为。 但是有办法可以walkaround,但这个walkaround又可能导致另一个没有做正确事情的程序出问题。 于是 ╮(╯_╰)╭ 。 来讲两个故事。 首先是WPS和Opera的故事。 XIM 有两种 Style,On The Spot 和 Over The Spot,前者不可以光标跟随,后者可以(当然这只是Qt自己的实现的问题)。我在考虑了很多人用 Fcitx 的以前都手动设置过环境变量强制用了xim,于是虽然 Fcitx 可以支持 On The Spot,不过默认没有开启(程序选择Style的时候优先选择 On The Spot,其次是Over The Spot)。 于是假设来了两个程序,Opera和WPS,Opera不幸只能在On The Spot下光标跟随,WPS由于多数发行版的Qt是4.8的,无法使用系统的IM Module,于是只能fallback到xim。那么Fcitx的这个默认设置就只能导致Opera不能光标跟随,WPS可以 ╮(╯_╰)╭ 其次是Sublime和Thunar的故事。 有个人先给我汇报了一个Bug:“当fcitx启动时,在thunar里不能使用字母直接跳到相关的文件夹或是文件名上。实际上,只有打开thunar,什么也不按,直接按字母能跳到相关名字的文件上,但当点击鼠标或是进入下一级目录,就不能用了。” 研究了一下发现这应该是gtk所有list view类的搜索共同的问题……于是我很快发现应该判断当前是否获得了焦点,以决定让IM Module是否处理输入法的按键。 然后于是我 … Continue reading