专利名称:一种汉语拼音输入法的制作方法
技术领域:
本发明属于计算机中文信息处理。
背景技术:
汉字的读音在有音调时约有1300多个音调节,如果不考虑音调,也有400多个音节。在拼音输入法中,一般不标音调。在这种编码方案中便有大量重码,在国标一、二级汉字库中无重码的字不足20个,因而重码量大便是困扰着拼音输入法的一个重要环节。现在所采取的做法是利用屏幕显示重码字,根据其所标明的数字顺序,来按相应的数字。当重码字太多,屏幕无法完全显示时,只有利用“翻屏”来寻找汉字,然后再来选择,而目前的汉语拼音输入法如智能ABC普遍存在着重码多,每屏最多显示10个同音汉字,因此要多次“翻屏”,才能找到要输入的汉字;还有,如果输入错误,还要重新输入拼音,影响了输入速度,因为在按回车或空格键后,输入状态栏被替换为屏幕显示的第一个汉字,特别是输入人们容易混淆的读音“c”和“ch”、“s”和“sh”、“z”和“zh”;最后,对于人们不会读音的大量生僻字,人们通常无法直接在计算机键盘上用拼音方法来实现,而必须借助字典查阅,效率更是低下;发明内容本发明就是针对目前的汉语拼音输入法的弊病,进行了改进。
本发明把每屏幕显示的重码字从9个增加到20个,因此减少了“翻屏”次数。本发明在完成一次输入汉语拼音后,输入状态栏依旧保留输入的拼音,便于修改输入错误。本发明通过按“Tab”键,实现人们容易混淆的读音字“c”和“ch”、“s”和“sh”、“z”和“zh”的互相切换,因此避免了再次输入拼音的重复劳动。本发明通过国标一级3755个汉字的拼音和几十个其它汉字拼音的组合加上“?”键,能够打出GB2000-18030的27533个汉字。
具体实施例方式
本发明的汉语输入法可以通过计算机程序语言的“C”语言来实现。
权利要求
1.本发明的汉语拼音输入法,其特征在于每输入完汉语拼音并且按“Enter”键或“空格”键后,屏幕对话窗能够显示20个同音字,输入状态栏依然显示这次输入的拼音;通过按“Tab”键,互相切换人们容易混淆的读音字“c”和“ch”、“s”和“sh”、“z”和“zh”,通过国标一级汉字拼音和几十个汉字拼音的组合加上“?”键,能够输出GB2000-18030的27533个汉字。
2.根据权利要求1所述的本发明的汉语拼音输入法,其特征在于每次输入拼音后,每次屏幕显示20个同音字,如输入“shi”,显示1 2 3 4 5 6 7 8 9 0十 世 史 市 石 示 式 识 事 使始 实 适 时 士 尸 什 氏 失 矢第一行被反白或者暗影标示,如果要选择第二行,通过按方向键“↓”来实现,并且通过按数字键1、2、3、4、5、6、7、8、9和0来输入对应的汉字;如果要输入的汉字同音字多于20个,通过按“Pageup”键,向后“翻屏”找到要输入的汉字。
3.根据权利要求1所述的本发明的汉语拼音输入法,每输入一次汉语拼音后,输入状态栏依旧保留输入的拼音。如输入“shi”,按“Enter”键或“空格”键后,显示1 2 3 4 5 6 7 8 9 0十 世 史 市 石 示 式 识 事 使始 实 适 时 士 尸 什 氏 失 矢“shi”依然显示在输入状态栏。
4.根据权利要求1所述的本发明的汉语拼音输入法,其特征在于通过按“<Tab>”键,切换ch←←c、sh←→s、和zh←→z。如要输入“氏(shi)”字,却键入“si”,显示si1 2 3 4 5 6 7 8 9 0四 思 斯 死 似 私 司 撕 嘶 寺丝 伺 饲 肆 嗣屏幕对话窗没有“氏”字,说明输入错误,直接按“Tab”键,显示shi1 2 3 4 5 6 7 8 9 0十 世 史 市 石 示 式 识 事 使始 实 适 时 士 尸 什 氏 失 矢按“↓”键,然后按“8”键。
5.根据权利要求1所述的本发明的汉语拼音输入法,其特征在于通过输入国标一级3755个汉字的拼音和几十个汉字的拼音组合加上“?”键,来输出GB2000-18030的27533个汉字。5.1、对由两个成字部件构成的合体字,通过输入“每个合体字的拼音”加上“?”键来实现,如“碪(an)”字由“石”和“甚”构成,输入“shi shen?”,找到“碪”字。5.2、对由三个及三个以上的成字部件构成的合体字,通过输入“每个合体字拼音的第一个音节”来实现,如“盦(an)”字,由“今(jin)”、“酉(you)”和“皿(min)”三个字构成,输入“jym?”,找到“盦”字。5.3、对由两个或以上相同的成字部件构成的合体字,通过输入“该字的拼音加上该字出现的次数”来实现;如“仌(bing)”字有两个“人”字构成,输入“ren2?”;“骉(biao)”由三个“马”字构成,输入“ma3?”。5.4、对由“成字部件+非成字部件”构成的合体字,通过输入“成字部件的全拼加上非成字部件拼音的第一个音节”来实现,如果非成字部件多于一个,则选取任一个简单的非成字部件拼音的第一个音节,非成字部件的读音根据国家标准;例如“菝(ba)”字由“拔”字和“草字头(cao)”构成,输入“bac?”,找到“菝”字。5.5、对完全不认识的生僻字,通过输入“w?”(w代表英文“word”汉语“字”的意思),如Word 2003,大家非常熟悉;如要输入“乜(mie)”或者“戋(jian)”字,键入“w?”,屏幕对话窗就能显示50个类似的生僻字,在GB2000-18030的27533个字中,这样的生僻字不到200个。
全文摘要
本发明的第一个特点是把计算机每屏幕显示的重码字从9个增加到20个,因此减少了“翻屏”次数。本发明的第二个特点是在完成一次输入汉语拼音后,输入状态栏依旧保留之前输入的拼音,便于修改输入错误。本发明第三个特点是通过按“Tab”键,实现人们容易混淆的读音字“c”和“ch”、“s”和“sh”、“z”和“zh”的相互切换。本发明的第四个特点是通过国标一级汉字拼音和几十个汉字拼音的组合,加上“?”键,能够打出GB2000-18030的全部27533个汉字,因此避免了人们依靠查阅字典来输入生僻字,提高了汉字输入效率。
文档编号G06F3/023GK101038518SQ20071006584
公开日2007年9月19日 申请日期2007年4月26日 优先权日2007年4月26日
发明者周连惠 申请人:周连惠