运行时移除和添加输入法


还是直接贴视频好了。其实是困扰人民群众多年的问题吧……

通过一个DBus的Property实现的。查询这个属性可以获得当前的输入法列表(包括禁用的和可用的)。设置这个值就可以调整顺序以及启用或者禁用了。

和以前古老的把“优先级设置为0”那个禁用方式不冲突,只不过用那种方式禁用的将不会出现在可用列表里面。

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

10 Responses to 运行时移除和添加输入法

  1. 依云 says:
    Firefox 7.0 GNU/Linux

    我还是“允许此站点的Flash”好了。。

    [Reply]
  2. csslayer says:
    Firefox 10.0a1 Windows 7

    @依云 上半不是html5的咩……

    [Reply]
  3. 依云 says:
    Firefox 7.0 GNU/Linux

    @csslayer 好吧,它被墙了我没看出来。。。

    [Reply]
  4. Sutra says:
    Firefox 7.0 Mac OS X  10.5

    全部干掉。;-)

    [Reply]
  5. nihui says:
    Konqueror 4.7 Windows

    借宝地试一下windows的konqueror~~

    [Reply]
  6. 阿贵 says:
    Arora 0.10.2 GNU/Linux

    您好,有个问题想请教.
    我是自4.1.1版开始用起的.也更新至4.1.2
    不管我如何调整…都无法像视屏那般字会出现在屏幕上(只有候选框)
    请问该如何配置?

    [Reply]
  7. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

    @阿贵 看你UA也许你用的是Archlinux……如果是的话装上 fcitx-gtk2 fcitx-gtk3 fcitx-qt(按自己需要),然后参见:
    http://fcitx.github.com/handbook/chapter-config-env.html

    [Reply]
  8. 阿贵 says:
    Arora 0.10.2 GNU/Linux

    小弟不才。。。arch还在摸索中。目前使用的是ubuntu11.04+Gnome,
    cmake fcitx时已将全部的选项On,并安装了相依套件。
    拜读使用手册已多次,但从没想过要新增.xprofile。
    加入了三行expore之後,现在已正常。
    所以ubuntu也必须进行配置环境么?
    另外请教两点问题。
    1.fcitx是否可句中选字?
    如:输入“bfvhmcuuleruheyjufjibfmox;”
    候选字显示:本章描述”瞭“如何延伸基本模型
    如果要改,必须从头确认,能否直接跳至“瞭”修改呢?

    2.wine执行的ie7.ie8在网页中的无法使用fcitx输入中文,
    ie6,firefox无此问题,请问大概是哪方面的问题呢?

    [Reply]
  9. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

    @阿贵 刚刚手册那里说了,如果你用发行版打包的(或者ppa),im-switch -s fcitx 可以帮你设置。自己编译的话那就只能这样手动改了。
    1、不行……要想准确率更高的话用sunpinyin和cloudpinyin。
    2、你看……既然wine的ie6可以,那只能说是wine的问题……

    [Reply]
  10. 阿贵 says:
    Arora 0.10.2 GNU/Linux

    感谢您拨冗解析,真是汗颜^^”
    的确,搭配了sunpinyin&cloudpinyin,打字的正确率提升不少,
    不过就如同您改版所言,目前sunpinyin还无法支援记忆云输入记录,有点可惜。
    由于之前使用微软系统,微软拼音可以就句子中的字不照顺序选字,因此有点不习惯.
    不知可有加入此功能的打算?

    [Reply]

Leave a Reply

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

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

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