本帖最后由 Mis4Molly 于 2025-3-5 21:09 编辑 先卖个关子,“icnidakxnpyiba”是什么意思?(答案在文末)
引子
中文输入法可以分为三类:拼音输入法(如全拼)、字形输入法(如五笔)和音形输入法(如自然码)。
我的长辈中有相当一部分五笔使用者,比如我妈在职称评定需要计算机等级,备考过程使用的是五笔;但现在日常使用手机的情境下觉得五笔不方便且对拼音不熟练,因此绝大多数时间使用手写输入。我的同学朋友中,几乎每一个人都在使用全拼输入法。
由于汉语拼音是“声母-介母-韵母”结构,有单字母和双字母声母、可能存在的介母以及或短或长的单韵母、双韵母、鼻韵母,因此在不考虑单韵母字如“啊a”“哦o”的情况下,一个字的拼音可能短至2个字母(如日ri),长 至6个字母(如床chuang)。在日常敲键盘、尤其是敲大段文字(论文发帖)的过程中,会频繁出现敲了十下键盘打出两个字的低效场面(敲个长江、黄河试试呀!)。即使采用只输入声母的简化方案并依赖输入法的记忆和联想功能,也很容易出现联想错误的情况。那么,有没有能够解决这些痛点的替代方案呢?隆重向大家介绍——
双拼输入法 一、双拼的简介
1.双拼是什么意思?
双拼,是把全拼的拼音压缩成两键来表示,一键声母一键韵母,即打一个字只需要敲击两下键盘,即“双击拼写”。
2.双拼的原理是什么?
该视频没有一上来就说双拼是什么、规则是什么,而是自下而上地从双拼本质出发,通过分析全拼的痛点,重现了双拼的设计逻辑,非常值得一看。
双拼根据汉语拼音的规则,设计了一套不会重复、没有歧义的对应规则,使得键盘的一个按键同时对应一个声母和一个(或两个互斥的)韵母,从而使得任意两下敲击键盘后唯一确定一个拼音。
在这套对应规则中,没有对介母和韵母进行区分,而是将例如“床ch-u-ang”的“uang”、“熊x-i-ong”的“iong”等视为整体。
3.双拼方案
双拼有多种成熟的方案,如小鹤双拼、自然码、微软双拼等,各方案没有孰优孰劣。以下全文都以本人使用的小鹤双拼为例。
小鹤双拼的键盘对应规则如下: (1)以第一行第一个Q键为例。上面红色的q表示,当输入时是第一下敲击该键(即输入声母时),则该键视为声母q;下面的蓝色iu表示,当输入时是第二下敲击该键(即输入韵母时),该键视为韵母iu。
例如,球qiu的拼音分为声母q和韵母iu,那么敲击“qq”就会得到拼音“qiu”;如果把声母换成l,敲击“lq”就会得到拼音“liu”。 (2)以第二行第二个S键为例,同上,作声母时为“s”,但是为什么作韵母时有两个“ong”和“iong”呢?因为在拼音中不会有同一个声母同时能与这两个韵母组合的情况,即这两个韵母是互斥的,因此将这两个韵母同时对应一个键位不会出现歧义。例如,存在“熊xiong”但是不存在“xong”,存在“同tong”但是不存在“tiong”。其他一对二情况同理。 (什么?你说感谢biang丝?omg那我也跟着说感谢biang丝吧!)
特殊规则:如果一个字没有声母那要怎么输入呢?
只以韵母组成拼音的字,即“零声母”字。小鹤双拼将零声母字的第一个字母视为声母。
(1)如果是单韵母字,以“啊a”为例 ,本身视为声母+本身所代表的韵母,即声母a+韵母a,重复敲两次就可以了,敲击“aa”输入“a”。同理,“哦o”敲击“oo”输入“o”;
(2)如果是双字母韵母字,则还是韵母第一个字母作为声母,韵母的第二个字母作为韵母,也就相当于直接输入,以“二er”为例,声母e+韵母r,直接输入其自身(即全拼方案)就可以了,敲击“er”输入“er”。同理,“嗯en”敲击“en”输入“en”;
(3)如果是三字母韵母字,则还是韵母第一个字母作为声母,韵母整体对应的键位视作韵母,以“昂ang”为例,第一个字母“a”作为声母,“ang”整体作韵母对应的h键作为韵母,那么敲击“ah”输入的就是“ang”了。 简而言之,即双字母音节保持全拼方式,一三字母音节为首字母加韵母所在键。
这部分看上去有些复杂,但因为涉及到的字非常少,随便打两次就记住了。

