首页 > 其他分享 >五分钟入门双拼!

五分钟入门双拼!

时间:2024-11-08 11:57:13浏览次数:1  
标签:输入法 拼音 全拼 韵母 五分钟 双拼 声母 入门

‍这是从零开始学双拼的第一篇:概述

双拼的原理

如果你使用全拼,想要完整敲出一个字的读音,需要敲出这个字拼音的每个字母。

虽然简拼能简化一点步骤,但除非是很常见的成语、俗语,否则重码率很高,选词很困难。

有没办法提高效率呢?有的,那就是双拼。

首先,大部分汉字的拼音可以分为声母和韵母(其实还有音调,只不过我们用拼音输入时用不着),例如拼音「wang」的声母是 w,韵母是 ang。

如果某个按键直接代表了韵母或声母,那么我们就不用将拼音的每个字母都打出,而是直接打出声母 + 韵母,这能大大减少按键次数。

双拼就是把声母、韵母都合理地分配到键盘上的按键,这种对应表就是双拼方案。例如下图是小鹤双拼方案:

小鹤双拼

说明:图中的红色字母表示声母,蓝色字体表示韵母。可以看到,除了 zh,ch,sh 三个翘舌以外,键盘上原本的字母就是声母,不需要重新记忆,需要记的只有二十多个韵母的位置,并且这种记忆是有技巧的,并不需要花很多时间

使用双拼后,我们这样打字:

  • 「王」的拼音 为「wang」,声母是 w,韵母是 ang, 如果用上图的小鹤双拼方案,我们只用按 w 和 h 两个键,就能打出 「wang」这个拼音,然后选择要输入的字即可。

  • 「双」的拼音为「shuang」,有 6 个字母(甚至比它的笔画还多),如果是全拼需要按 6 个字母「sh+uang」,而根据小鹤双拼,我们只需输入「UL」即可,然后选字。

  • 又比如,来对比下「庄重典礼上人们张灯结彩」这句话的两种打法:

    全拼:zhuang zhong dian li shang ren men zhang deng jie cai(43 个字母)

    双拼(自然码):vd vs dm li uh rf mf vh dg jx cl(24 个字母)

    短短一句话,双拼敲下的字母数量差不多是全拼的一半。

双键布局

在手机上,我们可以用 26 键输入法,也可以用九键。

如果是用双拼的话,那么九键就不太适合了,重码率会更高。

为此,我们可以用双键布局,又叫 14 键,指的是一个按键承担两个字母的功能。

14 键是 26 键和 9 键的中间值,很好地平衡了误触性和重码率:相比 26 键,双键误触率更低;相比 9 键,双键重码率更低(毕竟多了 5 个按键),为此还是不少人喜欢用这个布局的。

image

双拼加形

在《三千字长文:我知道的输入法技巧都在这了》里我提到了笔画输入、笔画筛选,就是在打出拼音的同时,给出该字的部分笔画,降低重码率。

image

同样的,双拼也有类似的机制,双拼的偏旁部首基本用声母确定,极少数需要记忆。

比如想打「机」,ji 是读音,偏旁是「木」,我们再打一个「m」,「机」就出来了。这个多按的按键,我们称之为辅码。

这时候,重码率能降低到和五笔差不多,最多四键能确定一个字,按键次数也和五笔差不多。

当然,缺点就是还得学习一下字根,拆字规则(不过比五笔简单多了)。

这种拼音+字形的机制叫做“音形”,“音”就是拼音,“形”就是形码(就是通过字形来输入汉字的机制)。

限于篇幅,后面再讲解。

应该学习双拼吗?

简单聊了下双拼的原理、进阶用法,接下来讨论下双拼是否该学习了。

我们先来聊聊双拼的优缺点:

优点

  1. 基本上打任何字的拼音都只需要敲两个键,大大减少了按键次数。如果一天输入几千字,用双拼能节省多少次按键?它能降低我们的劳动量,保护我们的手指、手腕,提高输入效率。
  2. 恒定两码一字的规律,让击键节奏会更舒适流畅。
  3. 有些输入法支持全拼、双拼混合输入,这时候就可以共享全拼的联想输入、联网词库、纠错等功能。
  4. 双拼更符合我们的发音习惯。我们读一个字的拼音,靠的也是声母和韵母两个音节组合,再变成一个音。
  5. 双拼已有 30 多年历史,大部分输入法都支持双拼,词库和全拼共享

有些输入法还支持超级简拼(例如手心),它和全拼的简拼类似,但不完全相同。先开启该功能(以手心为例):

例如,我们打「张灯结彩」,用双拼(自然码)的话,拼音为「vh dg jx cl」,第一次时需要选词。第二次输入,只需输入每个拼音的首字母「vdjc」即可:

据说搜狗和百度也曾支持过超级简拼,后面又取消了。

其实也不是不能用全拼中的简拼,会稍微麻烦一点,需将各个字母之间用单引号隔开:

image

