LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2005-5-7 23:59:27 | 显示全部楼层
已经收到了,马上试试
回复 支持 反对

使用道具 举报

发表于 2005-5-8 00:36:06 | 显示全部楼层
嗯~~~看了一下,发现改动的地方不多,呵呵,这样就好了
不知道fcim的版本号能否可以和FCITX同步?
希望以后可以同时发布二者的新版~~~
回复 支持 反对

使用道具 举报

发表于 2005-5-8 05:35:13 | 显示全部楼层
Yuking 也加入进来吧 使用CVS大家可以协同开发
回复 支持 反对

使用道具 举报

发表于 2005-5-8 05:58:11 | 显示全部楼层
Post by cjacker

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

这个问题在比较早的版本中就发现:为了正确使用 skim,必须设置 kconfig 为默认的 config moduel,详情请见:
General skim Configuration in http://www.scim-im.org/wiki/docu ... iguration_of_system

Post by cjacker

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

呵呵,我也觉得 skim 中的选项太多了 (skim 1.3.0 中又加了好几个)。不过,每一个选项的默认值我觉得都是比较 合理 的,因此如果用户不关心,他可以不需要调节任何东西的。而高级用户则可以自己设置。

Post by cjacker

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

1.2.x skim 中自带了一些输入法的配置界面,而在 config dialog 中,不论是什么 locale 都会显示所有已经安装了的 输入法 配置界面的: 试想 zh_CN.UTF-8 的用户,是完全可以输入 韩文的。
1.3.0 skim 中已经将所有的 输入法 配置模块放到相应的 IMEngine package 中了,因此只要你不安装 scim-hangul,就不会看到那个了

Post by cjacker

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

你说的有一定道理,但是,你没有考虑到 tear-off lookup table 状态,请看:
http://www.scim-im.org/galleries ... ar_off_tookup_table

Post by cjacker

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

   3,翻页按钮我没有使用disable的方法,而是show和hide的方法,到了最后一页,只显示向前翻页的按钮,第一页只显示向后翻页的按钮,中间的是两个都显示。
  

有道理,我会试着去修改一下的 (如果可能的话,希望你可以直接提交 patch against CVS head,不仅是说这个,所有你的建议如果有 patch 就更好了,这样会更有说服力 ;) )

Post by cjacker

    3,配色上采用兰色rect加高亮反白的做法,我个人觉得不太合适,似乎采用变色的方法更加柔和一点。
      当然,有部分输入法是有自己的颜色属性定义的,这一点还是要选择一个合适的方式。
      这个我觉得还是要参考一下成功的输入法实现。

  

你把 inputwindow backgroup 设成了 白色,所以你才觉得比较突兀,但是默认的是使用 KDE theme 中指定的背景的,而你所说的 "兰色rect加高亮反白" 也不是硬编码在 skim 中的: 那也是当前 kde theme 的设置的,你可以换个配色方案就明白了

我觉得,使用 kde theme 可以满足大部分人的需要。同时,我的建议是,你最好也不要把 input window 改成这样的,放到发行版中去(如果skim 会被使用的话)

Post by cjacker

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

呵呵,我要照顾大部分用户的需求的: 不好强加给用户一种方式吧

另外一点建议:
从给中文用户使用的角度,你的以上很多建议可能是比较 合理 的,但是 skim 不仅仅面向的是 中文用户,所以希望如果以后你再提建议的话,可以站在这个角度出发想一下问题。

多谢你的建议 (当然如果有 patch 就更好了  :% )
回复 支持 反对

使用道具 举报

发表于 2005-5-8 06:05:30 | 显示全部楼层
你用的应该不是 QButton 吧: 那是个 abstract button

移入移出的时候,你把按钮图片也替换了吗?
回复 支持 反对

使用道具 举报

发表于 2005-5-8 06:33:13 | 显示全部楼层
the improvement for the next/previous buttons ( apperance and disable/hide) is implemented in CVS
回复 支持 反对

使用道具 举报

发表于 2005-5-8 08:24:26 | 显示全部楼层
the next/previous button are now SkimToolButton in CVS HEAD
SkimToolButton is also improved: much smaller ;) the toolbar should be a little bit more decent
回复 支持 反对

使用道具 举报

发表于 2005-5-8 12:07:53 | 显示全部楼层
Hi all,
I am delighted to notify you that a new developer baohaojun has just
joined SCIM project with his wonderful fcitx SCIM port: he achieved
the integration of the two most popular input method platforms used in
Mainland China.

Let's all together bring SCIM to a new level

Best wishes,
Cougar
回复 支持 反对

使用道具 举报

发表于 2005-5-8 20:59:27 | 显示全部楼层
希望成为 fcitx 和 scim 国共合作的契机,呵呵。
回复 支持 反对

使用道具 举报

发表于 2005-5-8 21:20:15 | 显示全部楼层
在cvs上看到了,怎么名字叫fcim?这是一个scim的输入模块,为何不叫scim-fcitx?主页上还有一个skim,估计是scim-kde意思。
回复 支持 反对

使用道具 举报

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

本版积分规则

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