汉字输入的基本操作(一篇文章说明白各类常见汉字输入方案)
什么是全拼大家使用的输入法方案中,以全拼为主要的输入方式所谓全拼,就是将一个汉字的汉语拼音字符全部打出来的方案,例如:,下面我们就来说一说关于汉字输入的基本操作?我们一起去了解并探讨一下这个问题吧!
汉字输入的基本操作
从全拼说起什么是全拼
大家使用的输入法方案中,以全拼为主要的输入方式。所谓全拼,就是将一个汉字的汉语拼音字符全部打出来的方案,例如:
- 你好,ni hao
- 全拼,quan pin
- 西安,xi' an
全拼的问题
最直观的问题是,我们需要输入的字符数量。汉语中存在大量的ang,iang,uang这类长韵母,所以很多的汉字的输入需要按很多的键,例如:黄,装,床。
第二个问题,是汉字本身存在着音同字不同的现象,例如shi shi这个拼音下就会有:事实,实时,实施,史事,实事,时时,石狮,史氏等几十个候选。这种问题会导致我们会用大量的时间来进行选重,稍有不慎,就会出现错别字。
汉字的输入效率
业界公认的影响文字(此处可指汉字)输入效率的因素有:
- 码长,输入一个汉字需要使用的平均按键数量
- 击键,输入一个字符所需要的平均时间,或者一分钟内输入的平均按键数量
击键越快,码长越短,我们输入汉字的速度就越快。
尝试的改进方案
方案一,抛弃拼音类
以五笔和郑码为代表的输入方案,是上个世纪最伟大的改进尝试。我们抛开历史原因以及商业原因不谈,它们的思路,是非常新颖而且具有革命性的。以五笔为例:
- 对汉字进行拆分,拆分成不同的部件(字根/码元),然后对应到不同的按键上
- 每个汉字/词组,都以不超过4次按键的编码进行编排,所以保证了码长
常见的这类方案有:五笔,郑码,仓颉,键道等。所有这一类方案都有两个共同的问题(而这两个问题已经成为了今天人们学习和使用他们最大的障碍):
- 学习成本。相较于拼音输入法的易用,以及拼音在九年义务教育中的普及,这样的学习成本毫无疑问会将很多的人阻挡在门外
- 编码的合理性。以五笔为例,虽然经过了86,98,新世纪等方案的改进,但其编码的合理性仍然存在着很多的争议。而且很多的复杂的字,拆起来存在着难度
- 非常高的重码解决效率,但仍不是100%
- 普遍通过小词库来解决重码问题,对于很多的流行词以及后来的非标准词只能使用单字的输入方式
方案二,简化拼音类
这一类仍然使用拼音。但会将拼音进行简化。
简拼
简拼是一种通过使用汉字词组的首字母或者部分字母来进行词组/句子输入的一种方式。例如:nh → 你好,llq → 浏览器。
但我们也一眼就能看出这种方案存在的问题:
- 无法覆盖所有的词组,只有常见的或者你经常输入的才行
- 有可能引入更多的重码
所以这样的方案,可以作为全拼的一种补充。但无法成为独立的输入方案。
双拼
我们知道,汉字的拼音是由声母和韵母组成。所以一个汉字是有可能通过:声母 韵母 = 2次按键,来完成输入的。具体的方案如下:
- 声母部分,汉字的声母可以一一对应键盘上的26个字母;(细心的你可能发现了,zh/ch/sh无法对应,恰好键盘上有viu三个字母不可能作为声母的,所以可以进行映射)
- 韵母部分:
- 单字母韵母,例如aoeiu(v)都可以在键盘上找到对应的按键
- 多字母韵母,例如an/ei/ang/ing/iong都无法在键盘上找到
所以,双拼唯一的难点是解决多字母韵母的问题。不同的双拼方案中使用的是不同的按键对应,但所有的双拼方案都使用的是按键映射的方案,以小鹤双拼为例:iu → q,uang → l,iao → n等。
仔细分析双拼的优缺点,我们可以得出如下的结论:
优点
- 每个汉字都是两次按键,有非常高效且统一的码长与输入节奏(输入节奏这一点是任何其他的输入法都无法媲美的)
缺点
- 多字母韵母存在着学习成本
- 仍然无法解决汉字中重码的问题(你如果认为双拼是全拼的一种便捷输入方案,即最终还是展开成了全拼,这一点就不难理解)
尽管存在以上缺点,但双拼对于从小就学习拼音的人来说,仍然是一种最佳改良输入方案。
方案三,音形码方案
这一类方案一般来说都是在音的基础上,使用形码来进行选重。但有个别小众输入法是在形码的基础上,通过声或者音调来选重,我们不做这种讨论。
笔画选重类
典型例子就是搜狗输入法。当你输入完成一个编码后,可以通过输入TAB来进入选重模式,之后通过“横竖撇捺折”五个笔画的首字母来进行选重。例如:
zhen,会出现:真,珍,臻,镇,振等候选字
如果输入zhenTABh,会使用首笔画为横来进行选重,候选字此时剩余:真,珍,臻。而镇,针,帧等会被过滤掉。
从来实现了进一步的快速选重。
但你应该也发现了,这种效率仍然不够高效。以首笔画为横开头的同音字还是不少。所以出现了下面一种偏旁部首选重方案。
偏旁部首选重类
以手心输入法为典型例子。还是zhen这个编码。手心可以通过w(王字旁,首字母)来快速过滤以“王”作为偏旁的候选字,即:珍,瑱等。
不得不说,效率一下子就提升了很多。而且这个偏旁部首的方案,可以拓展称为,只要汉字中(开头,结尾,中间)含有王的就行。方案的灵活性很好。你基本上能够将候选字控制在一页范围内。
但,好像只解决了选重问题,没有解决码长的问题。
部件选重类
还有一类,其实是偏旁部首的一种改良。比如有的字你认为的偏旁部首与输入法认为的不同,这就很麻烦了。或者有的字,本身就是偏旁部首不可再拆。
所以出现了部件类(或者小字字根类),典型的方案是小鹤音形。它是在小鹤双拼的基础上进行了加形选重。既保持了双拼的节奏和码长,又可以有效的进行选重。例如:
- 方案,fh an(与双拼完全一致)
- 双拼,ul pb(与双拼完全一致)
- 淞,ssd(d是三点的首字母)
- 偏,pmr(r是人的首字母)
小鹤音形的码长保持不超四码的约定,所以“中华人民共和国”的编码是vhrg,当然你也可以输入vs hx rf mb gs he go来回退到双拼模式完成。
优点:
- 可以非常高效的进行选重,所有的重码不超过2,即最多只有两个候选词
- 可以实现盲打(不看键盘,不看候选,甚至……闭上眼睛)
- 码长短
缺点:
- 依赖小词库
- 有学习成本(除了双拼的成本,还有规则的成本)
- 存在一些特殊的编码(你可以放弃使用这些特殊的编码)
最佳方案与考虑讲了这么多的输入方案,其实我的建议是使用手心这样的方案或者小鹤音形这样的方案。
随着我们现在的智能输入法的流行,云计算技术已经越来越被大家接受,所以拼音打句子的场景准确率已经非常高。所以单纯的形码,其实没有多大的必要了,被历史淘汰是一种必然(至少会逐渐的〔其实是已然〕沦为小众)。同时,现在语音转文字的准确率也已经突飞猛进,所以智能手机上面,使用小词库也是没有多大必要的。
所以,我自己的方案是:使用百度输入法(或者搜狗输入法),开启双拼,然后通过自定义短语的方式挂接小鹤音形的形码方案。这样既享受到了现代智能输入法的优势(词库,语音,丰富的表情等),又在特殊的场景下能够借助音形码快速的选重,同时还能够享受到双拼的节奏和短码长。
额外说一句
如果你是小众输入法的使用者,尤其是五笔用户,我先认怂:你的输入法最好。(我在知乎已经被骂怕了)
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com