双拼和简拼兼容的方案
2010-04-08 15:54
239 查看
双拼和简拼兼容的方案
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。显然简拼的重码会高于单拼的重码。 |
相关文章推荐
- Emoji表情符号兼容方案
- localStorage兼容IE系列的本地存储方案
- jdk与win7配色方案不兼容
- Emoji表情符号兼容方案(适用ios,android,wp等平台)
- CSS布局终极方案之--改进圣杯布局(兼容IE6+,现代浏览器)
- 重写MediaController在不同版本上的兼容方案
- Android、IOS JavascriptBridge 兼容方案
- 再发些CSS常用技巧和兼容方案
- 最新CSS兼容方案
- IE中的CSS3不完全兼容方案
- css3兼容IE8的方案 各个ie的hack
- 可扩展,兼容多种网络请求框架的方案!!!
- DOM getElementsByClassName IE兼容方案
- background-size IE8兼容方案
- Emoji表情符号兼容方案(转)
- IE浏览器各版本与web标准不兼容问题解决方案
- 解决IE6、IE7、IE8、Firefox兼容的几种方案
- UIAlertView及UIActionSheet 在ios8极其以下版本的兼容问题解决方案
- 实时监听输入框值变化的完美方案(兼容ie):oninput & onpropertychange
- js实现兼容的本地化存储方案