铁画银钩中文输入法编码的制作方法

xiaoxiao2020-7-22  9

专利名称:铁画银钩中文输入法编码的制作方法
技术领域
《铁码》是一种中文输入法,特别是涉及到一种用计算机键盘进行输入操作的并涉及到汉字字形的中文输入法。
3.背景资料在现有公开的中文输入法中,如《郑码》、《五笔字型》、《表形码》,都以汉字的部首及汉字的笔画作为输入法的部件(这里所说的部件,在其他的输入法中,有的称之为字根、有的称之为字元)。这些涉及到汉字字形的输入法,虽然使用了少部分的汉字部首作为析字编码的部件,但由于这些输入法在编码键位和编码键中部件的设置方面存在的缺陷,以及缺少有效的实时提示功能,致使学习及记忆这些输入法中键位和部件的难度居高不下。
4.发明的目的针对上述这些由来已久的问题,为了充分发挥汉字部首在输入技术中的优势,最大限度地消除因采用大量汉字部首作为输入法编码部件而伴生的的键位和部件难学、难记的这一困扰,在借鉴了其它输入法长处的基础上,研发出了具有多项实时提示的方案和对符号序号、古诗对联歌词的编码输入方案以及容错指正方案的《铁码》。
5.发明的内容《铁码》集合了多项创新的技术方案,具有以图标提示键盘分布、用首码提示全盘编码键位或用首码提示局部编码键位的功能、用首码提示当前键位内的部件的功能,对古诗或对联或好歌歌词的快捷输入、对符号的快捷输入、对从○到十这11个常用汉字数的快捷输入功能,对容错码的指正的功能。
具体陈述如下(1)《铁码》一种中文输入法,特别是指一种用键盘进行操作的中文输入法,这套完整的中文输入编码方案,其中包括(2)《铁码》键盘及《铁码》编码规则、(3)提示输入法编码键区域位置特征的图标方案、(4)输入法编码键的键位提示方案、(5)输入法编码键内的部件提示方案、(6)输入法助记口诀的编码输出方案、(7)古诗-对联-好歌取其前几字输入的方塞、(8)符号用其名称输入的方案、(9)类部件集合的方案、(10)从○到十这11个常用汉字数的二键输入方案,(11)对输入法容错码的指币提示方案,以及集合了上述多项新技术方案的(12)《铁码》源码表文件TM.TXT。
(2)《铁码》键盘及《铁码》的编码规则一种中文输入法的编码规则和键盘。
《铁码》键盘的特征见附图