二、双拼的入门与上手
双拼对应规则杂乱无序,要怎么记忆呢?想输入“送情书songqingshu”,只知道“s_|q_|_u”,完全记不住对应的是哪个? 如果你发现送情书songqingshu是“s_|q_|_u”的话,盲生你已经发现了一个华点!即单字母的声母和韵母的键位是完全不变的!因此,只需要记忆多字母的声母和韵母所对应的键位,毕竟双拼的本质就是压缩。 我们可以使用记忆口诀帮助记忆。
还是以Q键为例,Q对应的韵母是iu,那么我们用Q本身代表的声母q和需要新记忆的韵母iu组成的字“球qiu”来记忆Q键“iu→Q”;同理W键分别对应声母w和韵母ei,那么我们用“维wei”来记忆W键“ei→W”,以此类推。简而言之,一个键对应两个部分,我们用已知的部分帮助记忆未知的另一部分。
声母中,大部分是单字母韵母,和全拼一样不需要记忆,而多字母声母只有三个sh、ch、zh,分别对应的键是U、I、V,那么对于前两个sh→U和ch→I来说,用U代表的声母sh和自己本身做韵母的u组成的“书shu”来记忆“sh→U”的关系,同理用“吃chi”记忆“ch→I”的关系。
韵母是记忆的重点。和前面举例的Q和W一样,也是用已知的、不变的一半和需要记忆的另一半组字的方式来记忆,这样每个字相当于其中一半是我们已知的,以此记忆另一半就很方便了。即记忆口诀的本质是同一个键位对应的声母和韵母组成的字。
下面是小鹤双拼官方给出的一套记忆口诀
Qiu | Wei | Ruan | T_ue_ve | Yun | U_shu | I_chi | 秋 | 闱 | 软 | 月 | 云 | 梳 | 翅 |
Song_iong | Dai | Fen | Geng | Hang | J_an | 松_拥 | 黛 | 粉 | 更 | 航 | 安 |
Kuai_ing | Lian_uang | Zou | Xia_ua | 快_莺 | 两_望 | 奏 | 夏_蛙 |
Pie | Cao | V_zhui_v(ü) | Bin | Niao | Mian | 撇 | 草 | 追_鱼 | 滨 | 鸟 | 眠 |
这个口诀怎么使用呢?默念七言绝句然后对应找字就可以啦!下面是实操举例。
(1)五八wuba
已是最简形式,和全拼一样不用改变;
(2)和谐hexie
“和he”已经是最简形式不需要改变,“谐xie”需要填空“x_”,韵母ie对应键盘上哪个键呢?默念口诀到第四句第一个字“撇pie”,这个字和“谐xie”具有相同韵母,那就是“撇pie”这个字的声母P键啦!由此敲击“hexp”即可输入“hexie”;
(3)文学wenxue
同样对“w_|x_”填空,默念口诀到第二句第四个字“粉fen”,与“文wen”具有相同韵母,那么韵母en对应的键位就是W!同样,口诀第一句第四个字“月yue”和“学xue”具有相同韵母,那ue对应的键位就是Y!“文学wenxue”的输入便是“wfxy”了。。。吗?
注意看助记口诀中,“月yue”和旁边“云yun”声母怎么都是y!?这是因为,在小鹤双拼的对应规则中,ue韵母对应的键位是T,但是汉语中没有拼音为tue的字,所以借用键盘中T键旁边的Y键来组字“月yue”作为口诀用字。
这里需要强调的是,记忆的根本是对应关系,而口诀只是辅助记忆的手段。不过好在上述这种借字的个例在口诀中很少,不需要特别留意。
(4)心有淋吸一点通xinyoulinxiyidiantong
如法炮制,对“x_|y_|l_|xi|yi|d_|t_”进行填空,然后分别在口诀中找到“滨bin”“奏zou”“眠mian”“松song”确定“in→B”“ou→Z”“ian→M”“ong→S”,便得到“心xin”和“淋lin”的双拼分别是“xb”和“lb”,“有you”“点dian”“通tong”的双拼分别是“yz”“dm”“ts”,那么填空便完成了:心xb有yz淋lb吸xi一yi点dm通ts→xbyzlbxiyidmts 三、练习双拼
这里给大家推荐一个练习双拼的网站: 以及小程序版: 推荐这个网站的理由:不仅支持多种双拼方案,而且会给出汉字的正确拼音和双拼键位图,非常适合新手摸索使用;只需用英文输入法输入字母进行练习 ,不需要那么快地先把手机或电脑的输入法改成双拼,以免到用时手忙脚乱。
四、如何配置双拼
1.PC端
若使用的是搜狗输入法等外接输入法,设置和手机端类似(手机端配置方法在二楼);
若和本人一样使用微软拼音输入法,而微软拼音没有内置小鹤双拼方案,推荐使用注册表导入双拼方案。步骤如下:
首先,微软拼音输入法中全拼/双拼切换的设置路径:设置-时间和语言–语言–首选语言:中文(简体,中国):选项–键盘:微软拼音:选项–常规,然后再“拼音设置”中选择双拼。若使用微软双拼、自然码等双拼方案,直接选择即可;若使用小鹤双拼,需要继续使用注册表导入。 真的很想吐槽微软拼音输入法的设置,藏得深分类又很混乱惹
其次,下面提供两个注册表文件,分别双击运行就可以一键切换成双拼或者从双拼换回全拼了。
一键配置小鹤双拼: - <font size="3" face="黑体" color="#000000">Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS]
- "Enable Double Pinyin"=dword:00000001
- "DoublePinyinScheme"=dword:0000000a
- "UserDefinedDoublePinyinScheme0"="小鹤双拼*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt"</font>
复制代码一键切回全拼: - <font size="3" face="黑体" color="#000000">Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS]
- "Enable Double Pinyin"=dword:00000000
- "DoublePinyinScheme"=dword:00000000
- "UserDefinedDoublePinyinScheme0"=-</font>
复制代码使用方法:将代码复制粘贴至新建空白记事本文件,保存并将后缀改为.reg并双击运行就可以了! (双击后会弹出警告窗口,直接确认就好)
这里也提供现成的txt文件,只需要下载后改后缀为.reg就可以了:
—————字数超限 下转二楼—————
|