LinuxSir.cn,穿越时空的Linuxsir!

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

我把fcitx-3.1.1给移植到scim1.2.0上了

[复制链接]
发表于 2005-5-7 08:10:23 | 显示全部楼层
ok, after downloading fcitx and copying all the data files, I can make it successfully (I had to remove the wbx98.mb from makefile, it seems to me you added it yourself )

it works fine here, without noticable problem (a little bit compatible problem with skim, which I assume is caused by a bug in skim)
回复 支持 反对

使用道具 举报

发表于 2005-5-7 08:41:01 | 显示全部楼层
刚才提到的那个skim的问题,是由于 中文文件名 的图标文件造成的

一般来说,请不要在源代码中直接的使用 中文 (文件名中就更不要包含中文了),这应该是通过 po 文件来 做的

(这个帖子就是用 fcim 二笔打的 )
回复 支持 反对

使用道具 举报

发表于 2005-5-7 10:26:01 | 显示全部楼层
又发现一个问题:
设置 scim gtk panel 的 vertical 模式,使用二笔输入法: 输入 d,看看候选窗口中的词的颜色

实事上在这种组合下所有的 候选词的颜色显示都比较混乱
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 11:15:55 | 显示全部楼层
Post by liuspider
又发现一个问题:
设置 scim gtk panel 的 vertical 模式,使用二笔输入法: 输入 d,看看候选窗口中的词的颜色

实事上在这种组合下所有的 候选词的颜色显示都比较混乱


对,我也发现了。我看一下。呵呵,我为了怎么显示输入条最早的时候还想着只能支持竖直模式的呢。因为scim的水平输入条模式下的page_size是不定的,你设置为8, 它却有可能只给你显示<8个的候选词,然后给你一个update_page_size()之类的函数让你自己处理。但是后来却想到了现在这个法子,于是水平的支持还是很不错的了吧,几乎和fcitx的一模一样:-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 11:21:04 | 显示全部楼层
Post by liuspider
刚才提到的那个skim的问题,是由于 中文文件名 的图标文件造成的

一般来说,请不要在源代码中直接的使用 中文 (文件名中就更不要包含中文了),这应该是通过 po 文件来 做的

(这个帖子就是用 fcim 二笔打的 )


用了中文文件名是当时为了编程方便,那些文件名是跟table.conf里的码表输入法名相对应的。这种设计有点不够紧凑,不过暂时没办法,毕竟是要在fcitx和scim中把它俩粘起来。还需要完善的地方还有很多
回复 支持 反对

使用道具 举报

发表于 2005-5-7 11:32:27 | 显示全部楼层
Great work
回复 支持 反对

使用道具 举报

发表于 2005-5-7 11:59:17 | 显示全部楼层
liuspider,三亚度假刚刚回来,把前几天diy skim遇到的一些问题提交一下:

1,通过skim配置智能拼音的模糊拼音或者拼音输入的快捷键后,配置内容是写在skimrc中的。
   如果这个时候又使用了simple的配置模块,也就是我用了默认值,这时候,这些配置是无效的。
   虽然我在配置工具中能够看到一些选项被check了,但是输入法还是读config里面的东西。

   个人建议:尽可能屏蔽不需要用户关心的配置项,比如:scim前端配置,配置文件的模块等等。
   这些会让用户疑惑。

2,在中文locale下暴露韩文配置页是否合适?

3,输入窗口的UI设计总是感觉有点沉重。
   问题主要是以下几个:
   1,翻页的两个按钮放在了lookuptable上,这就有一个问题:
      拼音始终是比较短的,超过10个备选词列表的可能性比较小。那么,这时候如果在10个备选词列表的后面再放两个翻页tool button,又增加了备选词列表的长度,不协调。

   2,翻页按钮采用了tool button,显的有些突兀,我用了一个QButton,画了一个无边框按钮,然后鼠标进入和移出对图片作一下特效,显得更平和一点。

   3,翻页按钮我没有使用disable的方法,而是show和hide的方法,到了最后一页,只显示向前翻页的按钮,第一页只显示向后翻页的按钮,中间的是两个都显示。
   
   3,配色上采用兰色rect加高亮反白的做法,我个人觉得不太合适,似乎采用变色的方法更加柔和一点。
      当然,有部分输入法是有自己的颜色属性定义的,这一点还是要选择一个合适的方式。
      这个我觉得还是要参考一下成功的输入法实现。


附件是我diy的两个东西:
1,配置窗口被我大肆的裁减,但是我感觉还是够用了。
2,输入窗口按照我个人的想法做得修改。but,我没有考虑竖排的问题。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2005-5-7 12:58:16 | 显示全部楼层
了不起,支持楼主!相信不久之后就可以在scim中舒服的使用带z键输拼音功能的五笔了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 13:47:38 | 显示全部楼层
Post by liuspider
又发现一个问题:
设置 scim gtk panel 的 vertical 模式,使用二笔输入法: 输入 d,看看候选窗口中的词的颜色

实事上在这种组合下所有的 候选词的颜色显示都比较混乱


ok,这个问题解决了,原来是我把Attribute constructor的第二个参数给搞错了。 那是个length,我当成了end了。我给你发了封email

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2005-5-7 14:06:55 | 显示全部楼层
Post by flonk_zj
ok,这个问题解决了,原来是我把Attribute constructor的第二个参数给搞错了。 那是个length,我当成了end了。我给你发了封email


flonk_zj,mail一份给我吧,cjacker@21cn.com

多谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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