- 加入了用Ctrl+数字键删除用户自造词的功能。之所以用Ctrl,是因为Alt+数字键会输入特殊字符,且输入法无法收到该键盘事件;也没有用Command+数字键,也是担心和其他程序自身的快捷键相冲突。下一步我们会加入各类快捷键自定义的功能(估计会推迟到2.0.1)。
在使用该功能时,你可能会发现,无法删除掉某个候选词,可能的原因包括:
- 该候选不是自造词,而是系统词库中的词
- 该候选不是自造词,也不是系统词库的词,而是计算得到的最佳句子。
如果用户自造了一个词,例如“册使贫”,这个词对应的音节在系统词库中没有词,下次你再输入ceshipin的时候,这个词会出现在第一候选;但是在用户用ctrl+1将其删除之后,可能会发现候选词列表没有改变,这是因为虽然我们在用户词典中删除了这个词,并在history cache中删除了和这个词有关的unigram和bigram,但是这三个字(册、使、贫)依然位于history cache之中,使得这三个字的组合成为了计算得到的最佳句子。
理想的解决方法是,把这个词中所有的bigram组,在history cache中一并删除。因为我们并不知道,当初组成这个词时,所用的词序列(例如,是册使+贫,还是册+使贫,或者是册+使+贫)。因此,找到所有的bigram组,是一个开销比较大的操作。所以,目前并没有采用这种方法。要完善的解决这个问题,需要我们在用户词典中记录下是哪种组合(即这个自造词是由那些word id构成的),涉及到的改动比较多,而且和目前用户词典的schema不兼容。希望我们能在2.1中实现。
因此,虽然可能有些时候的确令人困惑,但是这个自造词的确是已经被删掉了,并且随着你的使用过程,这个“伪”最佳句子也会逐渐不见的 ...
如果没有意外,这将是我们的最后一个beta release,之后一些小的bug fixes会通过minor release的方式进行更新 ...
欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。
如果可以的话,(既然都可以选择使用 -/= 或者 [/] 或者 ,/. 来翻页,那么也)建议允许选择使用上下方向键来翻页,这是 10.6 默认拼音输入法的翻页方式。
刚升级到 10.6 的时候还不习惯用方向键翻页,老是下意识得去按 -/= 键,不过 SunPinyin for Mac 2.0 出来之前一直用自带的输入法,现在反而习惯用方向键翻页了。
另一个建议:输入法设置里可以自定义背景色和高亮色,但是没有提供自定义前景色(非高亮的候选文字颜色),如果用户选的背景色或高亮色和前景色接近或者相同,就看不清了......虽然可以通过 defaults write org.opensolaris.inputmethod.SunPinyin fgColor 的方式来 overwrite,但对普通用户来说可能不方便。
@推子,非常感谢您的反馈,后续可以加入用上下建来翻页。
另外,要修改前景色,可以使用字体选择对话框里的颜色设置。
关于Ui的问题,不知道什么时候可以支持圆角呢?
另外如果能导入导出词库就好了。继续支持。
像这些小版本都无法通过“检查更新”来获得更新呢
@Leeiio,我还没搞定园角,回头问问jjgod同学 ... 在2.0最终发布之后,就可以通过检查更新来获得更新了 ...