ibus 是 ubuntu 新近各版本默认使用的输入法框架(平台),其性能卓越,即使偶尔出现一点点问题,也可以通过简单的处理就可以解决——比如,在任务条通知区域没了 ibus 图标,我们调出终端,在上面执行以下命令,ibus 图标就会出现:ibus-daemon -d -x -r——显然,这比起Windows出现同样情形的处理机制要聪明得多。 而且,令人惊叹的是,ibus 具有词频自动调整功能,同码的字、词在使用过程中,ibus 会根据使用者的选择,或马上调整词频,或稍后调整,总之,使用率越高的字、词会逐级提升序列,而且这种情形总是依据使用情形动态变化的。 至于造词方面,ibus 会在后台做一些用户可能没有觉察到的工作,用户输入过程中,如果多次出现由固定几个单字组合而成的词组,ibus会根据出现的频率决定是否收录为词组。当然这个机制所产生的词组可能为数不多,用户更多地希望通过人工造词的方式来添加词组。 ibus 支持在线工人造词。所谓在线人工造词,指在文字录入过程中添加词组到词库中,为日后输入提供方便。ibus 在线人工造词方法如下:输入单字,按左 shift 键,再输入单字按左 shift 键……按空格键。 以输入“整站系统”一词为例—— 先输入单字“整”的外码 gkih,这时候选窗口上的“整”字恰好在第一位,按一下键盘左边的 shift 键,候选窗上的候选字词消失(窗口还在); 接着,输入“站”字的外码 uh ,“站”字正好处在候选窗的第一位,按一下左 shift 键; 再接着,可依次单字输入或一次性词组输入“系统”二字(如果是单字输入,则输入完“系”字后按一下左 shift 键,再输入“统”字),最后按一下空格键,"整站系统"会上屏,同时该词已经加入到了自造词库中,可以用外码 gutx 检测一下。 ibus 的人工造词要求候选的单字(或小词组,如上面说的“系统”)要放出现在候选字词的第一位,如果不是,需要多打几次该单字(或小词组),让它调频到第一位,再从事人工造词操作。 有造词就有删词,那么,如果删除人工造的词呢? 这个比较简单,方法是按 alt + 数字。还是以“整站系统”为例,现在我们要把它从造词库中删除掉: 输入“整站系统”的五笔外码:gutx ,输入到第三个(即 t)时,该词组已经出现在候选窗口上,而且排在第一位,这时,按住 alt 键不放,再按键盘上的数字键 1 ,就可将该词从词库中删除。输入完外码再进行删除操作效果一样。待删除的词组排在哪一位,就按哪个数字,不一定非得排第一位才能删除。 (本文首发:http://xdiary./xdiary/index.php?user=ubuntu&year=2011&idx=44) |
|