跳到主要内容

冰雪四拼发布会

冰雪四拼:最好玩的拼音输入法


从汉语拼音说起

汉语拼音是国民基础教育的一部分,基于它的「全拼输入方案」有自然的音节切分界限,并因此能用简拼的方法缩短码长,因此特别适合于整句输入。但是,它也有一些问题:

  1. 拼写的问题
  2. 整句输入的问题
  3. 简拼的价值无法充分利用

1. 拼写

  • 音节切分歧义(i, u, ü 开头的音节改写为 y, w, yu,但是 a, o, e 开头的没有变化)
  • 拼写过长(zh, ch, sh, ng, 复元音)
  • 冗杂的正字法(ao, iao? iu, ui, un? ü 的两点啥时候要去掉?)
  • 没有利用声调的信息

2. 分词

  • 音字转换错误的成本高
  • 可重用性差

3. 简码

大部分拼音用户对简拼的利用仅限于极少数的字词,因为如果输入简拼之后结果不在第一页,反而需要更多的时间来寻找。

所以,据我观察,大部分拼音用户只对最后一个字简拼。


双拼?

双拼改善了拼写问题,使得它适合于键盘输入,但是没解决分词的问题,而且失去了简码。当然,两码一字连打整句的效果还是不错的。


冰雪四拼的解决方案

  1. 拼写:21 + 5 的规整拼写方案
  2. 分词:激进而又个性化的分词
  3. 简码:强制性的简拼优先和后置

1. 拼写

所有无声调音节用 2 ~ 3 个字母表示,平均 2.4 个(全拼 3.2 个);加上声调后,为 3 ~ 4 个字母。

  • 第一码一定是辅音字母 bpmfdtnlgkhjqxzcsrywv
  • 后面的一定是元音字母 aeiou
  • 按照声母 - 韵头 - 韵尾 - 声调的顺序分解,音素和编码一一对应,没有冗杂的正字法

如:双 sh + ua + ng + 阴平 = viei


2. 分词

按词的界限输入,但是不受到词库的限制,认为是词就可以打。打空怎么办?后面介绍。


3. 简码

简拼优先,最大程度利用简拼

  • 先打简拼
  • 不出,给最后一个字补 2 码
  • 不出,再给第一个字补 2 码

拼写 + 分词 + 简码 = 顶功!

拼写的改变,使得一个音节的编码总是以辅音字母开始,元音字母结束;

分词使得几个音节组合在一起共同编码;

简拼优先再补全末音节和首音节的规则,使得一个词的编码总是以辅音字母开始,元音字母结束;

词和词之间有自然的界限,无须空格确认,下一个词的编码可以把上一个词的编码顶上屏幕:

不是整句却胜似整句的、精准连续的输入体验!


高级功能

  • 固顶
  • 造词
  • 略码
  • 以词定字/辅助码
  • 更多功能:反查、重复上屏、符号、lua 脚本……

固顶

把高频的一部分固定下来,不随着调频变化

如:v = 是,vi = 时,vie = 十

固顶词是有规律的


造词

  • 直接选重来造词
  • 定位之后选重来造词

不浪费任何已经输入的编码!


略码

  • 吃吃,蹭蹭,锤锤
  • 尝试尝试,可可爱爱
  • 打打牌,打打篮球,吃饭饭,睡觉觉
  • 弄不弄,剪一剪,跑的跑,跳的跳,可爱不可爱
  • 吃着吃着,滑来滑去

以词定字、辅助码


评测

slug: '/冰雪四拼发布会'

总结

  • 冰雪四拼是「真正」的全拼,是「完成版」的全拼
  • 以整齐的拼写为基础
  • 以优雅的分词为特色
  • 以高效的简码为利器