虚字盘鼠标拣字计算机汉字输入方法

文档序号:6597209阅读:243来源:国知局
专利名称:虚字盘鼠标拣字计算机汉字输入方法
技术领域
G06F3/023计算机汉字输入问题,一直被认为是我国计算机应用和中文信息处理的难题。近几年,经过科技人员的努力,数百种汉字编码及输入方案应运而生,这些方案在一定程度上缓解了计算机汉字输入问题,使得目前计算机系统的中文输入达到可用。然而与实易学、易用还有着相当大的距离。汉字输入问题依然在占百分之九十九以上的非专业打字的计算机使用人员的头痛的问题。
纵观现有的数百种汉字编码及输入方案,大致可以分成以下四种类型流水码、形码、音码和音形码。流水码是指类似电报码的各种通讯编码,其专业性强、绝大多数人难于掌握且不易推广也不能推广;音码是以发音为基础用字符或数字进行编码,这类码是目前较为普遍采用的方法之一,但是由于我国方言太多,一种标准拼音码不能适应广大方言要求。即使是对于讲普通话的操作人员,也时常出现发音不准、拼错码以及盲找或者找不到的现象;形码是指以汉字字型结构为基础,采用拆字方法把每个汉字分成几个部分(一般需要三到五个部分),用字符或数字作为码元的编码。这种编码需要人们熟记拆字规则,事实上每种形码方案的拆字有效顺序总是有限的,即不能取任意顺序输入,因而有时甚至需要背记每个汉字的拆字编码。这样繁琐的学习和记忆要求对于大多数非专业打字人员来说是个很大的额外负担。由于这种编码输入的固有缺点,它的推广应用仍然是十分困难的;音形码是音码和形码编码方法的结合,其本意是改进音码和形码的输入效果,然而事实上不可避免地同时综合了音码的音韵要求以及形码的分字要求等弱点,因而同样难于掌握和推广。
计算机汉字输入问题的理想解决是实现面对文字中最基本单元的输入-按一键输入一个基本单元,英文中的基本单元是英文字母,而在中文则是方块字。然而,构成西文的基本单元数很少(如英文有26个字母),而构成中文的基本单元有成千上万。西文的输入方式是通过键盘,用键盘可以方便地、毋庸任何学习和记忆要求地输入西文文章。相反,由于组成中文的基本单元太多,常用的也有七八千,建造与西文一样的基本单元键盘由于字符多,键盘几何尺寸大,难于找字和需要制造专门设备代价大等缺点而已被事实证明效率极低且不能推广。正是在这种情况下,许多以编码为手段、以现有西文键盘为基础的输入方法应运而生。这些方法由于使用时的技术性复杂要求大量的学习和记忆,事实上,其中任何一种方法要做到普及应用在数十年内都是不可能的。以五笔字型输入法为例,其输入过程是把要输入的汉字按规定分解成3个到4个字根,然后在标有字根的英文键盘上找到这些字根对应键并依一定顺序按这些键。这就上说,对于输入单个汉字,需要的人工按四次键,(当一个字的字根不足四个时,要加击空格键一次以补足四码),除此而外,人们需要学习并熟记键盘上的字根分配,键位分配上每个英文字母键对应于36个中文字根,对于这种输入方式,使用者必须学习并熟记五笔字型输入法规定的150个基本字根以及它所对应的英文键盘上的字母键。由于键面几何尺寸所限,每个键上最多能标出6个字根,对于多于6个字根的字母键(如D应代表11个字根)则要特别记忆。尽管这种输入法对于专职操作人员经过培训之后可以取得较高的汉字输入速度,但是对于没有条件受到培训或者没有学习复杂规则愿望的绝大多数非专职使用人员来说用这种输入法输入汉字仍然是个非常困难的事情,这也是五笔字型输入法正式推出五年以来还局限在很小的应用范围的原因所在。所以,诸如此类的编码输入方法要满足所有非专职操作人员的要求是不可能的。要达到中文输入与西文输入类似的普及程度,需要研制人员提供的输入方法具有和西文输入相似的不用专门学习和记忆的明显使用特征。
本发明正是为解决上述问题而提出的一种全新的、不用专门学习和记忆的、适合一般人和专业人员使用的虚字盘鼠标拣字计算机汉字输入方法。
本发明的要点之一是无须对汉字或其它字符进行专门编码及其键位码分配,直接用计算机屏幕显示汉字或其它字符。整个输入过程可按下述二步来完成a)、用鼠标器将屏幕上的鼠标光标移动到显示在屏幕上的所要输入的汉字或其它字符上;
b)、按下鼠标器上的拣字键,鼠标光标下的汉字整字或其它字符整字便输入到计算机系统。
由以上输入过程可知,虚字盘鼠标拣字计算机汉字输入方法的使用要求有二点一是用手去移动鼠标器;二是认识汉字。因而,只要具备上述二个条件的人都可以立即使用该方法进行计算机汉字输入而不需要任何学习与记忆。我们曾为一些一年级小学生做了一分钟表演,这些小学生便可以立即用此方法输入汉字。正是在这个意义上,本发明可以较好地解决了一般人需要的汉字输入方法。
本发明的要点之二是用多窗口技术实现汉字或其它字符的字盘显示。本发明为了汉字输入可以在计算机显示器屏幕上开出如下窗口系统运行窗口,检字窗口,字盘窗口,或其它窗口等,而且这些窗口均可通过简单控制方法根据系统或输入需要随意显示或取消。
系统运行窗口显示计算机系统与应用程序运行状态,在输入汉字时,这个屏幕暂时变小;而在非汉字输入时,该窗口恢复到满屏显示(即80列×25行显示)。由于在汉字输入瞬间,用户或操作人员关心的只是要输入的汉字或字符,暂时把系统运行窗口变小不会对操作者带来任何影响,也不会丢失任何信息。
后二个窗口是用来输入汉字或者其它字符。在输入状态下,(即要给计算机输入信息,等效于在纯西文方式下从键盘打入字符)、这二个窗口便显示出来供操作人员输入汉字使用。检字窗口显示出检字规则。譬如在部首法中为偏旁部首。第三个窗口-字盘窗口-给出对应于检字窗口中选定的某类汉字或字符,当鼠标光标移动于检字窗口时,按鼠标器上的检字键(或命令键),选中相应的字类字盘并且在字盘窗口上立即显示出属于该类的全部汉字或字符。若进一步在字盘窗口上移动鼠标并按下鼠标器上的拣字键,则处于鼠标光标下的汉字或字符输入给计算机。
本发明的要点之三是对窗口的简单控制方法可以用鼠标器或普通键盘来实现。
本发明的要点之四是鼠标器拣字具有一个选字光标-鼠标光标,用该光标来选择输入汉字或系统命令。相对于鼠标光标,计算机系统原有的光标称之为系统光标。系统光标接受计算机操作系统或用户程序控制,在文本编辑软件中,系统光标即文本编辑光标。
本发明的要点之五与六是鼠标器拣字输入,其输入汉字或其字符整字的击键次数为1。在计算机的常规应用中,鼠标器通常作为制图或CAD的辅助工具用来绘制图形,用鼠标拣取汉字是本发明的首创和重要技术特征之一。本发明将鼠标上的二个(或三个)键做如下分配a)其中一键定义为“拣字键”;
b)其中另一键定义为“命令键”或“检字键”;
c)若鼠标器有第三只键,则第三键定义为“退出键”。
在上述定义中,拣字键是用来拣取汉字的,即,当该键按下时,处于鼠标下的汉字或字符被输入给计算机;命令键和检字键同为一键,当鼠标器处于某个命令字上时,按此键则执行这个命令。当鼠标处于检字窗口时,按此键则选中鼠标下字符指定的字盘,因而称之为检字键,这个键的功能相当于普通西文键盘上的RETURN健。退出键用来退出某个工作状态或者某个正在执行的命令。对于二键鼠标器,这个功能由命令键选取屏幕上的“退出”命令来实现。
在本发明的实施中,为操作员提供了选择上述功能键位置的可能性,如选取左边的键为拣字键而右边的键为检字键或命令键,或者反之。这样做使得操作员可以按照自己的使用左右手习惯选择方便的功能键位置。由于拣字键的使用率最高,因而在定义与技术实施中,把拣字键安排为最高优先级,即不论鼠标的光标处于显示器屏幕的任何位置,按下拣字键系统则立即响应拣取鼠标下的字符。但是,对于检字键,只是在鼠标处于检字窗口时才起作用。命令键在编辑窗口中兼作换行键,按之使得编辑光标移动到次行行首。命令键也可用来移动编辑光标,移鼠标到“移标”命令上并按下命令键,这时的鼠标光标即为文本编辑光标,一旦把光标移动到合适位置时再按下命令键则还原文本编辑光标并把它设置到一个新的位置。
鼠标驱动器的设计技术表现在以下几个方面,其一是鼠标光标的控制,鼠标光标与常规光标不同,常规光标作用于单字节字符,鼠标光标则按汉字格式整字移动,每个鼠标光标指出的是一个完整的汉字或西文字符,除了这个控制之外,还要有字符恢复能力,即在鼠标移动过程中,其光标经过的任何字符都保持了原来的显示属性。其二是鼠标位移的判定和计算,即判定鼠标器的机械位置并由此计算出鼠标光标在屏幕上的位置。其设计必须适用于标准鼠标器和常用显示器结构。
本发明的要点之七是虚字盘鼠标拣字计算机汉字输入方法的重复字一健输入机制。当要重复输入某个汉字时,只需将鼠标光标直接移动到已输入的、并显示在计算机屏幕上的同一汉字,按下鼠标器上的拣字键,即可再次将这个字符输入计算机,这种输入方法可以重复任意次。在所有其它汉字输入方法或编码中,当要重复输入某个汉字时,必须经过相同的输入过程,即使是对于刚刚输入过的汉字,也要至少按二次键才能输入一个相同汉字。
本发明的要点之八是满屏字盘机制,在输入过程中,可以将屏幕上的任一窗口都视作字盘窗口,也就是说整个屏幕本身就是一个可用作汉字输入的活字盘。只要是显示在屏幕上的任一汉字或其它字符,不论它是处在检字窗口或系统窗口,都可以用作输入的活字,由鼠标器上的拣字键一键输入。
本发明的要点之九是鼠标器单键输入机制,用鼠标器上的单键可以完成所有汉字或其它字符输入,以及计算机命令,如功能输入和命令输入等。这在使用中带来了极大的方便,对于一个具有一百多个键的西文键盘,使用时需要花费一定的精力地思考、判断和寻找自己要输入字符的键位,当采用双手多指输入时,还必须对要用那个手指按键作出抉择。本发明中的鼠标器单键输入方法,使得操作人员使用时只考虑怎样移动鼠标器并且机械地按动鼠标器上按键,在这种情况下,省去了寻找键符和分配手指之劳。
本发明的要点之十是实施该方法中的计算机系统光标可以自动识别中西文字符或其它文类字符,并自动变换光标类型。
本发明的要点之十一是实施该发明的计算机文本编辑系统可以用鼠标器来快速移动文本编辑光标,这对于快速编辑十分有用。
本发明的要点之十二是汉字的输入过程可以使用普通键盘输入一般字符,在英文状态下,普通键盘上的字符键输入的内码和显示自动按纯英文格式(一字节宽度),如ASCII代码,而在中文状态下,键入字符自动变换成中文格式(二字节宽度)形成内码和显示,并按汉字格式显示,从而使得从普通键盘上的字符与已输入的汉字大小匹配。
本发明的要点之十三是与普通键盘的兼容性设计,实施该发明的计算机系统也可以使用普通键盘输入操作命令,在这种情况下,普通键盘的命令键能够自动识别中西文字符,并分别按中、西文格式操作,如删除、退格、四向移动光标等。
本发明的要点之十四是鼠标拣字输入方法可用于拣取词组。
本发明的要点之十五是字盘窗口,可以显示单字或词组。
在发明要点十三与十四的实施中。系统内定义一个词组文件这个文件在词组方式下显示在字盘窗口中,词组的检索可用下述几种途径方案之一是把每个词组的首字显示在检字窗口中,按汉字整字输入方式再选择输入词组;方案之二是在常规字盘窗口用检字键来提取出以该字打头的所有词组或短语。在这样的设置下也可以选择其它任何新的词组检索方案。
词组的建立可采用下述方法1、人工建立或利用已有的词组文库;
a)运行系统中的一个专用造词命令来建立词组,即把新词组加入到词组文库中去;
b)应用文本编辑建立或修改词组文件;
c)在输入过程中用专用命令定义词组并把它置入词组文件;
2、应用人工智能技术建立词组文库;
系统中加入智能程序,在使用过程中自动判定并添加新的词组。
本发明的要点之十六是检字窗口,可根据需要来选择其它方法检字、如部首、汉语拼音等。
该发明要点之实施是检字机制与虚字盘设计,上述二项技术为灵活地输入汉字奠定了基础。本发明技术实施中把检字窗口的内容和字盘窗口的内容都设计成文件形式。也就是可以通过文本编辑的办法建立各种检字输入。譬如,在拼音检字方式下,其方案之一是在检字窗口显示出汉语中的全部声母和韵母,通过声韵母的组合来选择所需的音节字盘,这种方案有利于熟悉汉语拼音的操作者,其方案之二是在检字窗口中排列出所有音节的代表字,操作者通过选择同音字来选择所需的音节字盘。在部首检字法下,检字窗口显示出按照《新华字典》或国标码排定的部首。鼠标所选中的部首的全部汉字都即时显示在字盘窗口中,这种设计变换检字法非常容易,只需更换一下检字文件或字盘文件即可。利用上述原理,使用者可以根据自己的喜爱通过文本编辑生成任意形式的新的检字方法。这种设计使得汉字输入不依赖但可利用各种汉字编码技术,从而使得汉字编码的研究限制在如何与西文兼容等内在问题上。
本发明的要点之十七是其输入字符可以是除了西文外的任意字符,如我国其它少数民族文字、以及日文、朝鲜文、俄文等。
实施例一作为本发明的技术实施之一和应用是一个中外文编辑系统,称之为CHINESE_STAR。这个系统的全部功能采用卷帘式菜单提示,可以用鼠标器方便地选择系统的任一功能或动作,这种设计极大地方便了使用人员,使用时不用记任何操作命令,只要打开卷帘菜单用鼠标选取命令即可,系统中设置了字类选择功能,可以选择汉字之外的任何其它有内码定义的文字,如俄文、日文、希腊文等。这些文字由鼠标拣取并和汉字完全匹配。在定义了内码的前提下,也可以选择我国少数民族文字编辑,其变换方式灵活,只要改变字盘文件内容即可。这个编辑系统的输入与普通键盘全兼容,即文本编辑也可以通过西文键盘来进行,键入西文字符可以是英文单字节格式,也可以是汉字双字节格式,其选择通过一个命令键来决定。基于这个编辑系统的测试,应用该发明的汉字汉字输入最高速度为每分钟120个汉字,对于一般使用人员来说,输入速度可达每分钟50到60个汉字,这个速度对于绝大多数应用人员是可以满足要求。
实施例二本发明的另一个实施例是“采用虚字盘鼠标拣字计算机汉字输入方法的操作系统”。这个操作系统具有本发明的全部技术特征,同时提供了与现行中文操作系统的兼容性,也就是说允许老用户使用传统输入方法进行汉字输入。
本发明可以用于任何非西文计算系统,文本编辑系统,非西文终端等。除了汉字之外,在提供字模的情况下,本发明支持我国各种少数民族文字,也支持日文、朝鲜文等国外文字。
本发明考虑到与现有计算机的全兼容和充分利用,它对环境支持几乎没有任何特殊要求。以微机应用为例,本发明只要求标准的硬件系统,其中包括标准的串行接口和一个鼠标器。鼠标器是一种快速移动光标的器件,它主要用于CAD系统绘制图形。鼠标器的价格很便宜,所以,对于没有配置鼠标器的机器来说,增配一个鼠标器不会成为任何负担。在软件方面,只要求有汉字支持的操作系统(如CCDOS),而CCDOS在我国的微机系统上已经普遍应用。
权利要求
1.一种虚字盘鼠标拣计算机汉字输入方法,其特征在于无须对汉字或其它字符进行专门编码及其键位码分配,直接用计算机屏幕显示汉字或其它字符的字盘,用鼠标拣取显示在屏幕上的要输入的汉字或其它字符、即可按如下步骤来完成汉字或其它字符的整字输入过程(1)用鼠标器将屏幕上的鼠标光标移动到显示在屏幕上的所要输入的汉字或其它字符上;(2)按下鼠标器上的拣字键,光标所对应的汉字整字或其它字符整字便输入到计算机系统。
2.根据权利 所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的汉字或其它字符字盘等用多窗口实现,如系统运行窗口、检字窗口、字盘窗口等;系统运行窗口、检字窗口、字盘窗口等通过简单控制方法根据系统或输入需要随意显示或取消。
3.根据权利要求2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的对窗口的简单控制方法是用鼠标器或普通键盘来实现。
4.根据权利要求1所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的鼠标器拣字具有一个选字光标-鼠标光标,用该光标束选择输入汉字或系统命令,相对于鼠标光标,计算机系统原有的光标称之为系统光标,系统光标受计算机操作系统或用户程序控制,在文本编辑软件中,系统光标即文本编辑光标。
5.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的鼠标器拣字输入,其输入汉字整字或其它字符整字的击键次数为1。
6.根据权利要求1所述的虚字盘鼠标拣字计算机汉字输入方法,其特征在于所述的鼠标器为二键时其中一键为“拣字键”,另一键为“检字键”或“命令键”;若鼠标器具有三个键,则第三个键为“退出键”。
7.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的鼠标拣取汉字输入方法,当要重复输入某个汉字时,只需将鼠标直接移动对准已输入的,并显示在计算机屏幕上的相同汉字,按下鼠标上的拣字键,即可再次将这个字符输入计算机,这种输入方法可以重复任意次。
8.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的虚字盘表现为整个计算机屏幕,即除了字盘窗口之外的检字窗口和系统窗口上的汉字或其它字符都是用作输入的活字,都可以用鼠标器上的拣字键一键拣取输入。
9.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的鼠标拣取汉字输入方法是用鼠标单键来完成全部汉字与计算机命令,如功能输入、命令输入等的输入。
10.根据权利要求1或4所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是该方法的计算机系统光标可以自动识别中西文字符,或其它文字符,并变换光标类型。
11.根据权利要求1或4所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的鼠标器装置也用来快速任意移动文本编辑光标。
12.根据权利要求1所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的汉字输入过程,也可以使用普遍键盘输入一般字符,在英文状态下,普通键盘上的字符键输入内码和显示自动按纯英文格式(一字节宽度),而在中文状态下,普通键盘上的字符键输入内码和显示自动变换成中文格式(二字节宽度)形成内码和显示,从而使得从普通键盘上键入的字符与已输入的汉字大小匹配。
13.根据权利要求1所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的输入过程,可以使用普通键盘输入某些操作命令,使用时,普通键盘的命令键能够自动识别中西文字符,并按中西文格式操作,如删除、退格、四向移动光标等。
14.根据权利要求1所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的鼠标拣字输入方法可用于拣取词组。
15.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的字盘窗口,可以显示单字和词组。
16.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的检字窗口,可根据需要来选择其它方法检字,如部首、汉语拼音等。
17.根据权利要求1或2所述的虚字盘鼠标拣字计算机汉字输入方法,其特征是所述的其它字符可以是除了西文外的任意字符,如我国其它少数民族文字,以及日文、朝鲜文、俄文等。
全文摘要
本发明提供一种新颖实用的计算机汉字输入方法,其特征在于无须对汉字或其它字符进行专门编码及其键位码分配,直接用计算机屏幕显示汉字或其它字符字盘,并可随意用鼠标来拣取输入所需的汉字整字使用人员无须专门学习,也不用记任何编码规则即可方便地进行汉字整字输入。本发明操作简单。极容易掌握,几乎任何人在简单演示之后,便可立即使用该法。本发明可用于一切计算机系统。
文档编号G06F3/038GK1034075SQ88103689
公开日1989年7月19日 申请日期1988年6月14日 优先权日1988年6月14日
发明者侯义斌, 冯秀珍 申请人:侯义斌, 冯秀珍
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1