是五笔方面有研究的来。。。
研究DGPW D是石 G是一横 P是宝盖头 W是左右两点
善:
丷:U
羊的下部分 :D
首的上部分:U
口:K
乃:
乃是字根在E里,所以第一个字母为:E
第一笔撇是:T
第二笔折是:N
特殊符号的便捷输入解决方案特殊符号的便捷输入
余刘琅
一、问题的提出
二、兼容“五笔”输入法的符号编码原理
三、具体编码规则
四、本符号编码方案的两种实现方法
一、问题的提出
长期以来,各种特殊符号(如℅♀∞㊣◎‰⊙ǎ等)的输入一直是困扰电脑使用者的难题,尽管近几年“万码奔腾”,各种输入法各显神通,但由于符号形状极其复杂,缺少共性,无论是按音还是按形甚而是音形兼顾,都难以找到一个简单易用的解决方案。传统的符号输入有以下几种途径:一是采用动态键盘(如WINDOWS下的一些输入法),二是采用符号自选输入法(如UCDOS等),三是利用区位码输入(各种汉字平台均具备此功能),四是在应用软件中利用插入符号的功能(如WORD、WPS97等)。但无论哪一种方法,都不同程度地存在下列弊端:切换烦琐,效率低下,记忆量大,缺少规律。因此,如何简单、高效地解决符号输入问题,与开发好的输入法同样具有现实意义。可以说任何未能方便地解决符号输入问题的输入法都是不完备、不成熟的输入法,制定简单易行的符号键盘输入方案是任何输入法在走向完善过程中无法回避的难题。
较理想的符号输入方案应当是:不用作任何切换,不用记忆复杂的编码规则,不用查阅编码表,没有或很少重码,能够在输入汉字的过程中,直接、方便地从键盘输入,而且种类基本不受限制,各类符号都能敲之即来。
笔者通过几年的摸索,通过大量的实验,根据上述理想化的要求,制定出一个比较简便易行的符号输入键盘解决方案。本方案原理上可适用于任何编码方案的输入法,此处仅以五笔输入法为例,并给出了一套与五笔输入法兼容的编码,使用时无须进行任何切换,取码规则与五笔基本一致,仅须掌握一个特殊键码,基本上不影响使用习惯,能极方便地适用于日常各种需要。对于有五笔字型输入基础的使用者来说,只需几分钟的了解,就能高效率地输入诸如特殊标点符号、各类数字序号、单位符号、希腊字母、各种特殊符号、常用制表符、汉字偏旁部首、汉语拼音等约四百个各种符号。
应当注意的是,所用的汉字平台及字库不同,其包含的符号数量也有所不同。本文所涉及的符号及其编码均是以中文WINDOWS98为操作平台,以扩展国标字符集宋体为字库,使用其它汉字平台及字库应当灵活具体对待。
二、兼容“五笔”办法的符号编码原理
⒈更改“查询键”,设置专用“识别键”
五笔字型输入方案中,“Z”键被用来作为“查询键”(或称“学习键”),这对于数量有限的键位来说,是一个极大的浪费,而且对于一个熟练的操作者此键的使用机会也并不多。本符号输入方案就是将原“Z”键的功能用平时极少用到的处于键盘上Tab键上方的“`”键代替,从而将“Z”键专门用于符号编码的处理,也就是说将“Z”键作为符号编码中的“识别码”,因此一个“Z”键就能很方便地将符号与汉字及词组清楚地区别开来,这是解决符号输入的关键!由于有了专门的“Z”键作为识别码,因此除了少数相似之处太多的符号(如制表符等)之间有重码现象外,与汉字及词组极少有重码,其重码主要是因个别符号直接取足了四码而未用上“Z”键的缘故,具体重码数量视所用的码表词汇量有关,一般来说仅三至五对左右,完全不影响使用的方便性。如果采用其它编码方案,仅需灵活指定查询键即可。
⒉兼容传统拆分原理,科学设置特殊编码
各种符号读音不一,因此只有“形”才是相互区分的根本因素。看起来似乎很难找到其共性,但进行抽象概括后,我们发现它们其实也同样可以象五笔字型那样划分为“横、竖、撇、捺(点)、折”这五类笔型结构,因为小的弯折、各种弧线我们都可一律视之为“折”,这就为我们在进行五笔输入时不进行任何切换提供了可能;根据圆圈在符号中出现得较多的特殊性,我们还要另外定义一个编码元素,即各种大小的闭合圆圈象形地定义为“O”键,这样一来,既便于符号的拆分编码,又大大降低了重码率。
说明:其它如日文平假名和片假名、俄文字母、其它语种的字符及注音符号等因语种差异太大或不常用,暂不纳入本编码方案;标准微机键盘上能直接输入的符号因无必要也不必包括在内。
三、具体编码规则
在五笔输入法规则的基础上,另增加符号输入规则如下:
⒈所有符号(包括偏旁部首、中英文符号、各种数字序号等)均按手写习惯(笔顺先后、方向等),采用类似五笔字型“横竖撇捺(点)折”的五种基本结构,尽量按最小的单位进行拆分,拆分原则与输入汉字相反即“取小优先”,以取得尽量多的编码信息;不足四码时用“Z”键补齐,四码相同时末码改用“Z”以减少重码,如“∑”拆为“一ヽ丿一”。
⒉曲线与折线一律算折,编码为“折”即N键(如“↘”拆为“YNZ”即“捺折Z”;“∩”拆为“HNHZ”即“竖折竖Z”);闭合圆圈作为折的特例,象形为“O”(如“①”、“♀”、“℃”等);各种点(包括小圆点“·
”,如“÷”、“ü”等)、捺及捺状直线均为“捺(点)”即Y键;
⒊有交、接点的结构除有明显的连笔书写习惯外一律从交、接点处拆断(如“∠”拆为“丿一Z”,“±”拆为“一丨一Z”等);整体性不强的曲线一律以同向弧线为单位分断(如“∫”拆为“NNZ”即“折折Z”),以减少重码;制表符尽量按最小线段拆分,并且其中的粗线部分一律算相同的两码;少数符号的构成元素采取容错编码,如“ǎ”上的“ˇ”号可以用“折”或者“捺、撇”进行容错编码;
⒋含英文字母的符号直接取其所含字母作为编码(如“℃”折为“OCZ”);希腊字母(包括大、小写)按其外形取与其最相似的键盘字母作为编码,再加“Z”键识别(如α,β等);含汉字与数字的符号一律按其对应汉字取码(含一个时按传统方法取码如“①”拆为“OGZ”即“O一Z”;含两个时各取一码,如“⒂”拆为“NGGN”即“折一五折”)。
⒌某些成对出现的符号如“【】”等可以成对放在一起再进行编码,此处的“【】”可编码为nnz。
以上规则可简单地概括为:
取小尽量借,O圈Z识别
即:“取小优先”以获取尽量多的编码信息;能借用本身字符就借用本身字符;O为闭合圆圈的编码;不足四码(或四码相同)用Z键作为识别码。
四、本符号编码方案的两种实现方法
⒈在编写专门的输入法程序时将此方案融入在内;
⒉取得码表文本文件,更改码元集定义后,将本文所附编码加入,用WINDOWS
98的“输入法生成器”对码表原文本文件进行编译(取得码表文本文件的方法各种资料介绍很多,在此不再赘述,也可直接使用本文附带的码表文件通过输入生成器进行逆向转换获得)。
特别要注意的是,Windows98的输入法生成器对部分特殊符号无法正常编译,而Windows95的输入法生成器却没有这些限制,因此本人花费了大量时间将这部分不能正常编译的特殊符号挑选了出来,通过手工造词的方式融合到本输入法中。如果将Windows95的输入法生成器拷贝到Windows98环境下使用,虽然也能正常进行码表编译,但最后生成输入法时却不能在系统中正确注册。
部分重码符号在提示行上的先后顺序可以通过调整码表文件中重码符号的前后位置来实现,但要注意千万不要再对调整了先后顺序的码表原文件进行排序。
WINDOWS 9x下输入法码表文本文件头部的定义示例如下:
[Description]
Name=红叶五笔 *定义输入法名称*
MaxCodes=4 *定义最大码长为4*
MaxElement=2 *定义信息元为“多符”*
UsedCodes=abcdefghijklmnopqrstuvwxyz *定义码元集*
WildChar=` *定义查询键*
NumRules=3
[Rule] *以下三条为编码取码规则*
ca4=p11+p21+p31+n11
ce2=p11+p12+p21+p22
ce3=p11+p21+p31+p32
[Text](以下为字、词及符号编码,每条一行,中间不要空格,此处仅举数例)
℅ctoz
◎ooz
℃ocz
……
如果是通过Windows自带的输入法生成器进行编译和反编译,符号编码的规则还可自行按习惯定义,如添加一些容错码等,具有很强的灵活性。
卩这样打,这是个健名字 B字根里面有卩然后测第一笔是乙字根N健,第二笔是丨字根对应字母H,五笔字根是BNH
bnh,hhll,oyy
那个灬怎么读?
五笔输入法是逻辑应用,有类似考古的价值,适合做研究
笔者问过一位研究输入法的海外博士,他并不认为是这样,甚至为了研究五笔字型的输入法,他还专门在中国长期居住,以方便更多的中文语言输入法的研究。在他研究的各种输入法里面,他认为,五笔字型输入法,是非常科学的一种,也有独家的逻辑,如果非得从使用上的大众化方便性来说,确实不太容易在短时间...
五笔输入法是哪个人研究的?
而对于大多数的普通人来说,我们平时根本不需要这么快的打字速度,所以大家还是更乐于去使用本就熟悉的拼音输入法了。但是这也不是说五笔输入法就因此而退出历史舞台了,要知道五笔输入法经过长时间的训练和熟悉之后,速度甚至可以突破每分钟一百字,甚至有的人能够达到一百好几十的速度,这是拼音输入法无...
五笔发明者—王永民
王永民,高级工程师,1943年生于河南南阳一个农民家庭,1962年考入中国科技大学。1978—1983年,以5年之功研究并发明了“五笔字型”,首创“汉字字根周期表”。进而又发明了25键高效汉字输入法和字词兼容技术。首次解决了计算机汉字输入大关,获得中、美、英三国专利。王永民曾5次应邀赴联合国讲学。10余...
是五笔方面有研究的来。。。
竖、撇、捺(点)、折”这五类笔型结构,因为小的弯折、各种弧线我们都可一律视之为“折”,这就为我们在进行五笔输入时不进行任何切换提供了可能;根据圆圈在符号中出现得较多的特殊性,我们还要另外定义一个编码元素,即各种大小的闭合圆圈象形地定义为“O”键,这样一来,既便于符号的拆分编码,又大大降低了...
五笔的历史
王永民,汉族,教授级高级工程师。1943年12月生于河南省南阳地区南召县贫农家庭。1962年考入中国科技大学无线电电子学系。通诗文、书法、篆刻和音乐。1978-1983年,以五年之功研究并发明被国内外专家评价为“其意义不亚于活字印刷术”的“五笔字型”(王码),以多学科最新成果之运用、集成和创造,提出...
请问谁是五笔的发明者呀?
我要让我请的人来管公司,我全让他管。我非常羡慕王选能有时间专心致志搞研究,我还有很多新发明,从美国回来,我申请了十二项专利。比如,翻译荧光笔,看英文书的时候,不认识的单词,用这个笔一划,就能读出汉语的声音。搞发明才是我的长项,我在医院输液,看到输液瓶子有许多改进的地方,我总是...
五笔是谁发明的
五笔字型输入法是王永民发明的。1983年8月,王永民发明了一种汉字输入法,称为五笔字型输入法。因为发明人姓王,所以也称为“王码五笔”。五笔字型完全依据笔画和字形特征对汉字进行编码,是典型的形码输入法。五笔是20世纪末期中国以及一些东南亚国家如新加坡、马来西亚等国的最常用的汉字输入法之一。五笔...
40年前,它曾强悍到被纳入国家战略,五笔到底有多牛?
1978年,王永民进行研究工作,但是对于这项研究,他并没有感到满意,毕竟是起步阶段,有些问题都是尝试性的工作。随着时间的推进,王永民研究取得了进一步的成果,他将188键压缩成36键。而后经过不断的调整和改进,五笔输入法才横空出世。1983年,五笔输入法的发明,让人们记住了王永民的这个名字。历时五年...
汉字的五笔输入法是谁发明的?
在电脑刚传入我国时,有人甚至提议放弃汉字,按照外国习惯输入字母。然而,汉字作为我国几千年的文化传承,我们不能轻易放弃。于是,王永民教授经过五年研究,于1983年发明了五笔输入法,并在全国范围内推广。随后,王晓龙教授又发明了拼音输入法,彻底解决了中国人打字的问题。尽管拼音输入法便捷快速,但对于...
“五笔字型”的创造者是谁?
王永民得知郑州有人在研究拆分汉字的输入方案,就跑去对发明人说:“我用你的方案做键盘,你把资料给我,我来把你的方案实现。”发明人说:“我要把资料都给了你,我还有什么”碰了一鼻子灰的王永民在1980年找到了《英华大辞典》的主编郑易里先生,俩人一谈,谈得很投机,郑教授说:“我算是搞对象找对人了。”王永民...
广炊联邦: 国劳动模范、省计算中心原副总工程师,现任中国发明协会副会长的王永民教授,从1978年起,在河南省科委的大力支持下,开始研究汉字输入技术,历时5年在南阳发明了五笔字型.他抄编分析了12万张卡片,提出了《形码设计三原理》,首...
富平县15155914391: 五笔字他是谁发明的??
广炊联邦: 王永民,教授级高级工程师.1943年12月15日生于河南省南阳南召县一个农民家庭.1962年考入中国科学技术大学无线电电子学系.1978~1983年,以五年之功研究并发明“五笔字型”,以多学科之集成和创造,提出“形码设计三原理”,首创“汉字字根周期表”,发明25键4码高效汉字输入法和字词兼容技术.在世界上,首破电脑汉字输入每分钟100字大关,获中、美、英三国专利.
富平县15155914391: 五笔输入法是怎么来的? - ?
广炊联邦: 五笔输入法是八十年代初由王永明主持研究开发的,五笔输入法具有输速快、重码少的特点,它因此一支独秀,在万码奔腾的年代脱颖而出,深受专业文字录入人员喜爱.但是,由于五笔输入法在教材编...
富平县15155914391: 五笔怎么来的? - ?
广炊联邦: 所谓五笔,就是横竖撇捺折这五种笔划.所有的汉字都可以通过这五种笔划来拆解.所以,王永民先生发明了五笔输入汉字的方法,简称五笔输入法,或五笔型.这是目前输入汉字最快的一种方法,它的最优势的地方在于重码率低,也就是说,...
富平县15155914391: 五笔输入法是由什么主持研究开发的 - ?
广炊联邦: 是王/永/民先生和他的团队研发的.
富平县15155914391: 五笔的由来? - ?
广炊联邦: 五笔是那个人发明的?王永民 什么时候发明的?1978~1983年,以五年之功研究并发明“五笔字型”. 为什么要用五笔?首破电脑汉字输入每分钟100字大关,获中、美、英三国专利.
富平县15155914391: 五笔打字落伍了吗 - ?
广炊联邦: 五笔打字用户,自命清高,高冷认为自己的打字是一种乐趣,是一个兴趣,是一种技能.反正已经习惯了,打字也不慢就不用说什么了. 拼音用户,大众,超级多人用,输入法智能高,效率来说 日常用就行了,不会去比,不会去争什么速度第一的荣誉. 所以对拼音用户来说,五笔落伍了,对于五笔用户来说永远不会落伍.这个就是你的态度了. 五笔靠习惯打字,拼图打字,没有语感, 拼音靠智能打字,靠音打字,确定性不高. 如果是经常对着字稿打字,五笔不错. 如果是经常打小说,论文什么的,还是拼音好点.
富平县15155914391: 五笔是怎么来的?
广炊联邦:五笔的发明人:王永民什么时候发明的:1978~1983年,以五年之功研究并发明“五笔字型”.五笔首破电脑汉字输入每分钟100字大关,获中、美、英三国专利.
富平县15155914391: 谁发明的五笔打字 - ?
广炊联邦: 王永民1943年12月生于河南省南阳地区南召县贫农家庭.1962年考入中国科技大学无线电电子学系.通诗文、书法、篆刻和音乐. 1978-1983年,以五年之功研究并发明被国内外专家评价为“其意义不亚于活字印刷术”的“五笔字型”(王码...
富平县15155914391: 五笔打字输入法的发明者是谁??
广炊联邦: 五笔是五笔字型输入法的简称.是目前中国以及一些东南亚的国家,如新加坡、马来西亚等国,最常用的一种汉字输入法之一,发明人王永民.而后来也衍生出多种其他五笔输入法,如陈桥、万能、搜狗、极点、小鸭等.不过其普及程度与影响力远不及王码五笔.而五笔输入法一般指的是王码五笔.