五笔二维计算机汉字输入形音码 从五十年代开始,我国计算机汉字输入技术经过三十多年的研究和攻关,出现了数百种汉字编码方法,使汉字输入电脑的速度超过了西文。当前汉字输入计算机技术存在的主要问题是:“容易学的打不快,打得快的太难学。”《五笔二维计算机汉字输入方法及其键盘》(以下简称《五笔二维码》,笔者是《五笔二维码》的发明人和专利权人)的问世使这个问题的解决取得了较大的进展,但是《五笔二维码》还存在:字根的选取不够合理,重码率还不够低的问题。
为了解决上述问题,我们研究和提出《五笔二维计算机汉字输入形音码》。
《五笔二维计算机汉字输入形音码》,以国家语委提出的201个部首为基础,结合计算机汉字输入的需要,采用了传统的使用较多地编旁、部首作为字根,删去了一些不必要的字根,增加了一些必要的字根,《五笔二维计算机汉字输入形音码》的字根总数为190个。这样,就降低了重码率,增加了易学性,提高了输入速度。
《五笔二维计算机汉字输入形音码》根据国家标准GB2312—80,选取横、竖、撇、点(捺)、折作为五种基本笔画,其中折包括各种折画和各种弯钩(乙亅ㄋ乚亅),并且定义横、竖、撇、点(捺)、折的代码为1、2、3、4、5。《五笔二维计算机汉字输入形音码》使用一种以字根的首笔按照“横、竖、撇、点、折”定义其第一位代码为“1、2、3、4、5”,次笔按照“零、横、竖、撇、折”定义其第二位代码为“0、1、2、3、4、5、”的字根总表,即图1。在《五笔二维计算机汉字输入形音码》的字根总表中,一些笔画较多的字根可以直接查到其代码,例加:“毛”的代码为“31”,“齿”的代码为“21”,“用”的代码为“35”,“气”的代码为“31”…。而在《五笔二维计算机汉字输入方法及键盘》中没有这些字根,需要把它们折分才能得到其代码:“毛”:折分为“二乙”,代码为“301150”;“齿”:折分为“止人”,代码为“213452”;“用”折分为“二”,代码为“3511”;“气”折分为“乙”,代码为“3150”。《五笔二维计算机汉字输入形音码》所增加的字根使拆分更为容易,增加了易学性。在《五笔二维计算机汉字输入形音码》中把原《五笔二维计算机汉字输入方法及键盘》中代码为“10”的字根“五、西()”,改变其代码为“12”,使这些字根按首、次笔定义其代码,更为规范。
《五笔二维计算机汉字输入形音码》采用标准通用键盘,汉字字根总表中的代码:“10、20、30、40、50”分别设置在“N、M、,、。、/”键位上;“11、12、13、14、15”分别设置在“G、F、D、S、A”键位上;“21、22、23、24、25”分别设置在“H、J、K、L、;”键位上;“31、32、33、34、35”分别设置在“T、R、E、W、Q”键位上;“41、42、43、44、45”分别设置在“Y、U、I、O、P”键位上;“51、52、53、54、55”分别设置在“B、V、C、X、Z”键位上。使标准通用键盘成为用于汉字输入的中文键盘。
《五笔二维计算机汉字输入形音码》从汉字中提取拼形信息及语音信息进行编码,其汉字具体输入是:
1.形—音四码输入法:对于由四个以上字根组成的汉字取其第一、二、三和末字根的代码参加编码;对于不足四个字根的汉字,取其全部字根的代码及其汉语拼音第一字母码参加编码,加拼音字母后仍不足四码者,再补一个空格键。例加:棘=10252323(意思是棘字的取码为10252323);国=25114010;长=301540C。
2.音—形四码输入法:对于由有三个以上字根组成的汉字取其汉语拼音第一字母为首码,取汉字的第一、二及末字根的代码参加编;对于不足三个字根组成的汉字,则补一个空格键。例如:面=M132511;辰=C131153;卸=X312152。
3.形—音三码输入法:对于由三个以上字根组成的汉字取其首、次、末字根的代码参加编码;对于不足三个字根的汉字,取其全部字根的代码及其汉语拼音第一字母码参加编码,加拼音字母后仍不足三码者,再补一个空格键。例如:雀=233241;易=253533。
4.音—形三码输入法:对于由二个以上字根组成的汉字取其汉语拼音第一个字母为首码,取汉字的首、末字根的代码参加编码;对于不足二个字根的汉字,则补一个空格键。例如:程=C3111;住=Z3211;爸=B3452。
5.对汉字的一级简码的输入是该字的首码加空格键,例如:于=11;需=14;定=44。对汉字的二级简码的输入是该字的第一、二码加空格键,例如:世=1250;基=1212;光=2435。对汉字的三级简码的输入是该字的第一、二、三码加空格键,例如:行=331150;舍=341120。
6.对二字词的词组的输入是取每字的第一、二码,例如:权利=14543125;专利=11503125。对三字词的词组的输入是取每字的首码加第三字的第二码,例如:工业化=12223235;电气化=25313235。对四字词的词组的输入是取每字的首码,例如:中国共产党=20251224;实事求是=44101025。
利用本发明的字根总表和编码方法,对汉字和中文词组进行编码,按此编成字典、词典及其计算机软件、应用软件或软件工具,可以用在一切大、中、小、微型计算机、汉字电传机、汉字电子计算机打字机、汉字终端、通讯系统中,以及进行汉字、词组和中文资料的检索。
字根总表