恋恋桃花岛 手游攻略 新游动态 五笔输入法:适合作为双拼补偿的形码输入法,你了解吗?

五笔输入法:适合作为双拼补偿的形码输入法,你了解吗?

时间:2024-06-05 03:00:38 来源:网络整理 浏览:0

先说结论:我对形码输入法的看法没有改变。相比于作为长期创作或日常使用的输入法,五笔更适合作为双拼等拼音码输入法的补充。尤其是在大多数人已经熟练掌握拼音码输入的情况下。但同时,形码输入法还是值得学习的,有些优点注定是拼音码输入无法替代的。

▍形码:是什么,为什么,如何将其做成输入法

形码输入法是一系列以汉字部件作为码元进行输入的方案的统称。与拼音、注音等具有国家标准并已普及的注音码输入法相比,形码输入法更多的集中在民间的开发。形码的开发更多的体现了发明者对汉字的个人理解。与注音码相比,形码输入法可以让看得见字的人即使看不懂字,也能通过观察字形完成输入,摆脱对读音标注系统的依赖。

这个发展过程需要一套完整的汉字拆分和识别规则,最直接的拆分方法就是我们在学校里或多或少学过的“部首”。

首先,部首是有国家标准的,但是其标准并不能算是彻底的“常识”。汉字是表意文字,根据国家语委的规定,复合字可以分解为上、下、左、右、里、外等部分,这些部分被称为部首,因此部首的数量其实可以很多;而部首是一个较小的概念。一些可以组成汉字的部首组合,就是我们可以用来查找汉字的部首,而没有部首的单字,也可以拆成笔画这种更基本的单位,作为部首使用。国家语委在总结、整理了2万多个汉字后,根据部首的发展、结构等,确定了201个主部首和100个附部首。所以好消息是,即使我们不单独开发形码输入法,直接用部首进行输入,我们的形码键盘也不会是下面这个样子。

图片来源:

接下来要解决的问题就是如何在键盘上排列这201个部首。但即使你这样做了,你也会立即发现你根本无法输入,因为你对标准部首表一无所知。

比如搜索“杰、黑、叇、赣、长、既、炁”这七个字,应该用哪些主要部首呢?

这在一定程度上解释了为什么有些字在字典里很难找到。为了方便起见,我们没有详细解释部首和部件的区别,也没有解释部首不一定是部首,也没有解释部首的选取规则。总之,以部首作为分字的标准,可能会带来更多的麻烦。

既然官制部首并不方便使用,那么是否有一个系统的识别、检索系统,既能对汉字进行编码后再输入计算机,又能方便地排列在键盘上供输入呢?

比如,我爷爷查字典的时候,用的是一种比较古老的汉字编码方法——“四角码”,这种编码方式需要识别汉字四个角的结构,然后进行标记,按照规则生成四个数字代码。

既然四角数字能把汉字映射到数字键上,那我们为什么不直接用数字键盘来输入汉字呢?具体的编码规则我们就不说了,我们来看看下面两个汉字,特别是它们四个角的结构。

这涉及到一个只有输入法才需要考虑的问题:重码。当形码输入法按照书写规则拆分汉字时,如果发现两个或多个汉字有相同的代码,就会出现重码。这其实是所有输入法都需要解决的问题,尤其是拼音等表音输入法。

减少重码的方法有很多,比如取消代码个数限制,这样代码就可以像拼音一样书写,重码率自然比拼音低。这种模式的一个极端例子就是笔画输入法,按照手机常用的数字代码,“赢”字的代码是——缺点也很明显,一是只能输入单字,因为不可能用定长的方法把两个字的输入代码分开;二是代码太长,输入速度受限;三是严重依赖笔顺/框架结构的知识,如果顺序不对,查字就会失败。

二是在重复码较多的基础方案上采用智能识别和用户词库。比如拼音输入法的主力军,从Smart ABC发展到微软拼音,再到搜狗拼音,大量进入XP、7系统。整句输入、用户词库、词频智能判断成为音码输入法的主要方案。而对于形码,同样的方案显然没有拼音好用,拼音已经成为了常用的输入策略。

所以,要使形码输入法相对于拼音码输入法具有一定的优势,需要做到三点,这也是目前大多数形码输入法所采用的方法。寻找更好的汉字部件整合与拆分规则,尽可能将常用汉字的代码分开,人为地降低能够组成独立字的汉字的重复率。

▍各种主流形码输入法使用体验

虽然常见的形码输入法都以此方式组织部首,并尽可能有规律地分布在键盘上,但从底层设计逻辑和易用性来看,即便是少数至今仍广泛使用的形码输入法也存在相当大的差异。

我尝试了简体中文地区常用的输入法,包括五笔86、五笔98、郑码,繁体中文地区常用的仓颉(及速成)、大义、木下阿米、星列,花了至少半天时间学习基本规则和试用,逐渐选定了最终选择的五笔98输入法,也根据自己的直觉对这些输入法进行了主观评分。

根学习水平

部首是形码输入法分解汉字的基本单位,部首是否易学易记决定了一款形码输入法在用户心中的第一印象。就拿我评分最高的两种输入法为例,行列输入法以笔画为组,A至;十行键对应十个笔画,QAZ三行视为“上中下”,部首第一笔决定行(例如木字,第一笔为正交的4),最后一笔决定行(0-4为上,5或无为中,6-9为下,例如木字最后一笔为8,木字为下4,对应第四行最下方的V键)。

所以对于行列输入法来说,几乎不需要专门去记部首,如果你用的是官方的行列输入法,它会自动给出部首的提示。

博虾米输入法采用的是联想法,比如“哈”字可以拆成“口”和“合”,而“合”的上半部分形似“A”,所以“哈”的编码就是“OAO”。除了字形,还利用字的读音和字义,比如“部”字就是“立”(音)、“口”(形)、“阝”(形)。不过字根比较复杂,有些联想也离谱,比如“隹”字形和“佳”相似,“佳”是“非常好”,所以就是“V”。有些只能死记硬背,所以少一颗星。

按键位置易用性

除了部首的科学设计,键位的合理设计也能让输入法更加好用。行、列、呒虾米的键位比较容易记住,是因为它们都有一套自己与按键交互的规则,要么直接与字母建立联系,要么忽略键值与位置建立联系。同样,五笔输入法的一丨丿、乛分区也是用位置建立的,但为了部首分布均衡,还是有很多特殊情况需要专门记住。

我认为最差的两种键盘布局是仓颉和郑码。它们的部首按字母顺序排列,有自己的内在逻辑,但放在键盘上时,意义相近的键之间相距甚远。郑码的排名低于仓颉,因为仓颉是繁体中文键盘的标准部首之一。

至于大易输入法,同样存在看似不规则的键位,首先是两个繁体中文键盘自带的标准部首,其次,其按内涵分组的部首与官方的助记法毫无关系,部首分组自然讲的是五行、动物,但助记法乍一看都是双关语。

这让我很头疼。

易于字符分解和代码提取

编码是否适合人们日常使用频率,是否符合汉字的一般书写和识字规律,都会对编码产生影响,特别是对于刚学会基本部首的初学者。比如比较熟悉的五笔86,我个人觉得它比较难用,因为它为了兼容一些部件相似的字,用了很多破字,典型的例子就是“母”字。

86版将“母”字加外框作为部首,以兼容“勿”,但事实上,每天打“勿”和“毐”的人并不多,反而有人打“繁海灰敏”(繁体字)。而且部首先取横后取两点的写法,也违背了正确的笔顺。98版部首设计更贴近一般的识字原则,纠正了许多笔顺错误,对于初学者来说,分开写字时也更容易猜出。

仓颉的编码生成方法是另一种不直观的方法。仓颉把字拆分得过多,先把字仔细地拆分成部首,再给每个部首赋予第一和第二个代码。这其实挺科学的,重复率可以很低,但是从入门到日常使用学习时间比较长。所以现在比较流行的方法是只取两个代码的仓颉快速法,但快速法又带来了重复率高的问题。郑码其实也有类似的问题,其优缺点和仓颉类似。不同之处在于郑码对简繁体字的兼容性更好,分解遵循笔顺;仓颉是按照字形来分解,这不符合我对“写”的理解。

支持简体中文和繁体中文

前面的能攻克,最后的才是最后的决胜。这些形码输入法中,学术氛围最浓厚的郑码,连异体字、生僻字都能直接秒杀,其他的大多是基于繁体,只有五笔是完全基于简体设计的。在我的理解,这可能和音标体系本身需要和键位匹配一次有关。在几种繁体输入法中,除了大义之外,都对简体进行了适配。但由于主要服务对象还是繁体,所以遇到简繁重码时,这些输入法都会默认先显示繁体。另外,系统自带的输入法如,都不支持使用这些输入法输入简体中文。

▍使用形码输入的思考

作为一个以输入简体中文为主的人,在这些限制下,五笔似乎是我最方便的选择——是的,从我上面的主观评价可以看出,它不是最好的选择,但它可以用不太差的方法满足每一个需求。在每天使用 Shape Code 近一个月后,我仍然不能慷慨地推荐其他人尝试 Shape Code,因为它的收益在达到足够的速度之前太低了。

我先说说我感受到的优点吧。

屏幕上显示四个代码,可选择的单词更少

一屏四五个码可以说是重复率低的输入法的特权,因为只有在输入码上有限制,没有选字负担的情况下,空格和数字键才会被抛弃。而得益于简码的存在,输入一个单词的击键次数不会有太大的变化。如果算上输入单词所减少的击键次数,整句话的击键次数甚至会比双拼输入还要少,尤其是当句子中出现生僻词时,再也不用来回找的感觉太棒了,而且这还是在我输入并不流畅的前提下。

经过一段时间的适应,我就可以不用考虑字形而打出常用字微软仓颉输入法,速度也提高了。错别字也明显减少了。毕竟,当我打出五笔字错别字时,我根本猜不到它应该是什么,这迫使我再检查一次。

单词搜索变得简单

另一个它优势明显的场景是查字认字。和写文章不同,查生字的时候脑子里或者眼睛里肯定有这个字的样子。不依赖音标码之后,查字终于不用再依赖描述。同样,查资料也是一样,关键词直接脑子里就会有具体的字,这时候直接把字打出来就行了。繁体字也可以直接分解输入,不需要临时Ctrl+Shift+F,也不用担心刷生僻字的频率。

其余的都是大小不一的问题。

输入法支持不佳

我是一名双拼的用户,回想几年前,双拼在各大内置/主流第三方输入法的适配就成了一个难题,一方面用户群体不大,另一方面方案太多,如果要适配内置,得看哪些方案用户多,可能还得关注方案的版权问题。

对于形码输入法的支持更是离谱,我选择的方案是五笔98,在我能接入的设备中,只有iOS内置了对五笔86、98、New 的支持,唯一原生支持的是使用最为广泛的五笔86,具体要看厂商选择的输入法合作伙伴,有时候会去掉对五笔的支持,至于我最喜欢的,它完全不支持五笔输入法,我选择换成基于Rime的同文输入法,体验也只是一般。这里针对五笔98,我使用五笔助手替换了原生码表,重新安装了Rime小狼毫配置方案。

本来我希望可以在电脑上使用五笔,在手机上继续用双拼,但是实际操作之后,开始输入混码,只好用五笔练习了。

高度依赖代码表和词汇

所有形码输入法,或者说所有的输入法,都是基于码表的输入方案。形码这种基于汉字的方案,即使支持词的输入,也只是对单词输入的辅助。能输入的词取决于码表,而且大多数五笔输入法都没有自定义词的功能,只是按照之前写好的码表来输入,或者直接导入写好的外部码表。至少在我目前的测试中,只有 Rime 能在输入时自动学习用户词。

还有一件事,我不能说它是好是坏,但我认为它是相当有意义的。

▍写作文忘词的启示

其实在输入速度方面,经过三周的日常使用,五笔已经基本跟上了我在日常使用中的思维速度,而我需要切换回双拼来提高速度的次数也越来越少了(我的双拼输入也越来越不熟练了)。

真正让我卡住的是突然遇到生僻字,或者突然发现自己写不出正确的字。前者,需要经历把读音再转换成汉字,然后在脑子里拼出来的过程。后者,经常会把字的笔顺写错,或者干脆把同音字写错。如果不是逼着自己用形码输入法,恐怕我还以为自己能一次性把所有字都写对。比如“瓦”的笔顺是最后写一个点,“龍”字的右半边笔顺是横、竖折、横、竖勾、三横。

我认为,如果你不像我一样对这些工具和解决方案感兴趣,就没有必要去学习一种不再方便使用的输入法。如果你学会了,很可能你就会像我以前一样,再学习一种额外的输入法,这样当你在网上查字典时,就可以输入不熟悉的单词。从速度和便捷性方面来说,尤其是对于需要创建大量文本的用户来说,恐怕很少有输入法能与具有动态词频和智能词库的现代拼音输入法相媲美。

对我来说,形码输入法是复习汉字的好方法。一旦我们把注意力集中到个别汉字上,就会发现我们以前有多么忽视这些美丽的符号。我会继续使用五笔输入法,看看我的输入速度是否能逐渐赶上以前的双拼水平。至于未来我是否能继续坚持下去,就看有没有能对五笔 98 提供更好支持的输入法了。

标题:五笔输入法:适合作为双拼补偿的形码输入法,你了解吗?
链接:https://www.llthd.com/news/xydt/16662.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
  • 微软拼音输入法:从被忽略到热门话题
  • 阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭

    阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭[多图],阴阳师4月22日更新的内容有哪些?版本更新

    2024-06-05
    四川电视台经济频道如何培养孩子的学习习惯与方法直播在哪看?直播视频回放地址

    四川电视台经济频道如何培养孩子的学习习惯与方法直播在哪看?直播视频回放地址[多图],2021四川电视台经济频

    2024-06-05
    湖北电视台生活频道如何培养孩子的学习兴趣直播回放在哪看?直播视频回放地址入口

    湖北电视台生活频道如何培养孩子的学习兴趣直播回放在哪看?直播视频回放地址入口[多图],湖北电视台生活频道

    2024-06-05
    小森生活金币不够用怎么办?金币没了不够用解决方法

    小森生活金币不够用怎么办?金币没了不够用解决方法[多图],小森生活金币突然就不够用的情况很多人都有,金币没

    2024-06-05