niyue

Archive for 2009年8月|Monthly archive page

Snow Leopard下的中文输入法

In mac on 8月 27, 2009 at 9:39 下午

今天刚刚安装好了Snow Leopard,晚上稍微使用了一下,从外观上和功能上并没有感到比Leopard有很大变化的地方,唯独一个例外--中文输入法。

在10.5里面自带的中文输入法,感觉很不好用,所以后来换用了FIT。不过FIT在2008年5月之后就没有更新了,用虽然也没有什么问题,但是总是不太爽,不过比系统自带的输入法还是要好了不少,所以也就一直将就着。再后来偶遇了SunPinyin,发现在Mac下有可用的版本,于是就切换到SunPinyin,用着也还行,但是有一个缺点--每次第一次启动的时候非常慢。免费的东西,不能要求太高,也忍了。

现在,在10.6中用自带的输入法打字,也不知道是因为和SunPinyin比较的原因,还是Snow Leopard确实在性能方面的提高,感觉输入法的召唤以及输入字符速度快了非常之多。原来10.5里面一直觉得很差劲的词组输入现在也有了很大的改善,命中率感觉好了不少,打字那真叫一个爽字。Snow Leopard里面据我所知和中文输入法相关的改进是有一个的,Apple在Snow Leopard里面还特别列出了这个号称是Innovative Chinese Character Input,其实就是使用Multi-Touch的触控板进行类似手写板的中文字符输入。再看关于Snow Leopard的review文章的时候,提到很多关于InputManager相关的应用程序在Snow Leopard上面的兼容性有些问题。所有这些,都让我相信,Snow Leopard中的输入法进行了重大的改变。从我的感觉,变得更快、更好用了。

还有一点更赞的是,Snow Leopard里面的输入法切换终于不是问题了。在Leopard里面不同的程序之间的输入法状态是共享的,比方说,在Adium里面聊天的时候一般用中文,但是Firefox里面输入搜索或者输入网址的时候可能经常用英文,要是在一边聊天的时候一边上网,由于不同的应用程序之间共享了同一输入法状态,你必须要在每次切换应用的时候切换输入法,这是非常痛苦的一件事情。所以原来不得不借助InputSwitcher这一工具来减轻这一痛苦(不过有时会碰到无法切换出输入法的问题)。在Snow Leopard里面,这不是一个问题,因为操作系统中内置了选项可以让用户选择是否在不同的应用程序之间使用不同的输入源。通过”System Preferences” => “Language & Texts” => “Input Sources” => “Input Source Options”即可设置: