专利名称:一种汉字一键输入法的制作方法
技术领域:
本发明涉及一种中文信息领域计算机输入汉字的方法。
背景技术:
目前,汉字输入计算机除人机对话还不成熟外,任何一种输入法都是以单字输入为前提的,有的输入法不仅须编码,而且还繁琐,大都还的学会怎么输入,而且有的输入法必需得有一定文化成度才能学会,重要的是这些方法有一个共同点;就是打字速度太慢,基本上是以单字为一个击键单元而设定的,打字再加上检字的繁琐,极大的影响了人们的打字速度,检好字后还得再击一下键,字才输入电脑,就连人们最常用的“五笔”,由于学习的繁杂,好多人也都不会用。
发明内容
为了克复计算机输入汉字,输入速度太慢,及文化程度不高的人不太好学会打字这一缺点,本发明提供一种计算机汉字输入法,本方法不需编码,也不需改动键盘,只需把键盘上26个字母与汉语中常用字词的汉语拼音的首字母结合起来即可,基本上一个字击键一次便可输入一个或一行字,也不需人为去学习输入法,小学一年级以上学生只要告诉方法,即刻就会输入,而且打字速度特快,稍熟练的人打字时基本可接近人的语速。
本发明提供的计算机汉字输入法是充分利用汉字词语的组合特点,利用词组与词组的承接关系来输入,其技术特征是;在键盘26个字母内,按汉语拼音每字的首字母将常用的汉字划分在26个字母下,并将汉字中的常用字及该字所能组成的词语罗列出来,按每个词语的组成,利用词语中每字汉语拼音字母的第一个字母作为输入,与分配在电脑键盘二十六个字母下面,可组成的词语的字母所代表的字进行组词,并在组成词语的基础上,与下一词语建立承接关系,并利用上一词语与下一词语的承接关系,建立一个词语承接关系表,将汉语中常用词语与下一词语的承接关系全部列入表中,它包括一级词语承接关系表、二级词语承接关系表、三级词语承接关系表、甚至四级五级词语承接关系表,输入一个词语后,利用此词语与下一个词语的承接关系来输入下一个字,或输入下一个字来决定上一个字是否错别字并自动改正,这样的话,每个字只输入这个字汉语拼音的第一个字母即可,剩下的让词组与词组的承接关系来决定用那一个词组。
当然,我们在使用本发明输入单字或单字词语时意义并不大,因键盘每个字母下储存的汉字有几百个,只有在输入双字或双字以上组成的词语中才有意义,如我们往电脑里输“打字”一词,在按D键后,可能出来好多D键开头的字,但如果这时象汉语拼音输入那样再按A键的话出来的就不是“打”字,而是“大案”一词,而只有按Z键后才可能出现“大字”、“搭载”、“打字”一词,因我们编程时让D键内储存的字和Z键内储存的字只能组这几个词,而遇单字词语时,虽无法利用组词来筛选字,但可依靠该单字词语的上下承接词语来筛选。
在汉语拼音中,第一个拼音字母,可能预示着几十或几百个用此字母开头的字,但与此字能组成汉语词汇的就大大减少,多的可能上百,但少的只有几个或几十个,而与此词汇有承接关系的词汇就更少,如用二十六个字母所代表的能承接上一词语的首字的字母;有的就没有,有的只有一个或两个,多的有几十个,再加上词汇中其它的字用二十六个字母分辨后很容易识别组成,我们就很容易能把此句话输入到电脑里。
这里,我们举两个按键输入一样的语句,比如;“社会主义的道路”和“社会主义得到了”这两行字,主要由“社会”、“主义”、和“的”及“道路”或“得到了”几个词语组成,我们在输入汉字时输的第一个字母是“S”,那么进入电脑中的字有“撒”有“沙”有“手”等,我们可不必理会,在输“H”后电脑会显示词语“手绘”、“社火”、“死胡同”、“收回”“死灰复燃”等一系列我们事先编好的,以汉语拼音S为头和H为第二个字的词组,其它字自动消失,我们同样不需理会,当我们再输入“Z”字母后,电脑显示词语有“社火主办”、“社会主义”、“死活住在”、“社会主要”等,当按Y字母后,电脑显示的词语有“社会主义”、“社会主要”等,“社火主办”、“死活住在”等词语就会消失,按词语在汉字中出现的频率,用的多的“社会主义”应在“社会主要”的前面,我们可直接按“D”,于是电脑默认第一个词语的输入“社会主义”直接出现在屏幕上,并有“的”、“到”、“道”、“地”、“得”、“德”、“底”等字出现,因“社会主要”和“社会主义”和这个词语能和这几个字中的任何一个字承接,我们不必理会电脑用那一个字,我们再按“D”电脑会显示“社会主要得到”、“社会主义得等”等词语,接着我们按“L”后,整句话变为“社会主义的道路”及“社会主义的到来”或“社会主义得到了”这三句话,按词语在汉字中出现的频率,用的多的“社会主义的道路”应在“社会主义得到了”的前面,我们运用首句默认法,直接按标点符号,电脑会显示的词语便只剩下“社会主义的道路”和“社会主义的到来”这两句话,因“社会主义得到了”这句话是不可能与标点符号有承接关系的,因“得到了”这一词语只有在单独用词语或上一承接关系为“是”、“可能”等其他词语时才可能与标点符号有承接关系,此时,我们可不必理会电脑用两句话的那一句,我们直接按下一句的首字母或回车键后,都表示上一句的首句正式输入了电脑,按词语出现的频率,“社会主义的道路”应在“社会主义的到来”这一句话的前边,“社会主义的道路”便正式输入电脑,如要输入“社会主义的到来”这句话,在按完标点符号键后按一下空格键,则首句“社会主义的道路”消失,而“社会主义的到来”变为首句,接着直接打下一句就可以了。
实际上,上述情形并不多见,本发明为了阐述方便专门举了“社会主义的道路”这句话作为例子,在一般情况下,一些词语经过二级或三级承接关系的筛选,就已可以了,在极为常用的词语或单字词语较多的语句里,才可能会用的到四级、五级甚至于六级的承接关系,在上述“社会主义的道路”这一语句里,“社会”和“主义”为一级承接,“社会主义”和“的”为二级承接,“社会主义的”和“道路”为三级承接,但我们在编程时也可把“社会主义的”编为一个词语,“社会主义的道路”一句,也就是用一级承接输入就可以了。
有些语句,如“社会主要的道路”、“社火主要的灯笼”等模糊词语,虽字面能讲的通,但意思却不免牵强,叫人不得其解,不是正常的表述语句,虽“社会”和“主要的”有承接关系,而“主要的”和道路也有承接关系,但“社会主要的”却与“道路”无承接关系,我们编程时在词语承接关系表中的二级或三级承接中一概不设承接关系。
在上述“社会主义的道路”语句中,实际上,还有更简便的输入法,即在我们击键“S、H、Z、Y”后出来的词语有“社会主要”、“社会主义”、“社会摘要”、“社会主要的”、“社会主义的”、“社会摘要的”、“散会注意的”等词语,只要我们选中“社会主义”按一下回车键,这个词语便被固定下来,后面的承接词语就不会再有与上一词语不符的出现了,我们按各词语在汉字中出现的频率,上述词语排列顺序应为1、“社会主义”、2“社会主要”、3“社会摘要”4、“社会主要的”5、“社会主义的”、6“社会摘要的”7、“散会注意”8“散会注意的”等,如用“社会主义”一词,直接按回车键即可,如用“社会主要”一词,则按空格键除去“社会主义”一词后再按回车键。或直接按2即可。
我们也可不必考虑词语与标点符号的承接,只利用词语与词语的承接关系来输入,这时按标点符号键或回车键就意味着首句的正式输入。
图1是本发明实施例中的一个键盘储存字母所组的部分常用词语表。
图2是本发明实施例中的“电脑”和拼音为M所代表的字组成词的一级词语承接关系表。
图3是本发明实施例中的“电脑”和“目前”与K字母所代表的字组成词的二级词语承接关系表。
图4是本发明实施例中的“电脑”和“目前”与“可不可以”承接后与AB字母所代表的字组成词的三级词语承接关系表。
图5是电脑选字流程图具体实施方式
下面结合实施例及其
本发明的详细结构,但本发明不局限于下述实施例,在本发明技术构思的范围内,可由普通技术人员进行各种变形。
依靠词语承接关系的一种汉字一键输入法,其特征是;利用键盘26个字母,将常用汉字按每字的第一个汉语拼音字母,分别储存在各字母之内,再利用汉语特定的词语组合关系,按汉语拼音26个字母所代表的汉字来筛选组合词语(见图1),然后由第一组常用词语与有承接关系的常用词语组成一级承接,再由第一组常用词语和第二组常用词语组成的、能与第三组常用词语有承接关系的词语组成二级承接,同理还可组成三级四级乃至五级六级承接,每组词语如有和标点符号承接的,后加标点符号,比如,我们如需打“电脑目前死机”或“电脑目前可不可以开机”这两句话,我们击键D、N、俩字母后,输入电脑的可能有“电能”“动脑”“动能”等,而我们击键“M、Q”这两个汉语拼音后(见图2),电脑显示的汉字有“动能面前”、“电能目前”、“动脑目前”、等,因这三个词语均可和“M、Q”这两个汉语拼音代表的词语有承接关系,然而,在我们击键“S、J”两字母后,“电能”和“动能”有可能和“书籍”“算计”等词语承接,而不管”M、Q、”前俩个字母承接的词语是什么,因此我们还需列个表,将“电脑”这个词语及每个与它有承接关系的词语承接后的下一可承接词语再列一个表,我们称之为二级承接关系表(见图3),于是“电脑”与“目前”承接后,在我们击键“S、J”两字母后,其二级承接关系便被确定下来,也就是只能和“死机”承接,而“电能”、“动脑”、“动能”、“目前”或“面前”是不可能“死机”的,因此,“电能”、“动脑”、“动能”、在承接“目前”或“面前”等词语后,我们一按键“S、J”后就自动消失,只留下了“电脑目前死机”这一句,但如打“电脑目前可不可以开机”这句话,二级承接就不行了,输入电脑的可能有“电能”、“动脑”、“动能”等,而我们击键“M、Q”这两个汉语拼音后,这三个词语均可和“目前”这个词语有上下的承接关系,然而,在我们击键“K、B、K、Y”四个字母后,“动脑”、这个词语消失,而“电能”、和“动能”的承接关系还在,因这两组词汇均可和“可不可以”形成承接关系,于是我们还可建立三级承接关系表(见图4),我们在击键“K、J”两个键后“电能”、和“动能”及它们的承接关系全部消失,因“电能”、和“动能”“目前”是不能加“可不可以”后“开机”的。以此类推,我们还可建四级词语承接关系表,五级词语承接关系表,承接级别越多,输入电脑的字就越准确,直到我们按标点符号键,确定一句话完成后,此句话的承接关系结束,但从实践证明看来,一般冷僻词语有二级承接后就基本够了,但常用词语还是有三级承接为好,四五级词语承接关系大都在以单字词语为多的语句里才用的到,由此我们看得到,当我们在一大堆词语中先输入首词语时,实际上就由字母,先对词语作了第一次筛选,当我们输入承接词语时,其承接词语的字母又对有承接关系词语作了一次细筛选,而两次承接后的第三次承接筛选则更为细化,如此一次比一次对词语细筛选,足以确定词语的用词,而且,各词语也可和标点符号建立承接关系,使标点符号也可在词语筛选流程中起一定的作用(见图5)。
其特征二是;在我们打字输入电脑时,我们打的每一个字都可直接在所打字的软件上直接体现出来,在我们按标点符号键后,再按任意一个字母键或回车键,我们所打的首句就直接输入了电脑,比如我们是把文件打在Word上,那么,文字就直接显示在Word上,当出现数组词语时,按各词语在汉语中出现的频率,我们也按1、2、3将每组词语分开,并用灰色框将每组词语框起来,当出现数个词语时,以第一组词语为默认词语,击标点符号键后,我们再按任意一字母键或回车键及代表这组词语的数字键,词语便正式被打入,后边的所有词语也都一起消失,但如用的是第二组或更后面的词组时,我们也可击数字键确定是第几组词组直接打入电脑,但更为简便的方法是击空格键,或另一指定键让第一组词语消失,每击键一次,第一组词语消失,第二组词语改为第一组词语,假如每次屏幕上显示的是十组词组的话,当第十组词组改为第九组时,屏目上就又有一组词语以第十组的名义出现,这样,手不离键,几下就可让自己需用的词组列在第一位,实际上这样的情况在短句及词语中多,在长句中并不多见,因词语与词语的承接基本上就决定了后一组词语的属性,但也有例外,如“、、、、、、炼石油”与“、、、、、、、炼食油”,“、、、、、、、、快到了”与“、、、、、、快到啦”还有前边所述的“社会主义的道路”或“社会主义的到来”就得分第1或第2了。
其特征三是;我们也可不考虑词语与标点符号的承接关系,完全利用词语与词语的承接来输入汉字,而一旦我们按标点符号键就表示首句正式输入。
其特征四是;当一句话或人名地名常在文章中出现时,可不必每次输入,我们用其它输入法把它输入后可应用编辑功能,使此词组在所打的此篇文章中或此次开机中有了记忆,比如“奥斯托罗夫斯基”这几个字,在用其它输入法打好后,我们可击一个键比如CTRL键让它在此文中有了记忆,以后每击A键后,它便以第一组词语的形式出现,如此文中该名有首字同音的,则以第二组出现,以此类推,但此文结束或此次开机关闭后,记忆自动消失。
其特征五是;我们在编词语承接表时可把两组词语或三组词语均可编成一条词语,按键两次或三四次,一整条词语就显示在电脑屏幕上,这时我们只按回车键或代表这条词语的数字键,就可把这条词语输进电脑里,因汉字虽多,但二十六个字母所代表的常用字并不多,只有三四千字,再与常用词组或词汇一组合,实际上是两字以上或三字四字组成一个词语,单字词语并不多,如把“社会”、“主义”、“的”这三个词语就可编为一条“社会主义的”词语,因此说来,如是长句的话,实际上大部分语句平均不到一字一键就可输入整句,因按键“S、H”后,整句“社会主义的”就出来了,但有的短句就不行,如“座在沙发里”“Z、Z、S、F、L”电脑分不清“座在”这个词语与“真正是”这个词语的分界,所以,在按键“Z、Z、S、F、L”后可能出现“真正是发了”、“这阵势疯了”等句,有的不只十条,语句出来后我们得一条一条的翻看后才能确定是那句,速度较慢,而我们在输入短句时可在“座在”这个词语出现后,先按一下回车键或代表“座在”这个词语的数字键,将“座在”这个词语确定下来,因“座在”这个词语后承接词语比较少,一按“S、F、L”键后,电脑便很容易将“沙发里”这个词语识别出来,但在按键“Z、Z、”后再按一次数字键及“S、F、L”键,就是五个字按六次键了。
其特征六是;该输入法可与其它输入法并用,因写一般的白话文章,此种输入法是相当快的,但考虑到该输入法输入的字有限,在输一些生僻字及古文诗词时、就应和其它任何一种输入法结合起来,事实上,该输入法和语音输入结合起来的话,基本上可解决大部分因语音不准造成的输入不准的问题,如速记的话将话筒放在发言人面前是不需打字就能输入的,但也有需五笔或其它打字输入的,因此该输入法在打字输入文字时可设一个或两个特定键(比如CTYL和AIT键)同时击这两键后即可改为另一种输入法。
权利要求
1.一种汉字一键输入法,是利用汉语特定的词语组合关系,并利用汉语拼音26个字母的首字母输入来完成的,其特征是;利用键盘26个字母,将常用汉字按每字的第一个汉语拼音字母,分别储存在各字母之内,再利用汉语特定的词语组合关系,按汉语拼音26个字母所代表的汉字来筛选组合词语,然后由第一组常用词语与有承接关系的常用词语组成一级承接,再由第一组常用词语和第二组常用词语组成的、能与第三组常用词语有承接关系的词语组成二级承接,同理还可组成三级四级乃至五级六级承接,每组词语也可和标点符号建立承接关系。
2.根据权力要求1所述的一种汉字一键输入法,其特征是;在我们打字输入电脑时,我们打的每一个字都可直接在所打字的文件上直接体现出来,在我们按标点符号键后,再按任意一个字母键或回车键,所打的首句就直接输入了电脑。
3.根据权力要求1所述的一种汉字一键输入法,其特征是;我们也可不考虑词语与标点符号的承接关系,完全利用词语与词语的承接来输入汉字,而一旦我们按标点符号键后,就表示首句的正式输入。
4.根据权力要求1所述的一种汉字一键输入法,其特征是;当一句话或人名地名常在文章中出现时,可不必每次输入,我们用其它输入法把它输入后,可击一个键比如CTRL键,由此来应用编辑功能,使此词组在所打的此篇文章中或此次开机中有了记忆,以后每击该名的首字的字母键后,它便以第一组词语的形式出现,如此文中该名有首字同音的,则以第二组出现,以此类推,但此文结束或此次开机关闭后,记忆自动消失。
5.根据权力要求1所述的一种汉字一键输入法,其特征是;我们在编词语承接表时可把两组词语或三组词语均可编成一个词语,按键两次或三四次,一整条词语就显示在电脑屏幕上,这时我们只按回车键或代表这条词语的数字键就把这条词语输进电脑里。
6.根据权力要求1所述的一种汉字一键输入法,其特征是;该输入法可与其它输入法并用,因写一般的白话文章,此种输入法是相当快的,但考虑到一些生僻字及写古文诗词、就应和其它任何一种输入法结合起来,事实上,该输入法和语音输入结合起来的话,基本上可解决大部分因语音不准造成的输入不准的问题,如速记的话将话筒放在发言人面前是不需打字的就能输入的,但也有需五笔或其它打字输入的,因此该输入法在打字输入文字时可设一个或两个特定键(比如CTYL和AIT键)同时击这两键后即可改为另一种输入法。
全文摘要
一种汉字一键输入法,其特征是;是利用汉语特定的词语组合关系,并利用汉语拼音26个字母的首字母储存常用汉字,并由26个字母所代表的字来组词输入的,并由第一组常用词语与下一有承接关系的常用词语组成一级承接,再由第一组常用词语和第二组常用词语组成的能与第三组常用词语有承接关系词语组成二级承接,同理还可组成三级四级乃至五级六级承接,同时该法还采取了首句默认法,按标点或回车键首句就直接输入了电脑,而且该法还有编辑记忆功能,使人名地名在本次开机或本文中有了记忆,以后每次按该名首字的字母键后,它便以第一组词语的形式出现,同时该输入法可和任何一种输入法结合使用。
文档编号G06F3/023GK1848048SQ20061001259
公开日2006年10月18日 申请日期2006年4月11日 优先权日2006年4月11日
发明者牛培行 申请人:牛培行