一种计算机汉字处理系统 本发明是一种计算机汉字处理系统。
现在计算机汉字输入技术仍是一个棘手的问题,影响了计算机的普及应用。围绕这个难题,近年来各种汉字输入方法应运而生。目前运用较普遍的输入方法有两种,一种是形码输入方法,即五笔字形输入法。五笔字形输入法以其输入速度快而得到广泛的应用,但是这种输入方法必须经过专门的培训才能进行汉字输入,而且要背记大量的变码,稍久不用便会忘记、生疏。另一种是拼音输入方法,此种方法较之五笔字形输入方法要简单、易掌握,但是输入速度慢,并且不会拼音的人就无法使用。所以现行的几种汉字输入方法都不能脱开专门训练,这样便给计算机的应用带来困难。
为解决目前计算机操作中存在的输入方法复杂、速度慢,不宜普及的问题,本发明提出了一种利用直观的汉英键盘实现汉字输入的系统,达到了使汉字输入简单化、直观化的目的。
本发明的目的是这样实现的。将汉字按音序在每种发音中选择一个最常用地字标注在操作键盘上,每个键标出九个音的字,通过四十五个键完成所有汉字的发音,并通过操作键盘、转换系统与通用微机兼容。操作时,输入数字键及字音键完成汉字数入。
具体方案是这样的:
1.将汉字按音序排列并依次标注在四十五个操作键上,每个键上标有九个汉字,每个汉字为一类,其分为九大类(每个键上的第一个字为第一类,第二个字为第二类,…,依次类推)。相应的在CPU内定位于九个区域的地址内,并用数字键定区号。
2.将每个键上的同一类的字编为一组,共四十五组汉字,以同音字为一组,即每个区域内有四十五组汉字。
3.根据汉字音序,用数字键输入区号,CPU根据区号选择定位得到其在存储器区域的首地址。
4.在确定了该汉字的首地址后,再根据该汉字所在的组输入字母(汉字)键,CPU将其做地址偏移,在定义区域内寻址,获得汉字组的地址,亦即区地址与区内首地址组合形成汉字地址偏移。
5.从该地址内获取汉字,得到与该汉字对应的一系列同音汉字并输出在显示器下部。
5.第二次输入数字键,CPU再次形成偏移地址,即区地址与组地址和选位地址结合成所选字的地址编码。
6.所选汉字显示输出。
本发明通过一个键盘、一个转换系统与通用微机兼容,操作时简便宜行,不需要经过专门训练即可掌握,实现了计算机汉化操作。结合附图对本发明做进一步说明。
附图一是计算机汉字处理系统的流程框图。
附图二是计算机汉字处理系统键盘的示意图。
附图三是计算机汉字处理系统键盘的示意图中所示汉字排列键。
在实施中:1.将标有汉字的键按音序排列,每个键上标有九个汉字,每个键的第一个字为第一类,第二个字为第二类,……,依次类推,共分为九大类,相应定位于九个区域的地址内,并用数字键定区号。每个区域内有45组汉字,以同音字为一组。
2.根据汉字音序,用数字键输入区号,CPU根据区号选择定位得到相应存储器区域的首地址。
3.输入字母(汉字)键后,CPU将其做地址偏移,在定义区域内寻址,获得汉字组的地址,亦即区地址与区内首地址组合形成汉字地址偏移。
4.从该地址内获取汉字,并得到与该汉字对应的一系列同音重码汉字输出显示器下部。
5.第二次输入数字键,CPU再次形成偏移地址,即区地址与组地址和选位地址结合成所选字的地址编码。
6.所选汉字显示输出。
举例说明:
试以汉字“川”为例。首先通过“汉字处理键”进入汉字处理系统。由键盘表(附图三)知,“川”字在第五个汉字键上位于第七类。操作时,先击打数字键“7”,在存储器内选定第七区域的四十五个字组;再击打“川”字所在的第五个汉字键,由此得到“川”字的同音字;最后用选择键选出所需的“川”字。