你可能已经听说过什么是「HUD」了,如果你用过 Ubuntu 12.04,或者你是一个飞行类游戏的爱好者,那么对 HUD 会很熟悉。
简单的说,HUD 就是「Head-up display」,让你不用扭头也能从前方的屏幕知道你想知道的信息。而本文要介绍的「isHUD」(OS X),则是利用 HUD 技术的一个小工具,改变你与输入法的交互方式。
无论是什么操作系统,它的输入法指示器,均是放在面板上的。你需要去看屏幕的右上角(OS X、Ubuntu),或屏幕的右下角(Windows),才能知道当前的输入法是什么,或者你亲自在当前的文本编辑框尝试输入一下。
随着显示器越来越大,屏幕分辨率越来越高,「扭头」去看的代价也越来越高,而这个主动获悉的过程,也不显得那么懒人化。特别是到了Mac OS X Lion时代全屏模式的引入,你无法在一个全屏的 App 里再通过扭头去观察输入法状态了。于是,isHUD 就是这样一个软件,让你不用再扭头去看,也不用主动去获悉当前的输入法是什么,它会把这些都告诉你。
让我来用用看吧。
平时,你根本不需要关心它的存在,但是,一旦你把输入焦点放在某个应用程序中,isHUD 知道你要打字了,它则会主动地在屏幕中央秀出这么一个简洁的窗口,提示当前的输入法是「美国英文」,大约1秒后,它会主动消失。而你,就可以开始使用「美国英文」码字啦。这个过程,你的头完全没有扭动,而且你被主动地告之了当前的输入法状态。
码了一些英文字以后,我准备输入中文了。此刻,我快速按下「 CMD+Space」(OS X下切换输入法的标准快捷键),屏幕中央会立即显示出当前被切换到的输入法。比如当前我正在使用「QQ五笔」。
又过了一会,我去喝了口茶,我不记得当前的输入法是什么了,此时焦点也没有变化,我如何去主动获悉状态呢?又要用老办法吗?不需要。
只需要快速点击 FN 功能键两下,当前输入法的状态就会显示出来了。
大概就是这样的用法,非常简单,主动通知式非干扰式交互+适当用户交互式通知,isHUD 可以说是把 HUD 技术发挥的很好。我基本上也是个对其一知半解的 HUD 盲,解说可能有误,还请指正。
另外,isHUD 还具备一些配置功能(比如快捷键、显示时间等),平常它就是驻足系统面板,你可以完全不管它。
目前这个软件在WWDC期间限时免费,现在是最后一天。当然它的原价 6¥ 也不贵,相信这个软件对于广大的中文用户来说是很有用的。它的 iTunes 链接是:http://itunes.apple.com/us/app/ishud/id484757536?ls=1&mt=12
感谢它的开发者 ghawkgu !