全拼中单个字的编码长度从 1 到 6 不等,而双拼中所有字都用两键编码,一个声母一个韵母,例如小鹤双拼将“双”的编码 shuang
压缩成了 ul
(u
作声母表示 sh
,l
作韵母表示 uang
)。平均而言,使用双拼所需的击键次数更少,输入更快。
xian
就有歧义)。ai,er
;否则用韵母的首字母来代替声母,例如全拼的 o
在小鹤双拼下变为 oo
,全拼的 ang
变为 ah
。双拼方案(即如何编码各个声母、韵母的方案)事实上有很多。考虑到多数初学者之前是全拼用户,直接在原有输入法内切换到双拼比较方便,而主流拼音输入法均内置了小鹤双拼方案,故学习这一方案对初学者相对友好。本项目目前也只提供了小鹤这一种双拼方案。
由于中文的同音字很多,单纯输入拼音部分不能保证很快地找到自己想输入的字词,有时需要翻页寻找。相较全拼而言,双拼只是减小了单个汉字的编码长度,不同汉字编码相同带来的不便仍然存在。
在这种情况下,如果能输入额外的编码(辅助码),对这些同音字做进一步的筛选,则能降低重码率,缓解寻找困难的问题。有的方案使用音调来筛选,而搜狗等输入法可以使用 Tab 键引导、用笔画来筛选。
一般而言,依据偏旁部首为标准进行的筛选能够过滤掉更多的同音字,从而有更高的效率。偏旁与汉字的字形有关,因此这类辅助码属于形码,使用这类辅助码的双拼可称为双拼加形方案。
双拼辅助码通常根据偏旁部首的名称所对应的拼音来设置辅助码的按键,简单易学。本项目默认使用的是自然快手的辅助码方案,下面的例子也用的是它。
例如,“伸”这个字的偏旁是“人”,“人”的声母为 r
。敲“伸”字的小鹤双拼编码 uf
,如果它没有在第一页出现,则可将输入码补全为 uf[r
,往往能看到它出现在了第一页。
[
键引导辅助码,以避免歧义(否则 r
可能被当作下一个字的声母)。o
(这是少数用字形而非读音的编码)。将输入码补全为 uf[ro
,候选栏里就只剩下这一个字了。题外话:使用五笔等纯形码也可有效降低重码率,避免翻页。但是对于全拼用户而言,五笔的学习成本明显比双拼加形要高。
zh=v
, ch=i
, sh=u
ai=d
, ei=w
, ui=v
ao=c
, ou=z
, iu=q
ie=p
, ue/űe=t
an=j
, en=f
, in=b
, un=y
ang=h
, eng=g
, ing=k
, ong=s
ia=x
, ian=m
, iang=l
, iao=n
, iong=s
ua=x
, uai=k
, uan=r
, uang=l
, uo=o
ac
前缀触发。例如,如果忘了 ou
对应的键位,就敲 acou
,从而可以看到它对应 z
键。*.yaml
文件实现。本项目 README 文件中有关于编辑 YAML 文件的提示。Ctrl+`
(就是主键盘数字 1 旁边的那个键)或 F4 键,选择“朙月拼音”方案(这个其实是全拼),测试一下能否正常输入文字。
Ctrl+`
,选择“小鹤快手”方案,就可以开始使用了。
(全拼用户则应切换至“朙月拼音”方案。)此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。