此次更新的主要内容包括:

  1. 提供了Universal Binary的安装包
  2. 支持用CapsLock切换中英文(可配置)
  3. 加入了切换中英标点的菜单项(快捷键为ctrl+.)
  4. 加入切换全半角的菜单项(快捷键为shift+space)
  5. 修改了几个小的bug



另外发现一个问题,虽然我在interface builder中指定“全角符号”菜单项的等效键为Shift+Space,但是重新将XIB文件读取进来,或者把编译生成的NIB文件实际部署之后,快捷键的显示信息就没了。我试了用 替换,结果只能看到Shift的符号(因为空格看不出来)。

大家可以从这里下载最新的安装包。在安装完成之后,请到http://src.opensolaris.org/.../sunpinyin/ime/data下载lm_sc.t3g.i386以及pydict_sc.bin.i386(如果是PowerPC请下载后缀为'.sparc'的对应文件),将'.i386'(或'.sparc')的后缀去掉,并拷贝到/Library/Input Methods/SunPinyin.app/Contents/Resources目录下。

评论:

在iBook G4上顺利安装成功。谢谢!

发表于 Hongguang 在 2008年05月18日, 01:45 下午 CST #

Wow,hongguang,你的动作好快啊,呵呵!

发表于 Yong Sun 在 2008年05月18日, 01:51 下午 CST #

我可是一直在刷新呀,呵呵,就等着完善好作为主要输入法呢。
刚才出现了问题,caps lock键切换到英文的时候,有时会是大写字母有时会是小写字母。而且,刚刚在safari里面还出现了无法输入中文的情况,过了一会儿就好了。不晓得哪里出了毛病,也不知道该怎么去找。

发表于 Hongguang 在 2008年05月18日, 02:11 下午 CST #

已经更新。不过依然存在一些Bug:

在经典风格和即时转换风格下,在一个应用程序 A 中打开了 caps lock 进行英文输入,则切换到另外一个程序 B(比如 spotlight 窗口),则输入为全大写。这个时候按 caps lock 或者 shift 可以正常返回中文输入模式。

此时在另外一个程序 B 中同时按下 shift 可以输入大写字符,松开后进入正常的输入小写字符的模式。此时切换回第一个应用程序 A ,中文输入无效(caps lock打开状态),需要关闭输入法重新打开或者切换 caps lock 状态(这个是正常处理)。

如果在程序 B 中按下 caps lock 关闭大写锁定,则返回应用程序 A 后无法输入中文,需要关闭输入法重新打开或者切换 caps lock 状态或者按一次 shift。
----------
即时转换风格下,如果用户已经有了输入,打开 capslock 是将输入内容上屏。如果用户的输入没有确认,比如显示为“品yin”的时候打开 capslock,则会出现奇怪的反应。
----------
个人认为按下capslock进入英文输入模式,应当将当前还没有上屏的内容以直接上屏。因为已经输入了部分内容后再切换输入状态,这样可以方便中文英文混合输入。希望能够增加即时转换方式下的英文直接上屏。当前即时转换下的 return 键的功能和经典风格下不一致。希望能将 return 在两个模式下均改成英文直接上屏。
----------
在输入法的英文输入模式下,capslock打开,但无法通过 option+e 和 e 组合键来输入 é。但是在中文输入状态下却可以输入这个组合(不过没有显示 ´ 的状态,而是输入 e 后直接出现 é,和关闭输入法时的表现不一致)。
----------
设置输入法的时候不应该让输入法设置窗口可以获得输入焦点?

应该还有其他相关的 bug,再测试测试。

发表于 HeaTeR 在 2008年05月18日, 02:47 下午 CST #

明白了,应该是在CapsLock on的情况下启动输入法时,处理有bug。已经修正了,烦请重新下载安装。

发表于 Yong Sun 在 2008年05月18日, 02:49 下午 CST #

> 希望能将 return 在两个模式下均改成英文直接上屏。
这个需要修改输入引擎的代码,可能要托得久一些。

发表于 Yong Sun 在 2008年05月18日, 03:06 下午 CST #

感谢Yong Sun的工作!现在sunpinyin基本可以满足我日常的需求了。
希望早日加入简入繁出和特殊符号等功能。

发表于 Hongguang 在 2008年05月18日, 03:15 下午 CST #

Hongguang,特别要感谢你和HeaTeR,以及大家给我的诸多反馈和意见啊!

发表于 Yong Sun 在 2008年05月18日, 03:36 下午 CST #

麻烦各位重新下载安装,刚刚fix了一个crash的regression bug。

发表于 Yong Sun 在 2008年05月18日, 04:45 下午 CST #

请问何时这些new features能被port到Solaris上?thanks

发表于 wp@hawaiilinux.us 在 2008年05月19日, 12:41 上午 CST #

hi, wp, 除了设置候选词的个数以及候选窗的表现之外,这些feature在solaris上都已经是支持的,不过是用shift来切换中英文输入。

发表于 Yong Sun 在 2008年05月19日, 07:07 上午 CST #

关于快捷键的显示,Leopard 是表示为

⇧空格键(中文)
⇧Space(英文)

不知道菜单快捷键的显示和捕获是否可以分开,或者说菜单快捷键是否可以单独设置其显示?

发表于 HeaTeR 在 2008年05月20日, 12:50 上午 CST #

嗯,应该是XIB解释器的一个Bug。

发表于 Yong Sun 在 2008年05月20日, 12:54 上午 CST #

有一个词库方面的问题:

模板应该是发音“muban”,但是sunpinyin只有“moban”,这个应该是不正确的吧?。。。南方人拼音不好。。。

发表于 HeaTeR 在 2008年05月20日, 04:24 下午 CST #

发表一条评论:
该日志评论功能被禁用了。

This blog copyright 2009 by yongsun