备案序号:陕ICP备05011274号 您是第 位访问者,请用右边三种统计分析: 统计分析 阿江统计
|
|
张码30使用说明 我在编研“无字库汉字演示和设计软件”时,感到它还可用来研制输入法。三个月以前,我已公布“张碼1.0”和“张碼1.2”。那是用52个部首和五种笔画做输入代码,而且笔画要两两组合成25种字母代码来使用的,实在不适于想打。当时班门斧要我搞出一种更好的纯笔画码来。如果笔画只分5种,不两两组合,26个键位不能充分利用,码长必然太长。如果分为25种,因为它们出现频率相差太大,不能直接使用,我曾让横竖撇捺点5种笔画用其后的笔画来分化,也是不能想打。最后还是采用字根码,即将组字用的928个字根,按它们的首二笔(5*5种)来分类,归为25个字母。25类中,竖折、横竖、撇折类太高,而以捺竖开头的字根竟没有。经过试验调配,一个月前形成“张码2.0”。我试着用它来打了“张码20使用补充说明”。对于拼音不准又难以撑握別的输入法的人,确实易学易用。这个输入法,码长短,最长是3码,加上选字,一个字最多击4键。同码的词汇总排在单字后面,不影响单字的查找,输入单字后,有联想功能。它的学习是很容易的,也不要多少记忆。首二笔横竖撇捺(点)折的两两组合码在键盘上的排列,与张码1.0是一样的,可以算得出来,不用死记(见文末的键盘表)。 难的是要熟识这个系统用了那些字根。考虑一个汉字最少应由那几个字根组成。没有相应字根时,有必要直接使用笔画,相继的笔画串当作一个字根,也取首二笔为代码(只有一笔时,重复该笔)。整个汉字只用第一、第二和最后的字根入码,不足三码时,重复最后的字根。一般字根的代码是什么字母,可由首二笔在键盘上排算出来。但张码20有10个代码(bcdijmoruy),包含由別处(aghpw)转来的字根,它们的首二笔原不属于这个字母,是要硬记的。另外,一级简码的高频字,二级简码的常用字(国标字),只取开头的一个或二个码,只能在一码或二码中找。如果提示栏没有出现该字,也没有出现词(两个字以上),都必须先翻页看看,只当一码的提示中找不到(不是高频字),才打第二码,只当二码的提示中找不到(不是常用字),才可打第三码。现在的张码30在这些方面做了以下改进:
㈠
、全部一级简码,毎个字母都只有10汉字,第一屏提示里没有,就不需要翻页,应该直接打第二码。624个二级简码(本有625个,但简码xj没有字),543个只有9个字,19个还少于9个,提示栏中己出现词组,不需翻页查看后面有没有单字。但有62个码有19个字(因为高频字多),第一屏没有词组,如果10个单字中找不到,应该翻页查看第二屏,但不必查第三屏。张码20因为没有这样划一的规定,常要翻页查证。
㈡
、所有编码中的汉字,都严格按出现频率排序,高频在前。张码20没有做到这点。不过我手中只有“汉字频度统计”(贝贵琴等编)中近六千汉字的确切频数,另外凴我个人的印象,给四千可能用到的字、繁体字赋与更低的两个等级。这一万个汉字以外的字,很少用到,必排在最后。词组改用海峰提供的,词数由3万多增至6.5万,也按词频排序,高频在前。
㈢
、所有字根按首二笔给一个字母代码,因为25种笔画组合在键盘上的排列是很规律的,本不费脑子记忆。但由于字根分布不匀,作了一些硬性调配,较难记住。张码30作了一些调整,只要注意以下三条,就只有最后一条的三点难掌握一些:
⑴
:繁体部首改用相应的简体部首。如“言”不属h而用m(讠),同样,“車”属t,“馬”属n,“貝”属p(貝原本就属p,但按下面的第三条,是要转到u的)。这后三个是30版新加的,调入调出虽有增加(有调出的8个字母,有调入的12个字母),反而容易记住。
⑵
、部首要转到别处的有六,因为单纯,也不难记:“艹、禾”转入j(除去20版的“攵”),“钅、釒、金”都转入y,“氵”转入b,“林14、木、林”转入c(除去20版的“本”),“日、田”转入i。
⑶
、最后因为字根数量多而难掌握的三条是: 1、以“撇折”为首,本属g,但当第二笔“折”是“折弯钩”时(如“勹”),转入d。 2、以“横竖”为首,本属w,但当横竖笔不相交时,转入r。 3、以“竖折”为首,本属p,但字形中有闭合的方口的(如“中同里”等,但除去“口囗日田貝”5个),转入u。 后面列出张码30的“字根码代码表”。表中的第二列,说明什么字根要转移,转到那儿。被转入的字根,在字根列表栏中是用红色的黑体字表示的(字库里没有的字根,用含该字根的汉字后加两个数字——起笔和笔数——来表示,如木字旁用“林14”表示)。为了便于理解和记忆,字根是按相似性分成了几类列出的。(与原先的张码20的“字根码代码表”比较,可以发现一些差别)。初次使用时最好把这张字根码代码表打印出来,放在一旁查对。 张码30字根的(首二笔)代码表
|