專利名稱:一種輸入漢語數(shù)字的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)文字信息處理
背景技術(shù):
對(duì)于需要經(jīng)常輸入大寫數(shù)字(壹、貳、…拾)的財(cái)務(wù)會(huì)計(jì)人員,在目前的中文輸入法下如智能abc,實(shí)現(xiàn)的方法,非常困難,只是提供了輸入“一、二”的該方法就是,先輸入字母“i”,然后再輸入鍵盤的阿拉伯?dāng)?shù)字1、2等,按回車或者空格鍵;而且還無法直接輸入數(shù)字后面的“拾、佰、仟、萬”等;而且即使在輸入對(duì)話窗找到了這些字,用戶有時(shí)也很難確定“佰”和“百”哪個(gè)是正確的寫法。本發(fā)明人也先后提出了 2個(gè)方法,而且也在輸入法下實(shí)現(xiàn)了這些功能。但是在使用過程中,感覺還是不夠簡(jiǎn)單,比如要輸入中國的陸地面積-九百三十二萬六千四百一十平方公里,按照原來的方法要逐個(gè)輸入i9、然后要輸入漢字百,再輸入i3等等,雖然我們的改進(jìn)方法,通過輸入i9b32w6q4bls可以輸入之,但是還是不夠簡(jiǎn)單直接和直觀,用戶可能遺漏某些字母。
發(fā)明內(nèi)容
本發(fā)明就是針對(duì)目前的輸入漢語大寫數(shù)字以及本發(fā)明人之前的再次改進(jìn)優(yōu)化。方法是對(duì)于千位數(shù)字,可以直接輸入數(shù)字。比如六千四百一十,鍵入i6410,空格就輸入,回車輸入大寫的漢語數(shù)字。如果輸入九百三十二,輸入“i932”,按空格就可以輸入。如果輸入三十二,鍵入“ i32”,;對(duì)于多于5位數(shù)的情況,在數(shù)字后面鍵入“W”表示萬;對(duì)于“億”這樣的數(shù)字,出現(xiàn)的概率非常低,為了不增加記憶,不考慮,這樣就可以輸入任何的漢語的千萬數(shù)字大小寫了,簡(jiǎn)單直觀。比如要輸入“九百三十二萬六千四百一十”,鍵入“i932w6410”,擊鍵的次數(shù)最少, 而且也符合輸入的連續(xù)性。對(duì)于經(jīng)常輸入數(shù)字的用戶,能夠提高效率,并且減少輸入的錯(cuò)誤。還有,對(duì)于經(jīng)常使用的“第一”、“第二”等,可以通過鍵入鍵入“dl”、“d2”,輸入;對(duì)
于超過“第一百”的序數(shù)詞,由于頻率不高,因此沒有考慮。還有對(duì)于分?jǐn)?shù)比如“三分之二”,在漢語拼音輸入法狀態(tài)下,采取的方法是鍵入 “i2/3”后,按空格或者回車鍵,輸入“三分之二”。(m和η是任意的阿拉伯?dāng)?shù)字)最后,語數(shù)字的方法,其特征在于,在漢語拼音輸入法狀態(tài)下,在鍵入“i inln2n3Mn”后,按空格輸入對(duì)應(yīng)的小寫中文數(shù)字對(duì)于出現(xiàn)的年代,比如“二 0 — 0年”,通過輸入“i2010n” ;按空格輸入“二 0 — 0年,,;按回車輸入大寫的“貳零壹零年”。上面的輸入法,簡(jiǎn)單快捷,可以大幅度提高其效率,而且準(zhǔn)確無誤。
具體實(shí)施例方式可以利用計(jì)算機(jī)程序語言如C或者C++實(shí)現(xiàn)。
權(quán)利要求
1.一種輸入漢語數(shù)字的方法,包括通過鍵入前導(dǎo)字母i、U、V、d和后面的阿拉伯?dāng)?shù)字, 其特征在于,在漢語拼音輸入法狀態(tài)下,可以連續(xù)輸入1位到4位的阿拉伯?dāng)?shù)字后和字母、 或者符號(hào),實(shí)現(xiàn)輸入大小寫的中文數(shù)字、分?jǐn)?shù)、序數(shù)詞和年代。
2.根據(jù)權(quán)利要求1所述的輸入漢語數(shù)字的方法,后面輸入阿拉伯?dāng)?shù)字,其特征在于,在漢語拼音輸入法狀態(tài)下,在輸入“inln2n3n4”、或者“imln2n3n4”或者“vnln2n3n4”后,按空格后,輸入的數(shù)字變成對(duì)應(yīng)的小寫漢語數(shù)字,按回車鍵輸入對(duì)應(yīng)大寫的1位到4位數(shù)。
3.根據(jù)權(quán)利要求1所述的輸入漢語數(shù)字的方法,其特征在于,在漢語拼音輸入法狀態(tài)下,在鍵入“ inlnai3n4”、或者“unlnai3n4”或者“νη1η&ι3η4”后,再鍵入“W”后,按空格或者回車鍵,就“W”變成“萬”;而且進(jìn)一步的,在字母 ”后,還可以繼續(xù)輸入最多4位的阿拉伯?dāng)?shù)字,按空格后,輸入的數(shù)字變成對(duì)應(yīng)的小寫漢語數(shù)字,按回車鍵輸入對(duì)應(yīng)大寫的1位到 4位數(shù)。
4.根據(jù)權(quán)利要求1所述的輸入漢語數(shù)字的方法,其特征在于,在漢語拼音輸入法狀態(tài)下,在鍵入“dl”、“d2” ... “dlO”后,按空格或者回車鍵,輸入“第一”、“第二”…第十。
5.根據(jù)權(quán)利要求1所述的輸入漢語數(shù)字的方法,其特征在于,在漢語拼音輸入法狀態(tài)下,在鍵入“im/n”后,按空格或者回車鍵,輸入“η分之m”。(m和η是任意的阿拉伯?dāng)?shù)字)。
6.根據(jù)權(quán)利要求1所述的輸入漢語數(shù)字的方法,其特征在于,在漢語拼音輸入法狀態(tài)下,在鍵入“ inln2n3n4n”后,按空格輸入對(duì)應(yīng)的小寫中文數(shù)字“nln2n3n4年”;按回車鍵輸入對(duì)應(yīng)的大寫“nln2n3n4年”。
全文摘要
本發(fā)明公開了一種輸入漢語數(shù)字的方法,它是對(duì)于本發(fā)明人的前面的專利的進(jìn)一步優(yōu)化和完善,具體方法先鍵入“I”,如果連續(xù)輸入2、3和4位數(shù)字后,按空格后,輸入對(duì)應(yīng)的是小寫的漢語十位、百位和千位數(shù),按回車輸入對(duì)應(yīng)的是大寫的漢語十位、百位和千位數(shù)。如果在輸入的數(shù)字(不多于4位數(shù)),后面鍵入“w”,輸入的就是萬。示例如下如鍵入i9645,回車→九千六百四十五,空格→玖仟陸佰肆拾伍。比如要輸入九百三十二萬六千四百一十,鍵入i932w6410回車輸入上面的數(shù)字;在鍵入“d1”、“d2”…“d10”后,按空格或者回車鍵,輸入“第一”、“第二”…“第十”;鍵入“im/n”后,按空格或者回車鍵,輸入“n分之m”。(m和n是任意的阿拉伯?dāng)?shù)字);鍵入“in1n2n3n4n”后,按空格輸入對(duì)應(yīng)的小寫中文數(shù)字“in1n2n3n4年”;按回車鍵輸入對(duì)應(yīng)的大寫“in1n2n3n4年”。
文檔編號(hào)G06F3/023GK102541280SQ20101060549
公開日2012年7月4日 申請(qǐng)日期2010年12月22日 優(yōu)先權(quán)日2010年12月22日
發(fā)明者周連惠 申請(qǐng)人:張家港市赫?qǐng)D阿拉信息技術(shù)有限公司