输入法方案主要分为拼音和形码
目前拼音输入法已能满足日常打字需求
我学习五笔就是为了打字快还帅
概念
字码
即字符编码
这里只讨论输入法层面的
指字符的编码
如"字"在全拼中的编码为"zi",在虎码中为"whi"
重码
即两个或多个字符占用同一个编码的情况
如"字"和"梓"在全拼中使用同一个编码"zi"
衡量重码程度的量是重码率
一个输入法如果重码率过高会出现翻好多页去打一个字的情况
拼音
拼音主要分为全拼和双拼
全拼
全拼是最普遍的中文输入法
早年因重码率过高而难以使用
近年因智能拼音的普及而足以满足日常需求,进而成为主流输入法
优点是几乎没有学习成本
双拼
双拼是将所有韵母与声母分别映射为一个字母的拼音输入法
如”zh“映射到“v”
重码率与全拼一样,但速度比全拼快
形码
形码的普遍特点是重码率低
基本可以做到一字一码
其基本编码方法为拆字(如将"如"拆为"女"和"口")
主要分为仓颉和五笔
二者的主要区别为:
仓颉输入法主要用于打繁体字,而五笔输入法主要用于打简体字
仓颉输入法为26键,而经典五笔为25键
仓颉输入法一个字最多为5码(即一个字对映5个字母),五笔最多为4码
仓颉主要以特征拆字,五笔主要以部首拆字
仓颉输入法
我对仓颉输入法的了解不算多,但其创始人朱邦复的故事很有意思,感兴趣可以去他的工作室网站了解一下
五笔输入法
五笔输入法有很多编码方案,可以说是“万码奔腾”
这里不一一列举了
我学习的是虎码
虎码区别于现代电脑上普遍自带的86王码,属于新兴的,使用算法优化的编码方案
相关学习教程在网上随处可见,这里不再繁文陈述
学习感悟
先在总体上了解相关信息是好的
但不必纠结哪种方案是最优最差
享受的应该是亲身学习的过程
知识只有实践了,才是自己的
旁听他论,永远体会不到汉字在字形上的魅力。
这点倒和Linux发行版的选择很相似
不如说这是选择的共性。
当时我是从Ubuntu开始,到deepin,再到elementary OS,期间也断断续续地换回Windows7,8,10,11,也短暂尝试过各种Linux发行版,最后是现在的Arch
目前是Arch,之后会换成什么,我也不知道。
但换来换去就会发现,这些方案本质上很相似,掌握一个,就可以很快掌握另一个
区别只在于在不同应用场景,有不同的优势
没有任何一个方案是绝对最优。
因此很多时候答案不是一发入魂,而是一试再试。
另一方面,新事物总是令人畏惧
26个字母几乎随机排列成300个字根,还要反复练习,形成肌肉记忆,
十几步的安装流程,错一步就前功尽弃,甚至有无可捥回的后果,
但尝试后才发现,不过如此
无所恐惧的是婴儿,迎难而上才是勇士
这就是我对“折腾”的理解。