缺点

  1. 学习成本(稍后再说)
  2. 双拼本质仍为拼音输入,重码率并没有下降
  3. 有些考试(法考,会计等)不允许修改输入法为双拼
  4. 不适合手机的九键键盘,每个数字键都对应了 3 ~ 4 个字母,使用双拼很难受。用双键布局能稍微好一点。
  5. 纯双拼的话,不能共享全拼的云纠错和云联想功能。虽然重码率的话理论上双拼和全拼几乎是相等的,但是双拼容错率更低,一个键按错了就没法联想了,谁叫双拼使用的人少呢。全拼就算手残按错了键,输入法也能猜到你要说啥,双拼就不太行。不过有网友表示,谷歌输入法有双拼纠错,做的很棒;手心输入法则一般。
  6. 有读者表示,如果平时有英文输入的习惯(例如敲代码,用英语)等,那就会形成打字双拼,打英文全拼的局面,两者有点冲突。但又有另一些读者表示熟练后不会出现这个问题,这个我觉得还是得自己试试才知道。

还有可能遇到这样的场景:

  1. 别人要用我们的电脑,但是发现是双拼
  2. 我们要用别人的电脑,但是用不惯全拼

这其实也不是什么大问题。解决方案:

  1. 大部分主流的输入法都支持双拼。你可以使用使用多个输入法,例如搜狗双拼 + 微软全拼,这样只需切换输入法,其他人就可以用全拼了。手机端同理。
  2. 对于第二个问题:可以先切换为双拼,完事后再切换回去。如果是遇到考试不允许用双拼的情况,可以考虑在考前一周改回全拼,适应下,度过考试后换回去即可。

学习成本

再来看看学习成本。首先,双拼完全不难,学习成本极低,只需背下双拼方案即可,不用像五笔那样背很多字根,学习拆字,还得大量练习。

此外,韵母的分布规律还是有一点的,例如大部分声母在 26 键上的排列位置没有变化;而韵母的分布也带规律。通常每个双拼方案都会提供口诀,能很好地辅助我们记忆。

用小鹤官网的话来说就是:一小时记忆键位,一周习惯双拼节奏,一月恢复全拼时速度。

我补上一句:三个月后悔没有早点学双拼

标签:输入法,拼音,全拼,韵母,五分钟,双拼,声母,入门
From: https://www.cnblogs.com/PeterJXL/p/18534816

相关文章

  • 2024最新大模型入门自学资源汇总!收藏这一篇就够了!
    接触各种AI工具到现在也快两年了,今年和同学陆续做了一些AI应用的科普宣讲,在这过程中收集了不少自学资源,特地挑出一部分整理成以下的内容。扫描下方即可领取全部资料书籍大模型应用开发极简入门:基于GPT-4和ChatGPT首推今年年初出版的《大模型应用开发极简入门:基于GPT-4......
  • 11.8 javaweb学习 day1 入门
    网页响应流程浏览器前端服务器后端服务器数据库1.浏览器请求前端2.前端响应浏览器3.浏览器请求后端4.后端请求数据库5.数据库响应后端6.后端响应浏览器网页的组成1.网页的文字,图片,音频,视频,超链接什么的,本质是前端代码2.前端代码通过浏览器的转化......
  • Vue3+ElementPlus快速入门 | 小蚂蚁云
       项目介绍基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技......
  • 36套Web前端全栈Vue3项目实战P7架构-入门篇+项目篇+进阶篇+架构篇
    36套Web前端全栈Vue3项目实战P7架构-入门篇+项目篇+进阶篇+架构篇36套eb前端全栈Vue3项目实战-入门篇+项目篇+进阶篇+架构篇,P7前端架构,高薪面试,Vue3源码剖析视频课程-技术栈-TypeScript+Vute+ElementPlus+Koa2+Node.js+Pinia+EChart4.0+Uni-App+React18+Flutter+Web3D+Vant+UI,项......
  • 人工智能入门
    确定性计算,符号主义(早期人工智能) 不确定性计算:建模、机器学习(世界的随机性、不确定性和动态性- 需要模式识别(学习)的能力,从数据中总结规律) 智能即学习。人类的学习,是有类比思维的,得出方法论、哲学;机器的学习,只是在训练特征参数,没有灵性。  机器学习常见的问题 ......
  • C++入门基础(一)
    目录C++关键字命名空间命名冲突例子域的概念理解命名空间定义例子1例子2例子3例子4例子5例子6例子7C++输出与输入输出输入感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接......
  • 网络安全入门学习路线 怎样科学的进行网络安全学习
    01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也......
  • C语言入门第二天常量
    一:常量1:整形常量a:八进制开头是0开头例如06434b:十六进制开头是0x开头例如0xd1cc:代码展示其中%d表示十进制,%o表示八进制,%x表示十六进制。2:浮点类型a:浮点常量又被称为实数,一般含有小数部分。b:float类型小数点的精度为6位c:想printf输出为浮点类型用%f;d:代码展示......
  • Java入门14——动态绑定(含多态)
    大家好,我们今天来学动态绑定和多态,话不多说,开始正题~但是要学动态绑定之前,我们要学习一下向上转型,方便后续更好地理解~一、向上转型1.什么是向上转型网上概念有很多,但其实通俗来讲,向上转型就是把一个子类转换成父类2.代码演示+讲解这次我们依然以动物为例做演示~首先我......
  • Mybatis框架入门
    IDEA使用Maven部署第一个MyBatis项目,两种方法导入,一个是Jar包的形式,此形式用于初学者学习并完成学校实训作业,第二种则是通过pom.xml文件引入依赖从而避免了从官网下载jar包等问题。一、创建一个Maven工程:File-->New-->projcet-->Maven二、导入以下Jar包:New-->ProjcetStruc......