微软的必应输入法支持双拼的能力一直不怎么样。
最开始是根本就没有双拼功能;
后来增加了双拼功能,却只支持微软双拼方案;
再后来多了几个方案,却既没有应用最广泛的自然码方案,也没有近年来比较流行的小鹤方案;
现在终于可以自定义双拼方案了,却还死板地要求必须为零声母分配一个按键,而且多字声母必须以零声母开头……
从升级日志来看,快要一年没有维护更新了,估计官方也不会有什么大的升级,还是自己动手吧。
首先可以新建、另存一个双拼方案;
然后去用户目录下找到 Roaming\Kunlun\double-pinyin 目录;
其中应该会有个后缀为 imedps 的 XML 文件,用文本编辑器直接编辑;
文件改为以下内容:
<?xml version="1.0" encoding="utf-8" ?>
<double-pinyin name="小鹤双拼" id="ce378851-922f-401c-966a-1a2ede2f57d6" xmlns="http://schemas.microsoft.com/ime/double-pinyin/1.0">
<consonants>
<map syllable="ch" key="i"/>
<map syllable="sh" key="u"/>
<map syllable="zh" key="v"/>
</consonants>
<vowels>
<map syllable="a" key="a"/>
<map syllable="ai" key="d"/>
<map syllable="an" key="j"/>
<map syllable="ang" key="h"/>
<map syllable="ao" key="c"/>
<map syllable="e" key="e"/>
<map syllable="ei" key="w"/>
<map syllable="en" key="f"/>
<map syllable="eng" key="g"/>
<map syllable="er" key="r"/>
<map syllable="i" key="i"/>
<map syllable="ia" key="x"/>
<map syllable="ian" key="m"/>
<map syllable="iang" key="l"/>
<map syllable="iao" key="n"/>
<map syllable="ie" key="p"/>
<map syllable="in" key="b"/>
<map syllable="ing" key="k"/>
<map syllable="iong" key="s"/>
<map syllable="iu" key="q"/>
<map syllable="o" key="o"/>
<map syllable="ong" key="s"/>
<map syllable="ou" key="z"/>
<map syllable="u" key="u"/>
<map syllable="ua" key="x"/>
<map syllable="uai" key="k"/>
<map syllable="uan" key="r"/>
<map syllable="uang" key="l"/>
<map syllable="ue" key="t"/>
<map syllable="ui" key="v"/>
<map syllable="un" key="y"/>
<map syllable="uo" key="o"/>
<map syllable="v" key="v"/>
</vowels>
<solo-vowels>
<map syllable="a" key="aa"/>
<map syllable="ai" key="ai"/>
<map syllable="an" key="an"/>
<map syllable="ang" key="oh"/>
<map syllable="ao" key="ao"/>
<map syllable="e" key="ee"/>
<map syllable="ei" key="ei"/>
<map syllable="en" key="en"/>
<map syllable="eng" key="og"/>
<map syllable="er" key="er"/>
<map syllable="o" key="oo"/>
<map syllable="ou" key="ou"/>
</solo-vowels>
</double-pinyin>
然后保存,去必应输入法双拼方案设置界面选择“小鹤双拼”即可。