双拼输入法的原理及上手方法

纯原创内容,转载必须注明作者及出处。想让博主手把手教双拼的可闲鱼搜索:双拼输入法。

关于双拼输入法,其实是一种非常高效、便捷的打字方法,能极大的加快打字的速度。博主使用双拼输入法很久了,但是很多人用双拼输入法用的很少。可能双拼有学习成本,但是其实学起来会很快,所以本文博主会详细讲一下双拼输入法的原理,以及输入法的使用。

  • 双拼输入法的原理是什么?
  • 什么是全拼,什么是双拼?
  • 全拼打字的冗余性是什么?
  • 汉语打字的规律,声母与韵母?
  • 什么是双拼码表?
  • 不同的双拼方案是什么?
  • 零声母和零韵母情况下的输入?
  • 熟练的双拼会比全拼输入快吗?
  • 双拼输入法的练习阶段?
  • 双拼如何上手?如何练习?
  • 如果过渡到双拼熟练期?

目录

一、双拼输入法的定义

1.1 双拼输入法的优点

1.2 全拼输入法

1.3 双拼输入法

二、双拼输入法的原理

2.1 声母与韵母

2.2 全拼的冗余性

2.3 双拼的非冗余性

三、双拼方案

3.1 双拼码表

3.2 零声母的情况

3.2 双拼方案

四、上手与效率

4.1 神经可塑性

4.2 练习方法


一、双拼输入法的定义

1.1 双拼输入法的优点

