一、功能插件化
极点五笔发展历史的一个重要特点就是创新。极点五笔5.0的一个重大改进,就是输入法软件史上首次实现了(部分)功能的插件化,继续保持极点良好的创新作风(如图1)。
上图是极点自带默认的功能插件。功能插件化的重要意义在于,极点又成了另外一个意义上的平台,即:极点不仅是输入法码表的平台,而且还是输入法功能的平台。以后,只要有插件开发能力的朋友,就可以开发个人化(当然更欢迎开发大众化)的功能插件。一些作者不便开发或没精力开发的输入功能,高手们也可以开发。听作者说,会在适当时候开放不影响安全的极点接口以供朋友们开发使用。
功能插件化是中文输入软件开发的一个新的尝试,所以需要大家在使用过程中去发现问题、提出建议来完善它。
二、查询功能词典化
与功能插件化相关,极点五笔的查询功能转由一个独立的插件来实现,这是5.0版的又一重大改进。5.0版在极点目录下增加了一个插件目录plugin,plugin目录下有几个极点自带的插件,(如图2):
上面图中的几个文件中, 3个pLG文件是插件:command.plg是命令直通车插件、date.plg是日期插件、QueryEx.plg是查询功能插件,createdb.exe查询数据转换工具,data查询数据库文件夹。查询功能具有以下特点:
1.查询数据库可自由更换。喜欢各种不同数据库的都可自己制作和选择。朋友们可以自己制作中文的、英文的,全面的或基本的数据库,方便更换。到时作者会提供数据制作工具下载。极点5.0安装包集成了《国际标准汉字词典》,输入过程中想知道某些字的中文解释,查就行了;如果嫌体积大,那就换个只有基本数据的(读音、编码)查询插件就可以了。
打开data文件夹,可以看到一个queryex.ini配置文件和一个freewb.db数据库文件(默认),我的图中有多个,就是说可以同时使用多个数据文件(如图3)。
如果要使用多个数据库,既可打开queryex.ini进行编辑,也可以在查询窗中选定。比如,我要增用freewb3n1.db,只需打开queryex.ini文件,在“数据库名称”后加上freewb3n1.db就可以了。(如图4):
2.数据可自由编辑并支持超链接。如果发现哪个字的解释有错误,可在查询界面点蓝色的“编辑”的按钮进行编辑,把正确的内容编入。这里要强调的是,查询界面是支持超链接的,一些个性化的数据放入极点数据库中则是一个很方便的选择。(如图5):
3.支持连续查询。
就是在查询界面上,亦可输入字词进行查询。如上图,在汉字输入窗口输入你想查询的汉字,再点右边的“查询”就可以了。
查询的功能的插件化,使极点的查询功能实现了质的飞跃,扩展应用应该还有很大的空间,需要我们的想象力。
三、其它功能的改进与完善
1. 恢复了候选窗跟随的选项;
2. 增加了数字后智能标点功能的选项;具体在“管理工具→高级设置”中设置:“数字后强制半角的标点=.%”,在等号后根据需要添加或减少相关标点
3. 命令直通车扩展了如下功能:
①$F输出本地文本功能;
②$P输出位置功能;(相应功能说明见极点5.0帮助)
③用编码:zzka、zzkb来打开相应软键盘功能;
④最小化桌面窗口:tray $xtray
⑤打开光驱:opencd $xopencd
⑥开关扬声器:mute $xmute
⑦极点目录变量:dirr $X[极点目录]%freewb%
4.增加打字音效功能。默认关闭,高级设置中设置,关闭时不占资源;
5.单、双书名号的智能配对功能,克服了传统输入法单、双书名号配对易混乱的弊端。
四、极点更漂亮、更实用
极点对状态栏皮肤进行了进一步的扩展,具收缩、扩展两种状态,更漂亮、更实用,输入法的各种状态与常用功能一目了然。
五、优化检索算法
进一步优化检索算法,既减少了资源占用,并同时提高的检索速度。
六、修正此前版本的bug
修正了此前版本中发现的各种问题,特别是启用扬声器报警非法等关键性错误,同时也完善了音箱报警功能,用户可以自定义空码与重码所用报警声音文件。