專利名稱:前二末一漢字輸入法的制作方法
本編碼為形碼,編碼范圍為國(guó)標(biāo)一、二級(jí)漢字,每字4碼(標(biāo)準(zhǔn)碼)。前二末一意為每字先取三個(gè)字根碼。對(duì)三字根字就是取它所有的三個(gè)字根碼,多字根字(4字根和4字根以上的字)取前兩個(gè)字根碼加上最后一個(gè)字根碼。兩字根字取它所有的兩個(gè)字根碼,加上一個(gè)末筆劃碼,也成為三個(gè)碼。單字的第4碼是用來區(qū)分重碼字的。本編碼是以單字含有字根數(shù)量的多少來區(qū)分重碼字的,不是依字型來區(qū)分,也不是以單字發(fā)音的聲母來區(qū)分。
若為多字根字,其第4碼就是在三碼之后加個(gè)I鍵,如萬(wàn)一沒打出,就改為加U鍵。若為3字根字,則第4碼為加K鍵,如萬(wàn)一沒打出,就改為加J鍵。若為二字根字,其第4碼是加M鍵,如萬(wàn)一沒打出,就改為加N鍵。(以上打不出的可能性只有百分之一、二,故稱如萬(wàn)一沒打出。)每個(gè)單字雖然在理論上都具有4碼(標(biāo)準(zhǔn)碼)。但是,其中有很多單字被選入了三級(jí)簡(jiǎn)碼。被選中的字,其標(biāo)準(zhǔn)碼就自動(dòng)取消,不復(fù)存在。還有一些單字被選入二級(jí)簡(jiǎn)碼,其標(biāo)準(zhǔn)碼也很可能自動(dòng)取消,不復(fù)存在。另外,有25個(gè)高頻字被選入一級(jí)簡(jiǎn)碼,其標(biāo)準(zhǔn)碼不一定取消。聲明一下有一些字既是三級(jí)簡(jiǎn)碼字,同時(shí)也是二級(jí)簡(jiǎn)碼字,甚至一級(jí)簡(jiǎn)碼字。
詞組的編碼二字詞取前一字的前兩個(gè)碼加上后一字的前兩個(gè)碼。三字詞取三個(gè)單字的第一碼加上末一字的第二碼。四字詞取每字的第一碼。四字以上詞取前三個(gè)字的第一碼加上末一字的第一碼。
拆分漢字時(shí)按書寫順序進(jìn)行拆分。取大優(yōu)先,可散不連,可連不交。
注意因、囝、團(tuán)、圍等字的末筆是以把外方框去掉后的末筆為末筆。
對(duì)多字根字,在實(shí)際操作中,認(rèn)為都選入了二級(jí)簡(jiǎn)碼或三級(jí)簡(jiǎn)碼。在打了前二碼之后,如目標(biāo)字不在提示行首位,就接打末一碼。如目標(biāo)字又不在提示行首位,就加打一個(gè)I鍵。只要是三千多常用字之內(nèi)的字,就一定能打出(個(gè)別二、三個(gè)字例外。)如是非常用字,打出的可能性也占百分之九十幾。如萬(wàn)一打不出,則須將I鍵換成U鍵。用到U鍵的字很少,并且?guī)缀醵际欠浅S米帧?br>
對(duì)三字根字,在實(shí)際操作中,認(rèn)為都選入了二級(jí)簡(jiǎn)碼或三級(jí)簡(jiǎn)碼。在打了前二碼之后,如目標(biāo)字不在提示行首位,就接打第三碼。如目標(biāo)字又不在提示行首位,就加打一個(gè)K鍵。只要是三千多常用字之內(nèi)的字,就一定能打出(個(gè)別二、三個(gè)字例外。)如是非常用字,打出的可能性也占百分之九十幾。如萬(wàn)一打不出,則須將K鍵換成J鍵。用到J鍵的字很少,并且?guī)缀醵际欠浅S米帧?br>
對(duì)二字根字,在實(shí)際操作中,認(rèn)為都選入了二級(jí)簡(jiǎn)碼或三級(jí)簡(jiǎn)碼。在打了兩碼之后,如目標(biāo)字不在提示行首位,就加打一個(gè)末筆劃。如目標(biāo)字又不在提示行首位,就加打M鍵。如萬(wàn)一沒打出,則須將M鍵換成N鍵。二字根字用到M鍵和N鍵的極少,并且?guī)缀醵际欠浅S米帧?br>
如目標(biāo)字是高頻字時(shí),當(dāng)然應(yīng)該用一碼加空格鍵打出。
成字字根的編碼將所在鍵按一下,再加它的首筆劃,再加末筆劃,再加L鍵。如萬(wàn)一沒打出,就將L鍵換成O鍵或P鍵。用O鍵或P鍵的字根只是少數(shù)幾個(gè)字根。對(duì)鍵位左上角的那個(gè)字根,在作為單字時(shí)其編碼為將所在鍵連打4下。
成字字根的編碼,分兩種情況處理,一為對(duì)常用字,一為對(duì)非常用字。上述者為對(duì)常用字的情況。對(duì)成字字根中的非常用字,其編碼為將所在鍵打一下,然后連打三個(gè)P鍵。
本編碼還可順利地為GBK大字集編碼,因它有良好的適應(yīng)性。在對(duì)大字集編碼時(shí),原來的那三千多常用字不重碼的特點(diǎn),仍然絲毫不受影響。
本輸入法在為GB6763編碼時(shí),其重碼率接近于零。(只有幾組重碼字)
權(quán)利要求
本編碼為形碼,編碼范圍為國(guó)標(biāo)一、二級(jí)漢字,每字4碼(標(biāo)準(zhǔn)碼)。前二末一意為每字先取三個(gè)字根碼。對(duì)三字根字就是取它所有的三個(gè)字根碼。多字根字(4字根字和4字根以上的字)取前兩個(gè)字根碼加上最后一個(gè)字根碼。兩字根字取它所有的兩個(gè)字根碼,加上一個(gè)末筆劃碼,也成為三個(gè)碼。單字的第4碼是用來區(qū)分重碼字的。本編碼是以單字含有字根數(shù)量的多少來區(qū)分重碼字的,不是依字型來區(qū)分,也不是以單字發(fā)音的聲母來區(qū)分。若為多字根字,其第4碼就是在三碼之后加一個(gè)I鍵,如萬(wàn)一沒打出,就改為加U鍵。若為3字根字,則第4碼為加K鍵,如萬(wàn)一沒打出,就改為加J鍵。若為二字根字,其第4碼是加M鍵,如萬(wàn)一沒打出,就改為加N鍵。(以上打不出的可能性只有百分之一、二,故稱如萬(wàn)一沒打出。)
全文摘要
前二末一漢字輸入法,本編碼為形碼,編碼范圍為國(guó)標(biāo)一、二級(jí)漢字,每字4碼(標(biāo)準(zhǔn)碼)。前二末一意為每字先取三個(gè)字根碼。對(duì)三字根字就是取它所有的三個(gè)字根碼,多字根字(4字根字和4字根以上的字)取前兩個(gè)字根碼加上最后一個(gè)字根碼。兩字根字取它所有的兩個(gè)字根碼,加上一個(gè)末筆劃碼,也成為三個(gè)碼。單字的第4碼是用來區(qū)分重碼字的。本編碼是以單字含有字根數(shù)量的多少來區(qū)分重碼字的,不是依字型來區(qū)分,也不是以單字發(fā)音的聲母來區(qū)分。
文檔編號(hào)G06F3/023GK1453694SQ0211870
公開日2003年11月5日 申請(qǐng)日期2002年4月22日 優(yōu)先權(quán)日2002年4月22日
發(fā)明者馬騰蛟 申請(qǐng)人:馬騰蛟