如果只想看一条tweet长的内容

“输入助手”(TISPal)今天发布v0.1。此次第一个发布版本仅有一个功能:记住每个应用所使用的输入法,在用户切换到某程序时,比如用CMD+TAB,自动切换到上次离开该程序时的那个输入法。也可以说让你获得类似Windows系统的输入习惯。 下载 http://j.mp/pRHbfI

如果还可以听我罗嗦更多

三到四个月前我第一次用Mac OS X 10.7 Lion Developer Preview,当时还没有装QIM输入法,就用了Lion自带输入法,因为速度并不慢,选字方式一下子就习惯了,还有最吸引我的Apple集成的颜文字,我就决定在10.7发布后只用Apple官方中文输入法不再安装第三方输入法,主要是洁癖因素和个人喜好。

但是QIM或者说其他输入法中有一个我非常需要的功能Lion自带拼音输入法没有,那就是“Silent for applications…”,即:在某些应用程序中关闭输入法。像我这样经常用Terminal进行操作的,一边用拼音输入法发完中文tweet,一边又回到Terminal删除文件,这个时候就特别需要这个功能了。刚在10.6雪豹装好QIM的时候,我就第一时间设置了某些程序中不使用拼音输入法,我一直认为这是一个非常有用、常用的功能。

因为不可能期待Apple开发这样的功能,并且经过简单研究发现控制应用程序中切换为特定输入法可以用Carbon框架中的函数实现。我就决定开发一个小工具实现这样的功能。

拖着拖着,拖到了Lion发布了,学Cocoa和Objective C对我来说也就是近一两个月的事儿,所以今天才有v0.1见人。程序可能还有些bug,我自己也从今天开始使用这个程序,写此blog之前也没有经过什么测试,所以如有问题可以在twitter.com/kcome , github.com/kcome/tispal 或者这里向我提出,我会尽力修正,并提供大家喜欢的需要的关于输入法管理和控制方面的功能。从简短介绍大家也看出来了,其实我最初希望获得的“Silent for applications…”功能并没有在此版本中实现,但是如果今天这个v0.1版本所提供的功能能够运行正常,通过用户的检验的话,那么特定程序锁定输入法的功能其实也近在眼前了。

最后再提两点,第一,本程序是开放源代码项目,所有代码可以从 github.com/kcome/tispal 获得,代码发布遵从Mozilla Public License许可证。这样的一个原因是输入法属于敏感部件,对安全性有要求的童鞋们可以稍稍放心一些。第二个是,程序图标是我自己“用极简陋方法”画的,如果对此有不喜欢或不适,欢迎投稿:)

谢谢观赏,欢迎留下您的看法:)

blog comments powered by Disqus