LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hades

fcitx 4 版本中的五笔拼音存在严重问题?已解决,请用最新的SVN版本。

[复制链接]
发表于 2010-11-20 15:10:46 | 显示全部楼层
Post by hades;2120476
我想,我找到五笔拼音输入的问题所在了,请看:


hades@Fedora ~]$ more /usr/local/share/fcitx/data/table/wbpy.conf


  1. [CodeTable]
  2. Name=WubiPinyin
  3. IconName=wbpy
  4. File=wbpy.mb
  5. AdjustOrder=AdjustFreq
  6. Priority=2
  7. UsePY=True  # 这里原来是False,我修改为TREU的,不知这个选项什么意思。

  8. PYKey=z  # 这里,就是说,要是打拼音还是要加个Z字母在前面,这和五笔里一样,
  9. 我刚才也尝试了,先打个Z字母再打拼音,就正常了,

  10. AutoSend=-1
  11. NoneMatchAutoSend=-1
  12. AutoPhrase=True
  13. SaveAutoPhrase=3
  14. ExactMatch=False
  15. PromptTableCode=False

复制代码

五笔拼音的pinyin和那个并没联系,应该是直接输入就管用的。
回复 支持 反对

使用道具 举报

发表于 2010-11-20 15:53:15 | 显示全部楼层
Post by hurricanek;2120462
全拼状态不能打汉字……这本来就是这样的。。 = =b

英文界面的输入问题,在faq里面有写。
另外如果你用的是gdm的话,bashrc设置环境变量是不管用的,应该设置在~/.xprofile
这样可以省掉你第二步改系统文件。由于fcitx现在用的xim gtk中英文环境下不默认启用,所以才需要多费一番功夫……


是 "全角" 状态打不出汉字,是这样么, 不好意思, 我有点笨了!
回复 支持 反对

使用道具 举报

发表于 2010-11-20 15:58:57 | 显示全部楼层
突然发现用五笔拼音的人好少, 算了, 我去用五笔了, 只是再遇到不会的字我需要多按一个 z .
没什么,这样可以帮助我强化字根的记忆!

对了,问一下,现在用五笔的人还多么?
回复 支持 反对

使用道具 举报

发表于 2010-11-20 16:40:34 | 显示全部楼层
找到问题的焦点了(可能吧)! 是码表有问题, 用下面命令把码表转回文本后 的截图:
mb2txt wbpy.mb > a.txt

织女的五笔拼音编码 : @zhnnv ?

我又试着手工生成码表,不行呀! 还那样, 谁有正确的 五笔拼音 码表, 发一个呀!!! 救命呀!!!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-11-20 17:09:27 | 显示全部楼层
Post by bluebear720;2120514
找到问题的焦点了(可能吧)! 是码表有问题, 用下面命令把码表转回文本后 的截图:
mb2txt wbpy.mb > a.txt

织女的五笔拼音编码 : @zhnnv ?

我又试着手工生成码表,不行呀! 还那样, 谁有正确的 五笔拼音 码表, 发一个呀!!! 救命呀!!!!!!


你的wbpy.mb有问题?
你先试试
http://saber-personal-project.googlecode.com/files/wbpy.mb
我检查看看txt2mb是不是有bug。

另外请把你的wbpy.mb发给我看看。email: wengxt at gmail.com
回复 支持 反对

使用道具 举报

发表于 2010-11-20 17:18:16 | 显示全部楼层
感谢bluebear720,我看来找到问题所在了。

可能你和hades的glibc中的strcpy的实现和我这里有不同,txt2mb中存在一个bug。

你们试一试svn中r511看看还有没有这个bug。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-20 17:28:41 | 显示全部楼层
Post by hurricanek;2120520
感谢bluebear720,我看来找到问题所在了。

可能你和hades的glibc中的strcpy的实现和我这里有不同,txt2mb中存在一个bug。

你们试一试svn中r511看看还有没有这个bug。


好像问题解决了。


另外一个问题,哪个文件来控制输入法的选项的,因为只用五笔和拼音就行,其它的不用,
如何屏蔽到其它输入法呀,谢谢。
回复 支持 反对

使用道具 举报

发表于 2010-11-20 17:44:50 | 显示全部楼层
Post by hades;2120527
好像问题解决了。


另外一个问题,哪个文件来控制输入法的选项的,因为只用五笔和拼音就行,其它的不用,
如何屏蔽到其它输入法呀,谢谢。


其实我建议你编译一下fcitx-config来耍。这个比较易用。代码google code上也有下载。基于gtk的配置工具(当然还有各种问题……)

或者把share/fcitx/data/table/disable-table.conf.template
根据其他每个table/*.conf复制到~/.config/fcitx/table/下面

比如禁用erbi.conf,cp /usr/share/fcitx/data/table/disable-table.conf.template ~/.config/fcitx/table/erbi.conf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-20 17:54:00 | 显示全部楼层
Post by hurricanek;2120530
其实我建议你编译一下fcitx-config来耍。这个比较易用。代码google code上也有下载。基于gtk的配置工具(当然还有各种问题……)

或者把share/fcitx/data/table/disable-table.conf.template
根据其他每个table/*.conf复制到~/.config/fcitx/table/下面

比如禁用erbi.conf,cp /usr/share/fcitx/data/table/disable-table.conf.template ~/.config/fcitx/table/erbi.conf
就是呀,原来就有这个table.conf文件来控制每个输入法的启动情况的,4.0版本俺没看到,以为没有了。

另外,为啥不能把所有输入法的控制全部放在table.conf文件中,让我们自己选择哪个启动,哪个不启动呢?
这样多的输入选项,要CP几次不行,还很不方便,真的。

以前YUKING 3.6.3及之前版本应该是有个完整的table.conf文件哟。

唉,算了,能用就行了。

谢谢。
回复 支持 反对

使用道具 举报

发表于 2010-11-20 19:27:15 | 显示全部楼层
Post by hades;2120532
就是呀,原来就有这个table.conf文件来控制每个输入法的启动情况的,4.0版本俺没看到,以为没有了。

另外,为啥不能把所有输入法的控制全部放在table.conf文件中,让我们自己选择哪个启动,哪个不启动呢?
这样多的输入选项,要CP几次不行,还很不方便,真的。

以前YUKING 3.6.3及之前版本应该是有个完整的table.conf文件哟。

唉,算了,能用就行了。

谢谢。


这是为了解决一些问题,比如讲码表分开打包。
用户安装新码表不用复制其他码表的配置,只需要新建文件即可。
方便配置工具的开发。

基于这些原因这个是不会改回去的……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表