双拼和简拼兼容的方案

双拼和简拼兼容的方案

http://wubi.sogou.com/bbs/viewthread.php?tid=155980 作者:Thunk

在双拼状态下,如果提供简拼输入,往往会增加重码,给字词选择带来难度,所以很多输入法都不提供双拼下的简拼。怎样才能实现双拼和简拼互相兼容呢?

我们想起,六个元音字母A、O、E、I、U、V中,除了分别用作zh、ch、sh和零声母外还剩下两个,为什么不充分利用这两个字母呢?我们可以用它们来做词组的零声母!第一次听说这个概念吧,呵呵!使用这个术语,只是为了和单字的零声母相应、增加亲切感而已。如果觉得不严谨可以称之为引导码。现假设剩下的字母是A和E,所以词组零声母就是A和E了,我们可以选择字母A作为通用词组的零声母,这样就得到了简拼的编码。

词组简拼:A+声+声+...

在词组输入方式下,通过选择键结束简拼;在整句输入方式下,通过撇号(')指示简拼结束。

例如:“自然界”为azrj,“来来往往”为allww,“留取丹心照汗青”为alqdxvhq。

对于三字词来讲,在整句输入的方式下,要键入五键(A+声+声+声+撇号)才能得到词组,编码稍长,因此可以使用字母E作为三字词专用的零声母,字母E直接指示了词组的长度,因此不需加撇号指示该词组结束,节省了一键。

三字词简拼:E+声+声+声

当然,在词组输入方式下“A+声+声+声”和“E+声+声+声”是等效的。

其实鉴于目前搜狗只有四字词以下简拼无法输出的情况,而两字词简拼重码过多的情况,“E+声+声+声”型的简拼无疑是最值得推荐的。

还有另外一个双拼和简拼的兼容方案是大小写转换方式。具体就是在大写状态下输入简拼,小写状态下输入双拼。需要输入简拼时应先按Caps Lock键,再进行输入,但是缺点是每次必须记得再次按Caps Lock键结束简拼的输入,返回双拼方式,否则会引起混乱。




PS:本人更喜欢把简拼称为“单拼”,以形成与“双拼”和“全拼”称谓的对比。我们可以区分“单拼”和“简拼”的概念,所谓“单拼”是指输入词组每字拼音的首声母,而“简拼”是指输入词组每字拼音的首字母。例如“输入法”的单拼是urf(自然码方案下),而简拼是srf。显然简拼的重码会高于单拼的重码。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值