一种输入汉语数字的方法

文档序号:6630467阅读:665来源:国知局
专利名称:一种输入汉语数字的方法
技术领域
本发明属于计算机文字信息处理
背景技术
对于需要经常输入大写数字(壹、贰、…拾)的财务会计人员,在目前的中文输入法下如智能abc,实现的方法,非常困难,只是提供了输入“一、二”的该方法就是,先输入字母“i”,然后再输入键盘的阿拉伯数字1、2等,按回车或者空格键;而且还无法直接输入数字后面的“拾、佰、仟、万”等;而且即使在输入对话窗找到了这些字,用户有时也很难确定“佰”和“百”哪个是正确的写法。本发明人也先后提出了 2个方法,而且也在输入法下实现了这些功能。但是在使用过程中,感觉还是不够简单,比如要输入中国的陆地面积-九百三十二万六千四百一十平方公里,按照原来的方法要逐个输入i9、然后要输入汉字百,再输入i3等等,虽然我们的改进方法,通过输入i9b32w6q4bls可以输入之,但是还是不够简单直接和直观,用户可能遗漏某些字母。

发明内容
本发明就是针对目前的输入汉语大写数字以及本发明人之前的再次改进优化。方法是对于千位数字,可以直接输入数字。比如六千四百一十,键入i6410,空格就输入,回车输入大写的汉语数字。如果输入九百三十二,输入“i932”,按空格就可以输入。如果输入三十二,键入“ i32”,;对于多于5位数的情况,在数字后面键入“W”表示万;对于“亿”这样的数字,出现的概率非常低,为了不增加记忆,不考虑,这样就可以输入任何的汉语的千万数字大小写了,简单直观。比如要输入“九百三十二万六千四百一十”,键入“i932w6410”,击键的次数最少, 而且也符合输入的连续性。对于经常输入数字的用户,能够提高效率,并且减少输入的错误。还有,对于经常使用的“第一”、“第二”等,可以通过键入键入“dl”、“d2”,输入;对
于超过“第一百”的序数词,由于频率不高,因此没有考虑。还有对于分数比如“三分之二”,在汉语拼音输入法状态下,采取的方法是键入 “i2/3”后,按空格或者回车键,输入“三分之二”。(m和η是任意的阿拉伯数字)最后,语数字的方法,其特征在于,在汉语拼音输入法状态下,在键入“i inln2n3Mn”后,按空格输入对应的小写中文数字对于出现的年代,比如“二 0 — 0年”,通过输入“i2010n” ;按空格输入“二 0 — 0年,,;按回车输入大写的“贰零壹零年”。上面的输入法,简单快捷,可以大幅度提高其效率,而且准确无误。
具体实施例方式可以利用计算机程序语言如C或者C++实现。
权利要求
1.一种输入汉语数字的方法,包括通过键入前导字母i、U、V、d和后面的阿拉伯数字, 其特征在于,在汉语拼音输入法状态下,可以连续输入1位到4位的阿拉伯数字后和字母、 或者符号,实现输入大小写的中文数字、分数、序数词和年代。
2.根据权利要求1所述的输入汉语数字的方法,后面输入阿拉伯数字,其特征在于,在汉语拼音输入法状态下,在输入“inln2n3n4”、或者“imln2n3n4”或者“vnln2n3n4”后,按空格后,输入的数字变成对应的小写汉语数字,按回车键输入对应大写的1位到4位数。
3.根据权利要求1所述的输入汉语数字的方法,其特征在于,在汉语拼音输入法状态下,在键入“ inlnai3n4”、或者“unlnai3n4”或者“νη1η&ι3η4”后,再键入“W”后,按空格或者回车键,就“W”变成“万”;而且进一步的,在字母 ”后,还可以继续输入最多4位的阿拉伯数字,按空格后,输入的数字变成对应的小写汉语数字,按回车键输入对应大写的1位到 4位数。
4.根据权利要求1所述的输入汉语数字的方法,其特征在于,在汉语拼音输入法状态下,在键入“dl”、“d2” ... “dlO”后,按空格或者回车键,输入“第一”、“第二”…第十。
5.根据权利要求1所述的输入汉语数字的方法,其特征在于,在汉语拼音输入法状态下,在键入“im/n”后,按空格或者回车键,输入“η分之m”。(m和η是任意的阿拉伯数字)。
6.根据权利要求1所述的输入汉语数字的方法,其特征在于,在汉语拼音输入法状态下,在键入“ inln2n3n4n”后,按空格输入对应的小写中文数字“nln2n3n4年”;按回车键输入对应的大写“nln2n3n4年”。
全文摘要
本发明公开了一种输入汉语数字的方法,它是对于本发明人的前面的专利的进一步优化和完善,具体方法先键入“I”,如果连续输入2、3和4位数字后,按空格后,输入对应的是小写的汉语十位、百位和千位数,按回车输入对应的是大写的汉语十位、百位和千位数。如果在输入的数字(不多于4位数),后面键入“w”,输入的就是万。示例如下如键入i9645,回车→九千六百四十五,空格→玖仟陆佰肆拾伍。比如要输入九百三十二万六千四百一十,键入i932w6410回车输入上面的数字;在键入“d1”、“d2”…“d10”后,按空格或者回车键,输入“第一”、“第二”…“第十”;键入“im/n”后,按空格或者回车键,输入“n分之m”。(m和n是任意的阿拉伯数字);键入“in1n2n3n4n”后,按空格输入对应的小写中文数字“in1n2n3n4年”;按回车键输入对应的大写“in1n2n3n4年”。
文档编号G06F3/023GK102541280SQ20101060549
公开日2012年7月4日 申请日期2010年12月22日 优先权日2010年12月22日
发明者周连惠 申请人:张家港市赫图阿拉信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1