《铁码》的编码规则《铁码》是一种形声码中文输入法,以中国书法中“铁画银钩”的理论作为析字编码的基础,以汉字的字形结构为编码要素、以汉字的拼音第一个字母来离散重码。《铁码》的编码码元abcdefghijklmnopqrstuvwxyz,./;共30个;输入法的码长为4码。《铁码》设置的编码操作键共31个,30个作为编码键,另外的一个是替代键,就是位于数字键 左端的 键。
首先,《铁码》采用了‘非钩即画’的准则,用画笔(代号为“-”,读作huà)与钩笔(代号为“レ,”,读作gōu)这2种曲直明判的笔型把汉字的31种笔画精炼为“两类笔型”,这“两类笔型”的笔画们以各种形态的组合构成了众多的部件,《铁码》再按部件中是否含有钩笔以及是否含有交插的状态,把众多的部件分别归纳到“有钩无交(レ)、无钩无交(-)、有钩有交(又读作yòu)、无钩有交(乂读作yì)”4个状态区,在下文中简称为“レ-又乂”。《铁码》以“两笔四态”为规范,使汉字的简体与繁体共熔一炉,形成了枝脉分明的中文编码序列。
在“レ-又乂”这4个区域中安排了18个编码键,每区中的各个键位均按部件所含有的笔画数量依次从左到右地排列(超过五个笔画的部件都聚集在各区的第五个编码键键位上)。“レ-又乂”已可表达所有汉字,为提升输入法的效率,把一些既是出现频率较高的或者有为部件定义意义的字(即日、月、金、木、水、火、土、中、国、母、情、筑),编排在“レ-又乂”这4个区域之外的12个键位中。由于“又区”和“乂区”的第一位都是空位,“日”和“月”便落座其中,巧妙地构成了“日月当空,普照四方”的和谐画面。
《铁码》对字、词的输入编码的规定上文所述的码长为4,是指输入一个汉字或词组所用的编码不超过4个。(1)当单个汉字的字形编码不足四码时,用补一个音码(用该字拼音的第一个字母)的方法来完成该字的输入;当补了一个音码之后仍不足4码时,再用一个空格键来结束编码。(2)词组有二字词、三字词和四字及多于四字的词这三种情况,对这三种不同情况的规定是①二字词每个字各取其前2码;②三字词前二个字各取其首码,第三字取其前2码;③四字及多于四字的词取前三字和末尾字的各字的首码。
在输入过程中,遇到无法确定的某个编码之时,可以使用《铁码》的替代键 来替代第二码、第三码、第四码来完成一次编码输入。这对于不熟悉英文键盘的学员和对拼音陌生的学员相当有利,使他们在扬长避短的同时,还能如意地得到所需的目标字(或一个词组,或一首诗,或一首歌的歌词)。
(3)提示输入法编码键区域位置特征的图标方案。一种涉及输入法的技术方案,尤其是具有能标示出输入法编码键位在键盘上的分布特征的提示方案。
《铁码》图标 的图案由“田”字格和四个符号组成,“田”字格象征键盘的格局,“レ”、“-”、“又”、“乂”这4个符号形象地表达出输入法键盘上的“レ-又乂”4个区域的位置关系。该图标直观地标示着《铁码》键盘的特色,产生了见标知位的提示效果。
通常,图标属于表达计算机软件个性的标示性图形,《铁码》图标不同于一般的图标之处在于不但是本输入法的标识,尤其是它能够提示出输入法键盘上编码键位的分布状态。《铁码》图标的这项具有见标知位的特性是其他输入法中的图标所不具备的。
实现的方法首先,设计出能表达输入法键盘的特征为内容的图案,然后将该图案用绘制或摄影的方式确定,并制作成输入法的图标文件。例如按《铁码》键盘上的“レ-又乂”4个区域的分布方位,把“レ-又乂”这四个符号放在对应的位置上,完成了《铁码》的图标图案 的设计过程,然后可用Windows附带的画图工具制成输入法的图标文件。
(4)输入法编码键的键位提示方案。一种涉及输入法的技术方案,尤其是用编码键直接显示输入法编码键位的技术方案。其特征是,把提示输入法编码键位的提示字符按键位的排列并配以单字符的编码后编入输入法的编码源文件中。即用只击一次键就能得到在输入法键盘上全部编码键位或局部区域编码键位的信息提示,它不同于以往的输入法需要一层一层地打开帮助文件的窗口才能获得输入法编码键位在该输入法键盘上分布状态的信息操作方法。
输入法编码键的键位提示方案由于《铁码》采用了全盘编码键位的提示和局部编码键位的提示这项技术,充分发挥出了输入法编码键的键位提示的效力,实现以首码提示的效果。①对全盘编码键位的提示击一次 键,《铁码》的3行编码键的键位全部示意内容的就出现在候选框中。②对局部区域的编码键位的提示击一次 或者 或者 这3个编码键(即位于键盘左端的Q、A、Z这3个字母键)之中的一个键,该编码键所在的这一行的10个键位示意字符组就出现在候选框中。
实现的方法将提示输入法编码键位的提示字符按键位的排列位置编成一行字符串,并赋予单字符的编码,编入输入法的编码源文件中,成为提示键位的专用编码行。如一二三止正月乂卄丰卌a,其中字母a就是该行的单字符的编码,一二三止正月乂卄丰卌则是输入法在该行的编码键位的提示字符。
(5)输入法编码键内的部件提示方案。是一种涉及输入法的技术方案,是一种输入法的实时提示的帮助方案,尤其是显示输入法中的编码键位内所包含的部件的实时提示的技术方案。其特征是,把提示输入法编码键位内所包含的部件的提示字符串并配以单字符的编码后编入输入法的编码源文件中,以实现用首码提示当前键位内的部件的功能。即在输入第一个次编码的时候,就能获得该键所包含部件的提示信息。它有别于其它输入法需要一层一层地打开帮助文件的窗口才能获得输入法编码键位中所包含部件的提示信息的操作方法。
输入法编码键内的部件提示方案具有对部件实时查询的功能,在进行正常输入操作的过程中,在键入第一个编码键的同时,就能获得该键所包含部件的提示。如在启用《铁码》的状态下,轻击编码键 (码元是x),在提示框中即出现含有木朩羊 _ 犬卑鬼这些部件的部件提示行。此项击键知码的功能,可使学员学习时摆脱死记硬背编码部件的负担。
实现的方法将提示输入法每个编码键位中的部件字符编成一组行字符串,并赋予单字符的编码,编入输入法的编码源文件中,成为提示编码键位中的部件的专用编码行。如又七力九乜廴u,其中字母u就是该行的单字符的编码;又七力九乜廴则是输入法在该编码键位中部件。
(6)输入法助记口诀的编码输出方案。一种输入法帮助文件的快捷输出的方案,特别是指输入法的助记口诀的编码输出方案。其特征是,把输入法的助记口诀配以相对应编码后编在输入法的词库中,以实现快捷获得输入法助记口诀的效果。在使用时,只需输入一组对应于口诀的编码就可得到该口诀,这有别于其它输入法必须层层打开帮助文件的窗口才能获得输入法助记口诀的方法。
《铁码》从编码规则、键位分布及部件分类规则都有相应助记口诀,例如《铁码》的键位速记口诀是‘一二三四五,金木水火土。日月照四方,中国母情筑。’,敲击 四键,就能得到这个口诀。
实现的方法把作为助记口诀提示内容的一行字符串,并配以输入法的编码,然后编进输入法的编码源文件中。如《铁码》中的一个助记口诀行的内容是四键未到声后空,双词首次不嫌冗,仨字记作一一二,多码三尾两相通。xcvb。在这一个口诀提示行中,四键未到~尾两相通。是这个口诀整个内容的字符串;而xcvb是这一个口诀内容提示行在输入法中的编码。(说明《铁码》采用了五个编码键位作为提示助记口诀的操作区,这五个键位是 ,这是个好找易记的键位区域)(7)古诗、对联、歌词取其前4~6个字输入的方案。一种涉及中文输入法的编码方案,其特征是取整首诗(或对联或歌词)的前4~6个字为一组字串,再按输入法对单个字符的编码规则,对这组字串中的每个字取其首码,把这4~6个首码作为该首诗(或对联或歌词)在输入法中的编码。
让脍炙人口的古诗和文思精妙的对联这双文化宝库里的奇葩以及好歌歌词能够更流畅地进行输入,古诗-对联-歌词取其前几字输入的方案,把人们对古诗或对联或歌词的记忆要求降至最低,以实现快捷输入该首诗(或对联或歌词)的效果。
一首古诗、一副对联或一首好歌歌词的含字量一般都在6个字以上,而在浩繁如海的古诗和对联以及好歌之中,前4~6个字完全相同的情况极其罕见,因此,以古诗和对联从第一个字开始的前4~6个字为一组字串,可以准确的代表整首古诗(或对联或好歌歌词)。这项对古诗、对联、好歌的编码规则有利于对古诗、对联、好歌的快速输入。在此以《铁码》运用了古诗-对联-好歌取其前几字输入的方案产生的技术效果,举例说明如下.古诗在启用了《铁码》的状态下,连续输入 这四个字的首码 ,“两个黄鹂鸣翠柳,一行白鹭上青天。窗含西岭千秋雪,门泊东吴万里船。”这首诗就出现了。
.对联在启用了《铁码》的状态下,连续输入 这四个字的首码 ,“书山有路勤为径·学海无涯苦作舟”这副对联就立即被输显现在屏幕上。
.歌词在启用了《铁码》的状态下,连续输入 这四个字的首码 之后,屏幕上就出现了“好一朵茉莉花,好一朵茉莉花,满园花开香也香不过它。我有心采一朵,但又怕栽花的人儿骂。”这首歌的歌词。
在目前公开的输入法中,均无对古诗(对联或歌词)的整篇输入功能。
实现的方法把古诗或对联或歌词的内容为一行字符串,以该字符串的前几个字各取首码组成其在输入法中的编码,并编入输入法的字词库之中。如床前明月光,疑是地上霜。举头望明月,低头思故乡。ddyh,其中床前明……思故乡。是一个字符串,而ddyh就是该字符串的前4个字的编码。
(8)符号以其名称输入的方案。是一种输入法的编码方案,尤其是指以实用符号的名称输入该符号的方案,其特征是把常用符号、序号用汉语名称置换成该符号在输入法中的编码。
为了消除输入操作过程中的在输入符号时,因寻找符号而必然要停下打字的手去操作鼠标的现象,本方案用编码能连贯地击键输入的方法输入符号。
符号以其名称输入的方案把常用符号,特别是对一些没有直接设置在键盘上常用的技术符号、数学符号以及数字序号,以符号名称的“字符串”代为编码对象,再按照输入法编码规则对该“字符串”赋予编码,使符号经其名称“字符串”的置换而获得该符号的输入编码。例如符号‘m2’的名称是‘平方米’,‘平方米’在《铁码》中的编码是‘/dr;’,所以‘m2’在《铁码》中的编码是‘/dr;’。
由此可见,在正常的字符输入过程中,不必作任何切换操作,以符号名称的编码来输入符号的方案,有利于实现高速盲打。
与之形成对比的是,目前的软件对符号们的输入操作技术,基本采用以下两种方法(1)预设常用符号专栏——在窗口中分割出一块区域作为符号专栏,把一些常用的符号陈列其中,供需用时随时点击选取。此法需要占用屏幕资源,使操作面积被压缩。(2)用软键盘查找输入——操作分为4步①用鼠标右键点击输入法状态条上位于右端的软键盘按钮,以进入符号分类表的选择状态;②在打开的符号分类表中用鼠标左键点击所要的分类按钮,以打开符号输入软键盘;③在打开的符号输入软键盘中,找到所需符号后并用鼠标左键点击该符号,完成一个符号的输入;④用鼠标左键点击输入法状态条上位于右端的软键盘按钮,关闭软键盘,恢复正常的文字输入状态。以上这两种方法,因为一定要经历寻找符号及使用鼠标选取符号的操作步骤,所以就必然要中断盲打的连贯性,而影响了输入操作的整体效率。在字处理软件(如金山WPS和Microsoft Word)、以及在微软公司出品的各种中文Windows版本中所含的输入法中、和广为流行的《五笔字型》输入法中,均无一例外地存在着这一缺憾。
符号以其名称输入的方案实现的方法按照输入法的编码规则,对符号的名称进行编码,然后把编码赋予该符号,并它们纳入输入法的码表源文件中。
(9)类部件集合的方案。是一种涉及输入法编码的方案,特别是指在输入法的一个编码键内集合了多个部件的方案。其特征是把既符合输入法编码规则,而且在结构特征上有相关性的多个部件集合成一个“类部件”,并定义在一个编码键之内,实现高效的输入该类部件的效果。
众所周知,汉字部首在输入法中作为解析汉字的部件,一个输入法中所采纳的部件的数量与输入法的实用效率呈正相关态,典型的输入法有《郑码》、《表形码》、《五笔字型》。但因输入法部件数量增多必然导致学习时记忆难度随之增大,以及在一个编码键中配置多个部件与输入法规则的逻辑上的冲突,这些因素限制了大量汉字部首作为部件在输入法中的应用。类部件集合的方案在解决这个问题中取得的突破性的实效。
类部件集合的方案把多个部件用输入法的规则有机地融汇在一个编码键位中,既能简化了记忆内容,又可提高了输入效率。《铁码》采用了类部件集合的方案,把所有的含有宝盖头结构都定义在一个部件内,例如把“冗寅索学荣带壹毫瑩璺鬰臺籉……”这些字都含有宝盖头的结构,把这些字的从“冖”开始的以上的所有部分都定义为“宝盖”类的部件,并把这个称之为“宝盖”的类部件编排在 键中。
实现的方法把符合输入法编码规则的、符合在结构特征上有相关性逻辑的多个部件作为一个“类部件”而集合在一个编码键内,并赋以一个单字符的输入法编码。如在《铁码》中,把所有的含有宝盖头结构的部件定义为一个“类部件”,全都集中在 键内,其编码是‘q’。
(10)从○到十这11个常用汉字数的二键输入方案。一种涉及输入法的编码方案,尤其是对“○、一、二、三、四、五、六、七、八、九、十”这11个常用的汉字数字的编码方案。其特征是对于从“○~十”这11个常用汉字数字中的一个汉字数字,用该汉字数字的首码的编码键和该汉字数字所对应的阿拉伯数字键,击这2个键就能输入该汉字数字。
汉字数字是中文输入操作中最常遇到的内容之一,用从○到十这11个常用汉字数的二键输入方案只需输入汉字数字的第一个编码和其对应的数字键,即可完成该汉字数字的输入。如在《铁码》中,‘一’和‘五’的首码都是 ,当敲击编码键 之后,敲击数字键 就是输入‘一’,而敲击数字键 就是输入‘五’。再举一例在《铁码》中,‘二’和‘八’的首码都是 ,当敲击编码键 之后,敲击数字键 就是输入‘二’,而敲击数字键 就是输入‘八’。
由此可见,采用了此方案的《铁码》,使操作者只需记住汉字数字的首码,大大地简化了学习和使用的难度,比已知的输入法胜出一筹。
实现的方法把汉字数字定位在与该汉字数字首码相同的单码元开始的第n行上(n是该汉字数字值),并配以该行的编码。如“一”的首码是a,就把“一”定位在编码是a的第一行;“二”的首码是s,就把“二”定位在编码是s的第二行;“四”的首码是t,就把“四”定位在编码是t的第四行。
(11)对输入法容错码的指正提示方案。一种输入法的编码方案,尤其是对输入法中的容错码处理的方案。其特征是在容错码之中加入指正的具体内容,让学习者和使用者在实施容错输入的之时能及时获得该字的容错码的指正信息。
对输入法容错码的指正提示方案运用在容错码之中加入指正的信息的方法,实现了在对某个字实施容错输出的同时,并给出该字的正确的编码,让输入操作者及时得到有效的帮助。
高效的输入法中普遍使用了容错码这项技术,给学习及使用输入法带来了方便。目前的多种输入法虽提供容错输入便利,却并未让学习者和使用者得到及时的纠正,任凭其‘将错就错’。《铁码》采用对输入法容错码的指正提示方案,可让学习和使用《铁码》的人们在实施容错输入的同时,及时得到正确的指导。
对输入法容错码的指正提示方案实现的方法在容错码之中加入指正的信息。存此,仍以《铁码》应用对输入法容错码的指正提示方案为例在《铁码》中,“朱”字的正确拆分方案是“牛”、“八”,容错码的拆分方案是“ノ”、“_”、“八”,因此在码表中编入了“朱→牛、八”这样的一行容错指正内容。
(12)《铁码》源码表文件TM.TXT.一个涉及计算机的文本文件,特别是指一个承载着中文输入法方案的文本文件,它是《铁码》这套的中文输入方案的载体,其特征是包含了(除《铁码》的图标以外的)以上10项创新的技术方案。
6.发明与现有技术的相比具有的优点和积极效果本发明比现有技术的增加的优点如下表所见
本发明用图标显示出了编码键位的分布区域,用
键提示全盘编码键位的分布情况或用编码键首行键提示该行编码键位的分布情况,击一次编码的首码键就可获得当前键内的部件信息,输入容错码时给出指正信息,用本输入法可方便地输入所有的汉字,并可输入常用词组、古诗-对联-好歌的歌词。本输入法的这些实时提示功效和不识英文字母、拼音都能操作的优点,使学习和使用中文输入法更为容易。
7.实现方式第一步编制《铁码》的源码表文件TM.TXT;第二步编制《铁码》的图标文件TM.ICO和《铁码》图标的位图文件TM.BMP;第三步以《铁码》的源码表文件TM.TXT和《铁码》的图标文件TM.ICO及《铁码》图标的位图文件TM.BMP,即可在中文Windows9X版本的系统中,用“输入法生成器”生成此中文输入法。
权利要求
本发明的名称是铁画银钩中文输入法编码,为了便于表述,在下文中简称《铁码》。1.《铁码》是一种用键盘进行操作的中文输入法,是一套完整的中文输入方案,其特征在于其中包括了《铁码》键盘及《铁码》编码规则、提示输入法编码键区域位置特征的图标方案、输入法编码键的键位提示方案、输入法编码键内的部件提示方案、输入法助记口诀的编码输出方案、古诗-对联-好歌取其前几字输入的方案、符号用其名称输入的方案、类部件集合的方案、从○到十这11个常用汉字数的二键输入方案,对输入法容错码的指正提示方案,以及集合了上述多项新技术方案的《铁码》源码表文件TM.TXT。
2.根据权利要求1所述的《铁码》键盘及《铁码》的编码规则,其特征在于键盘是由“レ-又乂”四个区内18个编码键和“日、月、金、木、水、火、土、中、国、母、情、筑”这22个编码键构成的30个键的有序方阵;类部件集合方案定义多个部件,以及用汉字的拼音第一个字母来离散重码,。
3.根据权利要求1所述的提示输入法编码键区域位置特征的图标方案,其特征在于用“レ-又乂”这四个符号把权利2所述的“レ-又乂”四个区的分布方位表示出来。
4.根据权利要求1所述的输入法编码键的键位提示方案,其特征在于把提示输入法编码键位的提示字符按键位的排列并配以单字符的编码后编入输入法的编码源文件中,实现用首码提示键盘中编码键位的效果。
5.根据权利要求1所述的输入法编码键内的部件提示方案,其特征在于把提示输入法编码键位内所包含的部件的提示字符串并配以单字符的编码后编入输入法的编码源文件中,以实现用首码提示当前键位内的部件的功能。
6.根据权利要求1所述的输入法助记口诀的编码输出方案,其特征在于把输入法的助记口诀配以相对应的编码后编在输入法的词库中,以实现快捷获得输入法助记口诀的效果。
7.根据权利要求1所述的古诗-对联-好歌取其前几字输入的方案,其特征在于取整首诗(或对联或好歌歌词)的前4个字为一组字串,再按输入法对单个字符的编码规则,对这组字串中的每个字取其首码,把这4个首码作为该首诗(或对联或好歌歌词)在输入法中的编码,以实现快捷输入该首诗(或对联或好歌歌词)的效果。
8.根据权利要求1所述的符号以其名称输入的方案,其特征在于把常用符号、序号用汉语名称置换成该符号在输入法中的编码,以实现快捷输入该符号的效果。
9.根据权利要求1所述的类部件集合的方案,其特征是把既符合输入法编码规则,而且在结构特征上有相关性的多个部件集合成一个“类部件”,并定义在一个编码键之内,以实现高效的输入该类部件的效果。
10.根据权利要求1所述的从○到十这11个常用汉字数的二键输入方案,其特征在于对于从“○~十”这11个常用汉字数字中的一个汉字数字,用该汉字数字的首码的编码键和该汉字数字所对应的阿拉伯数字键,击这2个键就能输入该汉字数字。
11.根据权利要求1所述的对输入法容错码的指正提示方案,其特征在于在容错码之中加入指正的具体内容,让学习者和使用者在对单个汉字实施容错输入之时能及时获得该字的容错码的指正信息。
12.根据权利要求1所述的《铁码》源码表文件TM.TXT,是一个文本文件,是《铁码》这套的中文输入方案的载体,其特征在于包含了(除《铁码》图标以外的)以上各项创新的技术方案。
全文摘要
本发明公开的一种中文输入法,其中集合了提示输入法编码键区域位置特征的图标方案、输入法编码键的键位提示方案、输入法编码键内的部件提示方案、输入法助记口诀的编码输出方案、古诗-对联-好歌取其前几字输入的方案、符号用其名称输入的方案、类部件集合的方案、从0到十这1个常用汉字数的二键输入方案、对输入法容错码的指正提示方案。本发明用图标显示出了编码键位的分布区域,用?键可提示出全盘编码键位的布局状态,击一次编码的首码键就可获得当前键内的部件信息,输入容错码时给出指正信息;可方便地输入所有的汉字以及常用词组、古诗-对联-好歌的歌词。本发明的这些实时提示功效和不识英文字母、拼音都能操作的优点,使学习和使用中文输入法更为容易。
文档编号G06F3/023GK1425974SQ0214528
公开日2003年6月25日 申请日期2002年11月14日 优先权日2002年11月14日
发明者吴志雄 申请人:范金娣

最新回复(0)