|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一直以来,拼音使用者都有一个共同的困惑——单字重码率太高。于是辅助码应运而生。
辅助码,顾名思义,说的是附加的用以辅助筛选目标文字的输入码表。通过它,可以将需要的目标字词定位到候选框的首页甚至到最前面来。第三代拼音输入法面世之前,辅助码就已发明出来并在很多拼音输入法里得到应用,并逐渐形成了各自的风格与规范。今天,几乎所有的主流拼音输入法都支持辅助码并使用或沿用不同的规范。
从个人的使用经历看,我对辅助码的规范没有特别的要求,都能使用。但从习惯上讲,每一种规范对我来说都似乎不太理想。因此我就萌生一个想法:定制一份自己的辅助码。
因为我使用双拼,因此我的设想当然就是使用双拼的规范来定制辅助码。接触字海的两分输入法后,我觉得我找到了可以实现的思路:用两分输入法的拆字原理来定制双拼辅助码。
影子输入法的特色之一是高度定制,辅助码也是可以完全更换的。当然,它使用的小雨点辅助码已经非常优秀,且是双拼特性的东东,但如果能换上两分法原理的辅助码则更符合我的需求。说做就做,先小试一下牛刀看看利否。我先拿100个单字做实验,按如下方式编写辅助码:
侣=rl
锕=ja
第一个字,侣,两分法将其分为 亻吕,代码各取首字母 r 和 l;第二个字 锕,拆分为 钅阿,代码为 j 和 a。
测试结果:
侣:打 lv 是主拼音,加上 r,“侣”字就排到前面来了
锕:打 aa 是“锕”字的双拼主拼音,再打 j,“锕”就已排到了最前面
成功。
下一步就是制作GBK汉字单字双拼编码。字海的码表可以拿到,并可以筛出GBK单字,但它是全拼码表,单字基本由两个拼音组成(少量不是),这样就增加了全拼变双拼的难度:两个连在一起的拼音,事实上是一个拼音流,比较难于“断”字。比如出现这样的一组拼音,怎么处理:
luan
是单字节,还是双字节?两种可能都有,不好判断。
所以,粗暴的转换方法肯定有小范围差错,估计会占5%,只能姑且使用,并在使用中逐一纠错,不然,一个一个编制码表,很耗时,很累人。
|
评分
-
| 参与人数 3 | 威望 +130 |
金钱 +260 |
经验 +130 |
收起
理由
|
小辣椒
| + 50 |
+ 100 |
+ 50 |
赞一个! |
朵嫣
| + 30 |
+ 60 |
+ 30 |
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|