Fcitx 4.2.5

感谢 yuyichao,Mike,wzyboy,Iven,lily,还有我一时不记得的人(非常抱歉!)帮忙测试。

fcitx 4.2.5
对用户来说:
1、默认的3个皮肤采用了一个新的功能,来使得字体大小不是像素而是point从而遵从屏幕的dpi设定。(4.2.5之前的老皮肤保持原状,如果你曾经修改过默认几个皮肤的设置请删除掉修改的配置来使用这个新功能)
2、在切换输入法之后提示当前输入法,并且这个提示会自动消失
3、fcitx-keyboard的单词提示是输入上下文的一个选项(可以做不同窗口理解),而不在是全局的(也就是说比如你可以在libreoffice里面开单词提示,但是在firefox里面依然不使用提示。
4、fcitx-xkb支持加载自定义的xmodmap
5、fcitx-xkb支持设置在输入法不可用(无可输入窗口)时使用的键盘布局。(4.2.4的时候这个设置是启动时的那个键盘布局)
6、fcitx-pinyin 支持 “jv -> ju”的纠正
7、fcitx-pinyin 加入小鹤双拼支持
8、fcitx-pinyin 可以使用 v 来触发快速输入
9、zh_HK 的 “$”的标点映射从 ¥ 改为 $。
10、支持用ctrl + alt + shift + u 切换输入unicode字符 (用10进制,16进制,或者字符名称搜索字符)
11、用shift做默认的激活非激活的切换,并且默认在只有使用shift切换到非激活时才能切换回激活(类似4.2.3及之前的行为)
12、更安全的信号处理和退出
13、重启显示在kimpanel和classic的界面上(kimpanel在点击logo之后出现的菜单里面)
14、日志信息现在包括pid

以及一些bug修复

API方面:
1、加入timeout支持
2、加入per-上下文的数据存储支持
3、keysym定义移动到fcitx-utils

模块的修改:
快速输入可以用跨模块调用触发。

For user:
1. Default 3 skin change to support a new feature that respect the DPI on the screen.
2. Display current input method after switch the input method, and the hint window will disappear after a while.
3. fcitx-keyboard wordhint now is a per input context option, not a global one.
4. fcitx-xkb support loading custom xmodmap script when needed.
5. fcitx-xkb support assign a default layout when there is no input method.
6. fcitx-pinyin support fix like “jv -> ju”
7. fcitx-pinyin add xiaohe support.
8. fcitx-pinyin now can use “v” to trigger quick-phrase
9. change zh_HK punctutation map for “$” from ¥ to $.
10. support typing unicode character via “ctrl+shift+alt+u”
11. shift for default “active-inactive” switch, and can be only used after switch from “active to inactive” by default.
12. safer for handling signal and exit.
13. restart is displayed on the UI (both classic and kimpanel)
14. log message now includes pid.

For API:
1. add timeout support.
2. add per-inputcontext data support
3. move all keysym to fcitx-utils.

For module:
Quickphrase can be triggered via cross module call.

fcitx-cloudpinyin 0.2.3
修改出现重复结果时的行为,现在出现重复结果时删除重复结果并保持其他词位置不变

change the policy for when there is duplication result, now most word position will not changed.

fcitx-sunpinyin 0.3.8
增加 nbest 支持(猜测多个长句)

add nbest support.

fcitx-table-extra 0.3.2
1、增加一个包含更多字符的郑码码表
2、修复boshiamy 和easy-big的一些问题

1. add a new zhengma table for large charest
2. fix boshiamy and easy-big

kcm-fcitx 0.4.0
1、新的qt按键和fcitx按键的转换实现
2、支持fcitx-keyboard的修改默认布局

1. new implementation for key conversion
2. add support for change “default layout”

fcitx-anthy 0.1.0
新的日语输入支持包

new package.

fcitx-rime 0.1.0
新的rime的支持包

new package.

=-=-=-=-=
Powered by Blogilo

This entry was posted in fcitx development. Bookmark the permalink.

14 Responses to Fcitx 4.2.5

  1. Ma Xiaojun says:
    Google Chrome 20.0.1132.57 GNU/Linux x64

    9. change zh_HK punctutation map for “$” from ¥ to $.
    你看locale的吗?zh_HK在香港好像也没啥人用,en_HK可能还多一点……

  2. csslayer says:
    Firefox 14.0.1 GNU/Linux x64

    @Ma Xiaojun 那个是输入法engine语言的locale,和系统locale无关。

  3. Rei says:
    Chromium 18.0.1025.151 Ubuntu 12.04

    哇!日语输入,我的菜。

  4. Iven says:
    Firefox 14.0.1 GNU/Linux x64

    告诉你个不幸的消息,经过我一段时间的实用,发现云拼音新的行为在网络流畅的时候表现很糟糕……瞬间第三候选词就变第二了,然后想选它的时候,直觉会按2…… T_T

  5. csslayer says:
    Firefox 14.0.1 GNU/Linux x64

    @Iven 这个问题我也注意到了,我觉得还凑合……
    虽然曾经想把2也搞成选同一个词的……不过显示方面到底怎么显示又成了问题……

    总之我也没特别想好到底应该怎么办……
    如果按请求的时间和到达时间的时间戳作出判断,我觉得又不是那么“确定”……不过也许值得尝试。

  6. Iven says:
    Firefox 14.0.1 GNU/Linux x64

    @csslayer 我看了一下, QQ 拼音是保留了 2 ,只不过在词汇的地方显示了一个彩虹图标,我觉得这样就挺好的……我比较倾向于显示灰色的「2.无结果」。

  7. linuxboy says:
    rekonq GNU/Linux

    kcm-fcitx编译出错:
    [ 28%] Building CXX object src/CMakeFiles/kcm_fcitx.dir/kcm_fcitx_automoc.o
    In file included from /usr/include/qt4/QtCore/qdebug.h:50:0,
    from /usr/include/qt4/QtCore/qtconcurrentresultstore.h:50,
    from /usr/include/qt4/QtCore/qfutureinterface.h:52,
    from /usr/include/qt4/QtCore/qfuture.h:49,
    from /usr/include/qt4/QtCore/QtCore:43,
    from /usr/include/qt4/QtDBus/QtDBus:3,
    from /home/linuxboy/Downloads/src/kcm-fcitx-0.4.0/build/src/org.fcitx.Fcitx.InputMethod.h:21,
    from /home/linuxboy/Downloads/src/kcm-fcitx-0.4.0/build/src/../../src/FcitxIMPage.h:29,
    from /home/linuxboy/Downloads/src/kcm-fcitx-0.4.0/build/src/../../src/FcitxIMPage_p.h:32,
    from /home/linuxboy/Downloads/src/kcm-fcitx-0.4.0/build/src/moc_FcitxIMPage_p.cpp:10,
    from /home/linuxboy/Downloads/src/kcm-fcitx-0.4.0/build/src/kcm_fcitx_automoc.cpp:8:
    /usr/include/qt4/QtCore/qtextstream.h:60:2: error: #error qtextstream.h must be included before any header file that defines Status
    /usr/include/qt4/QtCore/qtextstream.h:89:10: error: expected identifier before ‘int’
    /usr/include/qt4/QtCore/qtextstream.h:89:17: error: expected unqualified-id before ‘{’ token
    make[2]: *** [src/CMakeFiles/kcm_fcitx.dir/kcm_fcitx_automoc.o] Error 1
    make[1]: *** [src/CMakeFiles/kcm_fcitx.dir/all] Error 2
    make: *** [all] Error 2

  8. amoblin says:
    Google Chrome 20.0.1132.57 Mac OS X  10.7.4

    为何要开发mac下的fcitx呢?

  9. csslayer says:
    Firefox 14.0.1 Windows Vista

    @amoblin 因为有人需要

  10. Cloud says:
    Google Chrome 21.0.1180.75 Windows 7 x64 Edition

    希望把云输入法的候选词移到最后一个,不然没有云输入法候选项的时候老是按错。。。
    T_T按2老是没反应,才反应过来没有2.。。
    P.S.我用了fcitx才知道ibus有多难用

  11. benhuan says:
    Firefox 17.0 Ubuntu

    才用->采用

  12. benhuan says:
    Firefox 17.0 Ubuntu

    才用->采用;

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.