开篇先讲一下双拼输入法的优点:

  • 平均按键两次打出一个字,非常便捷
  • 双拼是基于汉语拼音的全拼输入法,比五笔简单易学很多,上手难度低
  • 打字速度远快于全拼,快于五笔(考证过知乎:https://www.zhihu.com/question/20427068)
  • 学会之后打字非常方便。

一个学习成本又低,又方便,并且优于五笔输入法的工具,为什么很多人不知道呢?可能因为双拼知名度太低了,并且没有人推广双拼。因此只能用了才知道了。所以博主仔细写了这篇文章,介绍双拼怎么学,怎么入手。

1.2 全拼输入法

众所周知,大多数人使用的,直接使用拼音打字的就是全拼。比如

打一个“什么是双拼输入法”

需要打出拼音(shen me shi shuang pin shu ru fa)

打字内容

全拼输入

SHEN

ME

SHI

SHUANG

PIN

SHU

RU

FA

敲击次数

4

2

3

7

3

3

2

2

打了8个字,敲击了26词。一些重复出现的汉语韵母,比如

ang,eng,ing,ong等等,需要重复敲击,完全没必要,即使an,ei,ue等韵母也需要敲击两下才能确定一个韵母,比较耗时。一些声母,比如sh,ch,zh等也需要重复敲击。

所以下面就是全拼输入法的缺点:

  • 多个字母的声母和韵母需要重复敲击。

1.3 双拼输入法

双拼输入法可以有效地避免声母和韵母重复敲击的情况。

比如上面的几个字:"什么是双拼输入法",用双拼输入法来打只需要8下即可打出。

打字内容

全拼输入

SHEN

ME

SHI

SHUANG

PIN

SHU

RU

FA

双拼输入

UF

ME

UI

UD

PN

UU

RU

FA

敲击次数

2

2

2

2

2

2

2

2

输入每一个汉字,无论哪一个汉字,双拼输入法均可两下敲击就把字打出来。比全拼高效快速很多,非常方便。

所以,双拼输入法就是按两下能把一个字打出来的输入法。

二、双拼输入法的原理

2.1 声母与韵母

双拼输入法是什么原理呢?这就要从汉语拼音讲起。

所有的汉字,都是一个声母,一个韵母。当然也有零声母的情况出现。

比如下面这段话,必然一个声母一个韵母。

打字内容

声母

sh

m

sh

sh

p

sh

r

f

韵母

en

e

i

uang

in

u

u

a

所以,用任何拼音输入法,打出汉字,都是:

声母+韵母

2.2 全拼的冗余性

但是,很多声母和韵母,明明是一个,比如an,en,ang,eng等等,只有一个韵母,但是需要按2到3次才能明确将此韵母表述出来。但是有的韵母,就很简单,像a,o,e,i,u,只要一次就能按出来。

像:an,en,in,ao,ou,iu等等这些韵母,zh,ch,sh这三个声母,需要敲击多下表述一个声母,因此重复的。

汉语拼音有23个声母,24个韵母,但是并不是每个声母和韵母用一下敲击就能完全表述出来,因此这就是全拼的冗余性。

2.3 双拼的非冗余性

我们知道,汉语拼音有23个声母,24个韵母,但是键盘有26个字母。如果用26个字母编码声母和韵母。

  • 26个键盘位置——每个键盘位置对应一个声母
  • 26个键盘位置——每个键盘位置对应一个韵母

那么,用一次敲击就可以完全打出需要的声母和韵母。

打一个字就是(声母+韵母)双拼就是声母敲击一次,韵母敲击一次。

双拼就是运用键盘位置对声母和韵母进行编码。

打字内容

声母

sh

m

sh

sh

p

sh

r

f

双拼键盘对应

U

M

U

U

P

U

R

F

韵母

en

e

i

uang

in

u

u

a

双拼键盘对应

F

E

I

D

N

U

U

A

用具体的双拼编码,就能打出相应的字体。

三、双拼方案

3.1 双拼码表

双拼方案就是编码的技术,比如我们举个例子,微软双拼的码表:

如果是一个字的声母或者韵母,就动了,比如a,o,e,b,p,f,这些已经有了,不用再动。

对多次敲击的声母和韵母,用其他的键进行编码。比如ing,ang等等这些。

比如我们想打 “什么是双拼输入法”中的“什么”这两个字

什的拼音是 shen,其中sh是声母,en是韵母,对应码表中的编码,sh对应U,en对应F,UF在双拼中就代表shen

么的拼音是me,m在双拼中就是M,e在双拼中就是E,双拼跟全拼一个输入,ME

对照此码表,任意一个声母或者任意一个韵母都可以用一次键盘,就能实现。

3.2 零声母的情况

很多汉语有零声母的情况,比如,啊,哦,嗯,昂这些词语,这些词语没有声母,只有韵母。

但是双拼必然是一下声母,一下韵母,所以就用不同的双拼方案就用不同的字母来命名零声母。

比如自然码双拼,a就是AA,e就是EE;对于微软双拼,a就是OA,e就是OE,ang就是OH,就是用一个键来代表零声母。

零韵母的情况,因为汉字没有零韵母的情况,如果有,比如日,次等,这种ri,ci,用i来代表零韵母,全拼也一样,因此零韵母的情况不用放入双拼考虑。

3.2 双拼方案

双拼方案有很多,但是都大同小异,只是一些声母韵母编码的位置不同。

基本所有的输入法都会有各种双拼方案,可以选择,并且个人可以针对双拼进行该键盘。

比如字母ü这个,在自然码双拼中用V,在微软双拼中用Y,不同的双拼方案的命名方式不同。

个人推荐微软双拼,因为输入法简单,微软自带的输入法就能用windows系统自带的输入法进行输入,不会像什么搜狗输入法那些花里胡哨的让装个输入法软件,然后发个广告,占个后台这种恶心情况出现。

练习的时候,最好选用一种输入法,比如自然码或者微软双拼,进行练习。

四、上手与效率

4.1 神经可塑性

其实,双拼比全拼快,熟练之后理所当然。

比如输入,一个字,先把他读出来,然后输入声母+韵母

这个过程中,输入全拼经历了:

  • 条件反射的想到字读音,声母和韵母
  • 声母按下多次
  • 韵母按下多次

不熟练的双拼输入者,在这个过程中,需要的流程是:

  • 条件反射的想到字读音,声母和韵母
  • 想到声母编码的键盘,按下
  • 想到韵母编码的键盘,按下

所以,初学者使用双拼的时候是比较痛苦的,但是因为神经具有可塑性,因此在熟练使用之后,也会像输入全拼一样,打字很快。

熟练的全拼输入

不熟练的双拼输入(初学)

熟练的双拼输入

想打的字

想打的字

想打的字

声母按下多次

想到声母对应的键盘,按下一次

声母按一次

韵母按下多次

想到韵母对应的键盘,按下一次

韵母按一次

因此熟练使用双拼之后,因为避免了冗余的输入,打字会飞快。

4.2 练习方法

可将具体的双拼码表打出来,比如初学时候,打“什”字的时候,码表中找到sh对应与U,en对应于F,就可以很快打出来。前期对方案不熟,打每一个字都需要查码表,但是等到熟练之后,就可以很快打出,形成条件反射和神经肌肉记忆,打字就非常快速。

痛苦期:

  • 初学,双拼方案完全不熟,打每一个字都需要查码表。
  • 跟全拼弄混,时不时都想用全拼打字
  • 此过程需要适应3-5天,如果有打字需要,可以用全拼,但是要对双拼进行练习

适应期:

  • 双拼打字开始熟练,不用再每个都看码表
  • 但是偶尔会有出错的情况出现,打字速度有所提升
  • 此过程需要一周到一月

飞速期:

  • 双拼打字非常快速,打字形成了肌肉记忆,完全想到什么就打出什么
  • 体会到了双拼的快感,再用全拼发现,全拼什么垃圾打字法太慢了

想让博主手把手教双拼的可闲鱼搜索:双拼输入法。

其他文章:

博客文章总目录-邢翔瑞的技术博客

对2020算法岗秋招的同学们的一些建议

python求解多元多次方程组或非线性方程组

python实现logistic增长模型拟合2019-nCov确诊人数

支持向量机(Support Vector Machine,SVM)算法复杂度详解

王者荣耀中的数学原理及游戏策略(一)防御篇(护甲|魔抗|伤害运算机制)

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祥瑞Coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值