五分钟入门双拼!

news/2024/11/8 12:08:15/文章来源:https://www.cnblogs.com/PeterJXL/p/18534816

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

双拼的原理

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

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

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

首先,大部分汉字的拼音可以分为声母和韵母(其实还有音调,只不过我们用拼音输入时用不着),例如拼音「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 键上的排列位置没有变化;而韵母的分布也带规律。通常每个双拼方案都会提供口诀,能很好地辅助我们记忆。

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

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

结论

双拼是我认为非常值得学习的互联网基础技能,强烈推荐学习,它能极大地提高我们的输入效率。

如果你担心用不惯,那就倒回全拼就是了,反正学习成本低,试一试花不了多少时间的。

选择输入法

如果你打算试试,那么就可以准备下输入法了。

目前的输入法一般都内置了双拼,所以也不需要更换你在用的输入法软件,例如:

  • 微软双拼
  • 手心输入法:https://www.xinshuru.com
  • 搜狗输入法:https://shurufa.sogou.com
  • 百度输入法:https://shurufa.baidu.com
  • QQ 输入法:https://qq.pinyin.cn
  • RIME:https://rime.im
  • Gboard(谷歌键盘):在 Google Play 下载

如果是手机端:

  • 安卓:刚刚讲的几个输入法基本都有安卓端
  • iOS:支持原生双拼

我个人倾向于使用原生的,或者口碑比较好的输入法(例如手心),安全性更高。

最后

学习某个技能,重要的是:一点决心 + 习惯。如果你一开始没有十足地说服自己需要这种改变,就很容易在前期放弃;而等到前期坚持下来后,就会慢慢养成习惯,愈发体会到其好处。

有网友打趣地总结那些从全拼换成双拼的人的心态:

  1. 我为什么要换成双拼
  2. 好怀念全拼飞速敲打的日子
  3. 双拼敲起来好有感觉,速度也不错
  4. 我为什么没有早点换成双拼

本篇简单介绍了下双拼的原理,后续会介绍下双拼方案,小鹤双拼怎么学习,如何快速练习等。

相关阅读:

  • 我的输入法捣鼓指南 - 少数派
  • 从全拼到双拼的第七年

有几个科普视频也讲的很不错:

  • 打字速度提升两倍?比五笔还快!2024 你可以尝试一下双拼输入_哔哩哔哩
  • 双拼这点东西,up 居然讲了十分钟——十分钟了解双拼到底是啥_哔哩哔哩


原文:五分钟入门双拼!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/828770.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SVN提交日志模板设置

前言:每次提交时都要手动输入很多固定日志信息,或者在最近中选择信息记录会比较麻烦,通过这个设置可以在每次提交时,自动填充日志信息 设置步骤 1:先进入你想要提交svn自动设置模板时的目录(例如策划同学进入到Table表格提交记录,程序同学进入到代码提交目录,美术同学进…

ubuntu:旧版本配置apt源(ubuntu 21.10)

一,旧版本ubuntu上的apt源不能用了 # apt-get update 忽略:1 http://mirrors.aliyun.com/ubuntu hirsute InRelease 忽略:2 http://mirrors.aliyun.com/ubuntu hirsute-security InRelease 忽略:3 http://mirrors.aliyun.com/ubuntu hirsute-updates InRelease 忽略:4 http://…

医药企业数据治理,从何入手?一文讲清楚!

在医药行业,随着企业信息化进程的加速推进,ERP、CRM等系统纷纷引入业务流程。这些系统的不断增加,虽提升了业务管理的精细度,但也带来了数据的分散与冗余问题,数据治理因此成为企业面临的关键挑战。那么,医药企业的数据治理该如何入手?本文将为您逐一解析。 1. 数据标准…

【SpringBoot开发】 文件上传 (秒传、断点续传、分片上传)

原创 Java技术前沿引言 文件上传在软件开发项目中极为常见,涵盖了图片、音频、视频及各类文档的上传需求。对于小型文件,简单的Form表单上传机制通常足以应对。然而,当面对体积庞大的文件,如超过1GB的文件,或用户处于网络条件不佳的环境下时,传统的上传方式便显得力不从心…

数据采集与融合第三次作业

码云仓库地址 https://gitee.com/sun-jiahui22/crawl_project作业1仓库地址 https://gitee.com/sun-jiahui22/crawl_project/tree/master/作业3/实验3.1作业2的仓库地址 https://gitee.com/sun-jiahui22/crawl_project/tree/master/作业3/实验3.2作业3的仓库地址 https://gitee…

【java编程】深入浅出JVM(四):类文件结构

原创 菜菜的后端私房菜Java文件编译成字节码文件后,通过类加载机制到Java虚拟机中,Java虚拟机能够执行所有符合要求的字节码,因此无论什么语言,只要能够编译成符合要求的字节码文件就能够被Java虚拟机执行. Java虚拟机和字节码是语言、平台无关性的基石. 本篇文章将深入浅出…

HyperWorks实体网格划分

实体网格剖分 在 HyperMesh 中,使用 Solid Map 功能进行实体网格剖分。该面板如下图所示:图 4-4 Solid Map 面板 通过 Solid Map Panel 进行实体网格剖分: • 通过主菜单栏选择 3D 页面 > solid map 。 • 通过下拉式菜单选择 Mesh > create > Solid Map。 Solid Ma…

VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022)

VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022) 概述 最近 C# 开发工具 Visual Studio 升级到了 2022,打开速度快了很多,开发体验也舒服很多。只是使用过程中遇到了一个比较尴尬的问题:默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件…

新建流程隐藏指定流程(建模+api+ecode)

ecode代码 `// 功能总开关 let enable = true; let list=[]; $.ajax({ type:GET, url:/api/xiangxin/Multiple/HideProcess, success:function(res){ res.data.map((i)=>{ // console.log(lc :, i.lc); list.push(i.lc); }) } }) let pd; //判断是否是新建流程页面 ecodeSDK…

分布式事物传递 NetMQ测试

using NetMQ; using NetMQ.Sockets; using System; using System.Threading; namespace 消息传递库_NetMQ服务端 {internal class Program{public static void Main(){using (var publisher = new PublisherSocket()){// 绑定到一个端口,等待订阅者连接publisher.Bind("t…

Java实现身份证OCR识别API

近年来,随着业务量的不断增加,人工录入方式越来越难以满足高效办理业务的需求,而且越来越多的移动 APP涉及到个人身份证信息的实名认证,为了提高在移动终端上输入身份证信息的速度和准确性,一种可以识别并提取身份证上文字信息的技术接口应运而生,即身份证 OCR 识别 API …

调试优科R750 无线AP

最近项目上用到几个优科的R750设备,头一次整 一头雾水,还是英文太差了。其实官网上有许多手册,也有社区。 先是打了RUCKUS官网上的400电话,全是英文,没有办法找集成商要了销售的微信,他们介绍了一个技术,用微信给我传了一个升级固件(R750-200.9.10.4.233.bl7);后来我…