王朝百科
分享
 
 
 

根素码

王朝百科·作者佚名  2010-03-01  
宽屏版  字体: |||超大  

根素码

根素码是一种和拼音完全兼容的音形码,包括音形码、形音码、全形码三种形式,音形码为“音+形”,形音码为“形+音”,全形码仅含有形码。如“如”字,其声码是“r”,形码是“08”,音形码就是“r08”;形音码就是“08r”,全形码就是“08”。根素码即可以和计算机手机等硬件结合输入汉字,也可以作为一种汉字检索方法。

作为汉字输入的编码时,根素码有如下两个优点:

一、和拼音完全兼容,即和拼音完全没有重码。这样根素码输入法里可以包含拼音,即可以用拼音输入汉字,也可以用根素码输入汉字,两者无需任何切换。当用拼音输入汉字后,还可以提示根素码的编码,使拼音用户学习根素码几乎可以0成本掌握。

二、根素码是一种结构编码,可以不用空格键自动上屏,加上根素码编码效率高,字词混打普通文本仅需约1.6键/字,如“我想体验这种输入法”仅用14键(包括空格),1.56键/字。虽然根素码以数字为编码,但实际打字中数字键仅占总按键的1/4,空格占1/8,即仍以声母简拼为主,因此根素码也可以看作是不用选字的简拼输入法。

下面以音形码为例说明输入汉字的方法:

1、汉字输入:

汉字编码为“声码+形码”。

①声码:取拼音首字母作为汉字的声码,声母和键码对应如下:

声母:B、P、M、F、D、T、N、L、G、K、H、J、Q、X、ZH、CH、SH、R、Z、C、S、Y、W

声码:B、P、M、F、D、T、N、L、G、K、H、J、Q、X、Z 、C 、S 、R、Z、C、S、Y、W

对没有声码即以“A、E、O”开头的汉字,规定声码为“V”。

②形码:汉字分独体字和合体字,独体字由一个字根构成,合体字由两个以上字根构成。如“扌、刂、生、儿、我、 人、氵、口、事”这些连成一体的独体字、偏旁部首或汉字部件就是字根。根素码把每个字根对应一个数字,如“扌=1、刂=2、生=3、儿=4、我=5、人=6、氵=7、口=8、事=9”,根素码的音形码编码是“声母+数字”,对独体字,直接打声母和字根编码就可,如“生=s3、我=w5”。

合体字要先按“先上后下、先左后右、先外后内”的顺序分为字根,这些字根分别和数字对应构成字根编码即形码。汉字编码为“声母+字根编码”,如下表:

口=口=8=k8 事=事=9=s9

旦=日一=91=d91 合=人一口=618=h68

画=一田凵=190=h90 国=口玉=85=g85

远=辶二儿=514=y514 树=木又寸=205=s205

草=艹日十=192=c192 输=车人一月刂=16192=s162

编码有简码,如打“g8”和“g85”都能打出“国”字。合为什么是“h68”而不是“h618”呢?因为单独一笔的字根忽略不计。“输”为什么是“s162”,而不是“h1692”呢?多于3个字根的汉字取前2个和最后一个编码。

2、词组输入:

词组编码为“简拼+首根素码”。如“我想=wx52(我5+木2)”、“体验=ty34(亻3+马4)”、“这种=zz53(辶5+禾3)”、“输入法=srf1(车1)”。四字以上的词直接打简拼,如“海市蜃楼=hssl”、“中华人民共和国==zhrmghg”。词组也有简码,如“体验=ty3、这种=zz”。

3、自动上屏:

注意:“wx52ty3zz srf1”,“wx52”和“ty3”间没有空格键,你可以连着打,后一个字词会把前一个字词自动“顶”上去,而不用打空格键。当然像“这种=zz、我=w”这样没有数字的编码,后面还要加空格键的。自动上屏即可省去空格键,又能提高输入的流畅性。

4、编码查询:

根素码因为和全拼完全兼容,如果打根素码时有个字不会打了,可以直接打拼音,例如“前”字,打“qian”选字上屏后,会在窗口上显示根素码“q692”,这个编码查询功能,可以帮助克服一切学习困难。

5、字根编码:

从前面的学习可知,输入法好不好学,关键是看字根和数字的对应关系好不好记,即字根表(见下图)。表中左方“键码”即数字键,“根素”是用来为字根分类的,本身也可能是字根。分类基本原则就是把含有相同根素的字根归为一类。分类规则表如下:此表是简要概括,详情参阅字根编码。

1=起笔为“一”根素 6=含有二个“丶”根素

2=起笔为“丨”根素 7=含有三个“丶”根素

3=起笔为“丿”根素 8=含有“口”根素

4=含有“钩”等根素 9=含有“彐”根素

5=含有一个“丶”根素 0=不在前9种之列的字根

详细分类规则:

①起笔笔划仅由“一”根素构成的字根归为1类。

②起笔笔划仅由“丨”根素构成的字根或含有由完整笔划构成的“十”根素并且“十”根素在字根中左右居中上下靠上的字根归为2类,如“土、十、木”属于2类,而“干、艹、扌”虽含“十”根素,但“十”根素不左右居中或不上下靠上或不是由完整笔划构成,因而不属于2类。

③起笔笔划仅由“”或“丿”根素构成的字根归为3类。

④含有“”、“”、“”或“乚”根素的字根归为4类。

⑤含有一个“丶”根素的字根归为5类。

⑥含有两个“丶”根素且不含有“木”根素的字根归为6类。

⑦含有三个或三个以上“丶”根素的字根归为7类。

⑧含有“口”根素的字根归为8类。

⑨含有“彐”或“”根素且仅含有一个“”根素时“”中不夹杂其他笔划同时字根中也不含有“中”根素的字根归为9类。如“中、虫、”虽含有“”根素,但由于含有“中”根素或“”中夹杂其他笔划,因而不属于9类;而“、皿、申”由于含有两个以上的“”根素,因此即使含有“中”根素,也属于9类。

⑩不属于上述9类字根的字根归为0类。

特殊规定:

①字根表中蓝色的字根“匚、凹、凸”等和键码“0”对应,“”等三个字根属和“彐”一样键码为9。

②“乙、一、乚”在整字的字尾且不和其他笔划相连时可作为字根编码,如“乞、旦、鸟、孔”等字,

③“犭”起笔为“丿”,但归为“0”类。

字根和键码对应:

如“字根分类规则”所述的“1、2、3、4、5、6、7、8、9、0”类字根分别对应“1、2、3、4、5、6、7、8、9、0”10个键码。键码编码优先级别由低到高的顺序为:0、1、2、3、4、5、6、7、8、9。当某一字根根据“字根分类规则”对应两个以上的键码时,取其中优先级别最高的键码和它对应。例如“事”字根,它起笔笔划仅由“一”根素构成,既含有“口”根素,又含有“彐”根素,根据分类规则它分别属于1、8、9类,分别对应键码1、8、9,在编码时取其中编码优先级别最高的键码,即键码9和“事”字根对应。

参考:

根素拼音输入法论坛:http://groups.google.com/group/gsmsrf

根素拼音输入法博客:http://blog.sina.com.cn/gsmsrf

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有