Feature Plan:
XKB Integration. (Done)
DBus based input method interface, make it possible to write input method with other programming language and other high level library, like glib or qt. (WIP) (Not one will actually eat this dog food, and inter-process communication is not fcitx style, all the module doing easy in-memory interaction is fcitx’s style).
Context event system, addons can provide context change notification. (Done, basic idea is implemented, need some “real usage”, fcitx-libpinyin already use some, fcitx-xkb will be another use-case).
Demo Mobile support for N9 via Maliit. (Not plan to make it full functional in 4.2, since it’s not so important) (WIP) (Postpone, since not important)
Anthy support. (Done)
Hangul support. (Done)
M17N support. (Done)
If possible, libchewing support. (Done)
Something already implemented, you can grab it from git (Be careful !):
fcitx-chewing, fcitx-libpinyin and fcitx-table-extra is on github.
Provides fallback user interface function, make kimpanel can automatically detect whether kimpanel is started or not, so kimpanel will be the default user interface if kimpanel is available, including Unity and GNOME-Shell. (Video)
Lazy input method loading.
Separate word construct code in fcitx-table, making phrase construction in Zhengma (郑码) works correctly, so we can introduce Zhengma in next release.
Dynamic input method change for fcitx-config-gtk (Already implemented in kcm-fcitx with 4.1.2 release), gtk3 support for fcitx-config-gtk, though no UI improvement.
New Monochrome icon set for kimpanel under KDE.
Some other updates:
It’s possible to translate fcitx on transifex.
make it possible to write input method with other language
这个我已经实现了,哈。
就是在/etc/default/keyboard里设两个以上的键盘,一个是美国英语(美国国际也可以,其它拉丁字母文字如突厥Q键盘也可以)另一个就是要一起用的非拉丁字母的语言文字,设切换键(ctrl_shift_toggle)来回切换即可,切回美式键盘(或其它拉丁字母键盘)就可用汉字输入法了。
XKBMODEL=”pc104″
XKBLAYOUT=”tr,mn”
XKBOPTIONS=”lv3:lwin_switch,grp:ctrl_shift_toggle,compose:rwin,keypad:oss,grp_led:scroll”
当然文字环境是LC_CTYPE=zh_CN.UTF-8,语言环境设LC_MESSAGES=什么都可以,只要是UTF-8。
@litkt 不是指人类语言……指编程语言 = =b
is it possible to clean up skins in the package?
@ZZidra What do you mean by “clean”?
just remove them. leave only one default theme in the repo
@ZZidra I won’t do this. If they are removed, the user who use them will suddenly find their theme changed. And only three, it doesn’t matter that much.
我说,fcitx-m17n 真的得轮到我寒假的时候做么……
@xiaq 必须轮得到,不来一发吗