專利名稱:兼有音碼與小鍵盤上形碼的漢字輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是用于計(jì)算機(jī)中的一種漢字輸入法,有拼音輸入,有數(shù)字小鍵盤上的 筆順輸入,這兩種輸入方式通過(guò)輸入法的狀態(tài)窗口上的一個(gè)按鈕來(lái)實(shí)現(xiàn)切換。其 中數(shù)字小鍵盤上的筆順輸入也可用于手機(jī)中輸入漢字。
背景技術(shù):
目前,計(jì)算機(jī)漢字輸入法已經(jīng)很多,數(shù)以千計(jì)的漢字編碼方案相繼問(wèn)世。其 中全拼擊鍵次數(shù)較多,雙拼難以記憶,均不令人十分滿意。對(duì)于數(shù)字小鍵盤上的筆 順輸入大致有以下幾類有些手機(jī)中的筆順輸入完全是一筆一畫地輸入,因此
擊鍵次數(shù)較多,并且與《現(xiàn)代漢語(yǔ)通用字筆順規(guī)范》有許多抵觸之處;把合體字 分為首部與余部的方法比較容易取碼,但需要擊鍵六次,也不十分好用;有的筆
畫輸入(不按筆順)對(duì)漢字的拆分方法比較復(fù)雜,因而較難取碼,擊鍵次數(shù)至少 也要四次?!脖径挝淖种械膿翩I次鍵均不考慮簡(jiǎn)碼〕
發(fā)明內(nèi)容
本發(fā)明是針對(duì)目前輸入法的上述缺點(diǎn)對(duì)漢字輸入的方法進(jìn)行一次創(chuàng)新?!都?有音碼與小鍵盤上形碼的漢字輸入法》實(shí)質(zhì)上是由三拼輸入與數(shù)字小鍵盤上的s 碼這兩種方法組成的。
要解決的技術(shù)問(wèn)題本發(fā)明對(duì)拼音輸入采用增加表示拼音字母Zh, Ch, Sh及 幾個(gè)復(fù)韻母的按鍵,實(shí)現(xiàn)最多擊鍵三次就可輸入一個(gè)漢字,稱之為三拼;對(duì)于數(shù) 字小鍵盤上的筆順輸入,在進(jìn)行了大量的統(tǒng)計(jì)工作和實(shí)踐的基礎(chǔ)上,采用簡(jiǎn)單而 又巧妙的漢字拆分也實(shí)現(xiàn)最多擊鍵三次輸入一個(gè)漢字,稱之為S碼輸入(因?yàn)槭?在數(shù)字小鍵盤上實(shí)現(xiàn)輸入的,我們用數(shù)字(ShuZi)的第一個(gè)拼音字母命名它為 S碼)。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是-(1)對(duì)于三拼輸入我們用前中括號(hào)鍵[表示聲母zh,用后中括號(hào)鍵]表 示聲母ch,用斜線鍵\表示聲母sh,用句號(hào)鍵.表示復(fù)韻母ua,用逗號(hào)鍵, 表示復(fù)韻母ia,用除號(hào)鍵/表示字母組合io,用分號(hào)鍵表示字母組合ng, 于是漢語(yǔ)拼音中的所有音節(jié)都可以用三鍵擊出。例如shuang(雙)只需擊三,V ;
即可。要說(shuō)明的是zh、 ch、 sh是聲母,它們占用了符號(hào)鍵,但編程時(shí)可以很容易 地彌補(bǔ)它們;其它的不是聲母,不會(huì)占用符號(hào)鍵。值得注意的是這樣的三拼輸入 還兼容全拼輸入法,因此它給我們帶來(lái)的有益效果是加快了輸入速度,而且不需 刻意地進(jìn)行記憶。 對(duì)于數(shù)字小鍵盤上的筆類輸入(S碼),我們這樣來(lái)拆分
漢宇:把所有的漢字按間架結(jié)構(gòu)分為兩類,第一類是左右結(jié)構(gòu)(包括左中右結(jié)構(gòu)〕, 第二類是其它結(jié)構(gòu)。(我們作過(guò)統(tǒng)計(jì),這樣分成的兩類其字?jǐn)?shù)相當(dāng),重碼會(huì)少一 些,另外區(qū)分左右結(jié)構(gòu)與非左右結(jié)構(gòu)也是一目了然的事,使用者也容易掌握。) 取碼方法第一類結(jié)構(gòu)左邊部分取一碼,右邊部分嚴(yán)格按筆類連續(xù)取兩碼,共三 碼第二類結(jié)構(gòu)嚴(yán)格按筆順連續(xù)取三碼;不足三碼,用零補(bǔ)足,于是每個(gè)漢字都
可以用三鍵擊出。數(shù)字與筆畫(或偏旁)的對(duì)應(yīng)關(guān)系是數(shù)字鍵1至數(shù)字鍵5嚴(yán) 格按照一九九七年國(guó)家語(yǔ)言文字工作委員會(huì)與中華人民共和國(guó)新聞出版署聯(lián)合 發(fā)布的《現(xiàn)代漢語(yǔ)通用字筆順規(guī)范》執(zhí)行,數(shù)字鍵l對(duì)應(yīng)于橫,數(shù)字鍵2對(duì)應(yīng)于豎
或豎鉤,數(shù)字鍵3對(duì)應(yīng)于撇,數(shù)字鍵4對(duì)應(yīng)于點(diǎn)或捺,數(shù)字鍵5對(duì)應(yīng)于折,此外數(shù) 字鍵6對(duì)應(yīng)于偏旁"十寸",數(shù)字健7對(duì)應(yīng)于偏旁"人^尸",數(shù)字鍵8對(duì)應(yīng)于
偏旁"口日山",數(shù)字鍵9對(duì)應(yīng)于偏旁"^廣,"一i,r!",數(shù)字鍵0對(duì)應(yīng)于偏
旁"A/J^兩,亇T "(數(shù)字鍵6至數(shù)字鍵9以及數(shù)字鍵0的對(duì)應(yīng)關(guān)系是經(jīng)過(guò)大 量實(shí)踐得出的,并且與取碼方法是相配合的,是使重碼最少的最佳方案)。它給 我們帶來(lái)的有益效果是易學(xué)、簡(jiǎn)便,特別適合于不熟習(xí)漢語(yǔ)拼音的人使用,也可 用于手機(jī)中輸入漢字。
(2)作為三拼輸入的補(bǔ)充我們創(chuàng)造了雙候選窗口。在本輸入法中我們把編 輯窗口與候選窗口合二而一,如圖l所示,并且稱之為候選窗口。對(duì)于一些南方 人來(lái)說(shuō),有時(shí)難以分辨鼻韻母中的n與ng,目前許多輸入法都采取容錯(cuò)措施, 此時(shí)對(duì)它們不作區(qū)分。我們的辦法是在可能難以分辨時(shí),增加一個(gè)候選窗口, 成為雙候選窗口。例如我們準(zhǔn)備輸入漢字"幫",但分不清拼音是ban還是bang, 此時(shí)我們可以任意輸入一個(gè),替如ban,屏上將顯示出雙候選窗口,如圖2所示。 對(duì)位居上方的候選窗口,用數(shù)字鍵1至9進(jìn)行選字輸入;對(duì)位居下方的候選窗口, 用Shift鍵加數(shù)字鍵1至9進(jìn)行選字輸入。這樣的雙候選窗口給我們帶來(lái)的有益 效果是使用方便且不增加重碼更重要的是它不僅僅是容錯(cuò),而是糾錯(cuò),讓使用 者明白"幫"的正確拼音是bang而不是ban !
(3)對(duì)于S碼,詞的取碼方法也相應(yīng)地作了創(chuàng)新兩個(gè)字組成的詞第一字取 三碼,第二字取一碼(第二字的第一碼),共四碼;三個(gè)字組成的詞第一字取三 碼,第二字取一碼(第二字的第一碼),第三字取一碼(第三字的第一碼),共五 碼;四個(gè)以及四個(gè)以上的字組成的詞第一字取三碼,第二字取一碼(第二字的第 一碼),第三字取一碼(第三字的第一碼),第四字取一碼(第四字的第一碼), 共取六碼。它給我們帶來(lái)的有益效果是簡(jiǎn)便易用,并且重碼較少。
本發(fā)明的有益效果已經(jīng)在上面〔1)至(3)中分別敘述。
圖l是顯示字的輸入,用的是一個(gè)候選窗口。 圖2是用雙候選窗口顯示字的輸入。
具體實(shí)施例方式
(1)三拼輸入
與全拼輸入法的使用方式基本一致,并且兼容全拼,所以只需逐步使用以下 對(duì)應(yīng)關(guān)系,鍵入拼音字母,然后根據(jù)候選窗口的提示按選擇鍵,即可實(shí)現(xiàn)輸入。 對(duì)應(yīng)關(guān)系如下前中括號(hào)鍵[表示聲母Zh,
后中括號(hào)鍵]表示聲母ch, 斜線鍵\表示聲母sh,
句號(hào)鍵.表示復(fù)韻母ua>
逗號(hào)鍵,表示復(fù)韻母ia, 除號(hào)鍵/表示宇母組合io, 分號(hào)鍵;表示字母組合ng,
舉例說(shuō)明-
"大(da)"字,與全拼完全一樣,鍵入da然后按選擇鍵即可。 "兄(xiong)"字,只需鍵入x/;三鍵,然后按選擇鍵即可。 "雙(shuang)"字,只霈鍵入V ;三鍵,然后按選擇鍵即可。 "莊重(zhuangzhong)"兩字,只需鍵入[.;[o;六鍵,然后按選 擇鍵即可。
要輸入"管理(guanli)"兩字,只需鍵入g.nli五鍵,然后按選擇鍵即可。
(2) S碼輸入
在小鍵盤上按以下對(duì)應(yīng)關(guān)系與取碼方法鍵入數(shù)字,然后根據(jù)候選窗口 的提示按選擇鍵,即可實(shí)現(xiàn)輸入;選擇鍵是先按小鍵盤上的符號(hào)鍵.然后按小 鍵盤上的數(shù)字鍵。
對(duì)應(yīng)關(guān)系如下
數(shù)字鍵l對(duì)應(yīng)于橫,
數(shù)字鍵2對(duì)應(yīng)于豎或豎鉤,
數(shù)字鍵3對(duì)應(yīng)于撇,
數(shù)字鍵4對(duì)應(yīng)于點(diǎn)或捺,
數(shù)字鍵5對(duì)應(yīng)于折,
數(shù)字鍵6對(duì)應(yīng)于偏旁"十才",
數(shù)字鍵7對(duì)應(yīng)于偏旁"人4/-",
數(shù)字鍵8對(duì)應(yīng)于偏旁"口日山",
數(shù)字鍵9對(duì)應(yīng)于偏旁"上廣,"々I、P3",
數(shù)字鍵0對(duì)應(yīng)于傭旁Vb勺卄兩尸4t " 取碼方法把所有的漢字按間架錄構(gòu)分為兩類,第一類是左右結(jié)構(gòu)(包括 左中右結(jié)構(gòu)),第二類是其它結(jié)構(gòu).第一類緒構(gòu)左邊部分取一碼,右邊部分嚴(yán)格 按筆順連續(xù)取兩碼,共三碼第二類結(jié)構(gòu)嚴(yán)格按筆順連續(xù)取三碼;不足三碼,用 零補(bǔ)足。兩個(gè)字組成的詞第一字取三碼,第二字取一碼(第二字的第一碼),共 四碼;三個(gè)字組成的詞第一字取三碼,第二字取一碼(第二字的第一碼),第三 字取一碼(第三字的第一碼),共五碼;四個(gè)以及四個(gè)以上的字組成的詞第一字 取三碼,第二字取一碼(第二字的第一碼),第三字取一碼(第三字的第一碼), 第四字取一碼(第四字的第一碼),共取六碼。 舉例說(shuō)明-
要輸入"大"字,鍵入170然后按選擇鍵即可(對(duì)于最常用的字,例如 "大"字,只要鍵入1 一鍵,即可用簡(jiǎn)碼輸入)。
要輸入"兄"字,只需鍵入835三鍵,然后按選擇鍵即可。 要輸入"雙"字,只需鍵入554三鍵,然后按選擇鍵即可。 要輸入"莊重"兩字,只需鍵入9613四鍵,然后按選擇鍵即可。 要輸入"管理"兩字,只需鍵入0921四鍵,然后按選擇鍵即可。 要輸入"電子計(jì)算機(jī)"五字,只需鍵入850540六鍵,然后按選擇鍵即可。
要輸入"中華全國(guó)工商聯(lián)合會(huì)"九字,只需鍵入820772六鍵,然后按 選擇鍵即可。
要要要要
權(quán)利要求
1、一種輸入法,對(duì)于音碼其特征是用英語(yǔ)鍵盤中符號(hào)鍵表示聲母zh、ch、sh,復(fù)韻母ua、ia,字母組合io、ng,從而實(shí)現(xiàn)漢語(yǔ)拼音中的所有音節(jié)都可以用三次擊鍵得到;對(duì)于其中小鍵盤上的形碼其特征是把所有的漢字按間架分為兩類,第一類是左右結(jié)構(gòu)〔包括左中右結(jié)構(gòu)〕,第二類是其它結(jié)構(gòu),第一類結(jié)構(gòu)左邊部分取一碼,右邊部分嚴(yán)格按筆順連續(xù)取兩碼,共三碼,第二類結(jié)構(gòu)嚴(yán)格按筆順連續(xù)取三碼,于是每個(gè)漢字都可以用三鍵擊出,另外小鍵盤上的數(shù)字鍵6至9及0分別對(duì)應(yīng)于偏旁“十id="icf0001" file="A2006100487410002C1.gif" wi="3" he="4" top= "63" left = "83" img-content="drawing" img-format="tif" orientation="portrait" inline="no"/>”,偏旁“人亻id="icf0002" file="A2006100487410002C2.gif" wi="5" he="3" top= "63" left = "116" img-content="drawing" img-format="tif" orientation="portrait" inline="no"/>”,偏旁“口日山”,偏旁“亠廣疒冖宀門門”,偏旁“幾勹艸雨尸竹”。
2、 根據(jù)權(quán)利要求1所述的輸入法,其特征是對(duì)某一漢字難以分辨其漢語(yǔ) 拼音中字母究竟是哪幾個(gè)時(shí),增加一個(gè)候選窗口,成為雙候選窗口。
全文摘要
兼有音碼與小鍵盤上形碼的漢字輸入法是用于計(jì)算機(jī)中的一種漢字輸入法,有三拼輸入,有S碼輸入(數(shù)字小鍵盤上的筆順輸入)。其中S碼輸入也可用于手機(jī)中,為手機(jī)輸入漢字。三拼輸入采用增加表示復(fù)韻母的按鍵,實(shí)現(xiàn)最多擊鍵三次就可輸入一個(gè)漢字;S碼輸入,采用簡(jiǎn)單而又巧妙的漢字拆分也實(shí)現(xiàn)最多擊鍵三次輸入一個(gè)漢字。對(duì)一些難以分辨其漢語(yǔ)拼音的漢字,采用增加一個(gè)候選窗口,即用兩個(gè)候選窗口(如圖1)顯示的辦法作為容錯(cuò)措施。
文檔編號(hào)G06F3/023GK101169685SQ20061004874
公開(kāi)日2008年4月30日 申請(qǐng)日期2006年10月24日 優(yōu)先權(quán)日2006年10月24日
發(fā)明者孫志誠(chéng) 申請(qǐng)人:孫志誠(chéng)