| tags: [ Chinese InputMethod ] categories: [ OS ]
中文输入法
-
音码输入法
- 全拼输入:
- 双拼输入:
-
音形输入法
小鹤音形: https://flypy.com/xing.html , http://flypy.ys168.com/ , https://github.com/brglng/rime-xhup 官方没有提供词表的明文版本。小鹤音形的简码字不能用全码输出,所以单字和词组需要大量的记忆,而且据说片面的追求低重码率,删了好多词组。根据官方 FAQ 说明小鹤音形只收录八千多个单字。- 魔改自然码: GitHub - ksqsf/rime-moran: 魔改自然碼 Rime 方案 (自然碼雙拼+輔助碼+外語混輸+簡繁方案+emoji)
- 声笔系列码: https://sbxlm.github.io/ 支持顶功,包含了很多输入方案
- 星空键道6: https://github.com/xkinput/Rime_JD/ 顶功,双拼加形
- 墨奇音形: https://github.com/gaboolic/rime-shuangpin-fuzhuma , https://github.com/gaboolic/moqima-tables 支持小鹤双拼和自然码的形码辅助码,也有自创的墨奇码
- RIME输入法辅助码音形分离插件: https://github.com/HowcanoeWang/rime-lua-aux-code
- 二笔输入法
- 哲豆音形: http://zzdzzd.ys168.com/ , https://zzd.pages.dev , https://github.com/whjiang/zzdyx_rime
- 超强两笔: http://fds8866.ys168.com/ ,超强音形(26键),超强快码(26键,对超强音形的改进)
- 小兔两笔: http://xtlb.ys168.com/
星空两笔: https://xkinput.github.io 支持顶功(自动上屏)- 小兮码: https://github.com/tansongchen/xxm 顶功、单字
- 空明码: http://srkmm.ysepan.com 并击
- 汉心码: https://hanxinma.github.io , https://hanxinma.gitlab.io
- 龙码: https://hanxinma.gitlab.io/longma/
- 简单鹤: https://flauver.github.io/jdh/ 乱序字根,单字低重,字词不重
-
形音输入法
- C42: https://github.com/tansongchen/c42 , https://github.com/fanyeb/c42 顶功
- 米十五笔: http://xukt.ysepan.com , https://github.com/SkatingCN/rime-mishi-wubi 五笔前三码加声母
- 文心两仪
- 希码
- C3: 谭淞宸作品
- 字源: http://ziyuan.ysepan.com
-
形码输入法
- 宇浩: https://shurufa.app , https://yuhao.forfudan.com , https://github.com/forFudan/yuhao
- 星陈:相似字形聚类,强音托,ABba
- 光华:字根首笔分区,弱音托,ABba
- 吉旦饼:三码,全乱序,半音托,ABb
- 卿云:乱序单编,末根音补,ABp
- 徐码: http://xumax.cn , https://github.com/Ace-Who/rime-xuma , https://github.com/forFudan/xuma 字根分区加字形聚类,音托,主副根,ABba
- 山人全息码: https://github.com/siuze/ShanRenMaLTS , https://github.com/arpcn/rime-shanren3 不定长,字根聚类,音托加形托,ABba
- 天码: http://soongsky.com/sky/ 字根按照近似拉丁字母排布,强音托,ABba
- 真码: http://sixchou.ysepan.com 单字,字根分区加字形聚类,形托,主副根,AaBb,简体专精
- 蓝宝石:乱序单编,末根笔画补码,ABj,简体专精,词语专精
- 虎码: https://tiger-code.com 大根乱序,小根音托,改进自蓝宝石的算法
- 奕码: https://yima.pages.dev/grand-code/ 双编,大码乱序 + 小码音托,26 键,出简不出全。纯单字码表,覆盖 7900 个字。编码最短 2 码,最长 3 码
- 易码: https://yb6b.github.io/yima/ https://yima.pages.dev/ 双编,大码乱序 + 小码有序,小码采用规则的二笔布局方式
- 逸码 V20: https://yb6b.github.io/yima/ https://yima.pages.dev/ 乱序单编,前二码字根,后四码笔画,顶功,简体专精
- 郑码:字形聚类,形托,主副根,AaBb,简体专精
- 三码郑码: https://www.yuque.com/smzm/zhengma , http://ys.ys168.com/?zzzm ,只有八千多单字,重码率低,但没有覆盖 Unicode 中所有 CJK 字符。
- 王码五笔 86 版、98 版、新世纪版:首笔分区单编,结构补码,ABj,简体专精
- 仓颉五代,仓颉六代: https://github.com/Jackchows/Cangjie5 单编,五码,字根聚类,AB
- 行列输入法: https://github.com/rime/rime-array
- 宇浩: https://shurufa.app , https://yuhao.forfudan.com , https://github.com/forFudan/yuhao
根据 这里 和 这里 和 这里 的统计,徐码的 CJK 覆盖率最高,码长最短(3.46),山人全息码略差(3.47);星空两笔由于把选重按键编码进去了所以码长最差(3.94),注意星空两笔的单字只有八千多一点,其 xklb.superdz.dict.yaml
文件是「u拼音拆字」,平均码长接近 7。哲豆音形和超强快码在二笔输入法里最优秀,超强两笔、超强音形和小豆两笔基本打平。
哲豆音形对比超强快码:
- 哲豆音形和超强快码收录单字几乎一致,哲豆音形的二重、三重明显更多;
- 哲豆音形的词表比超强快码多了大约 3.5 万,这些基本集中在哲豆音形的二重和三重;
- 超强快码由于重码少,比较适合盲打,哲豆词表大,比较适合打字速度较慢、不追求盲打、可以接受分号和单引号选重的用户;
# 单字重码率 top 5,第二列为重码,第一列为对应重码出现的次数
哲豆音形 超强快码
17235 1 15902 1
2685 2 1297 2
1196 3 770 3
678 4 479 4
460 5 330 5
# 全词表重码率 top 5
哲豆音形 超强快码
88763 1 92607 1
25401 2 1313 2
10378 3 769 3
2995 4 496 4
1357 5 358 5
-
支持大字集的输入方案:仓颉,郑码,四角码,字海两分,牛码五笔,86/98/新世纪五笔,092 五笔,山人全息码,虎码,徐码,宇浩,天码;
-
官方提供拆分表的输入方案:山人全息码,虎码,宇浩,天码,真码,墨奇音形,声笔飞单,092 五笔(来自天码宋天的机器拆分);
推荐普通人了解的部分输入法:
几大门派与 Linux 发行版的类比:
- 仓颉:Slackware,老派,依然可用,需要特别的信仰才能上船;
- 五笔:Redhat,主流,老门徒众多;
- 郑码:Debian,隐隐新主流,新形码在转向双编字根;
- 二笔:SuSE,易用,但用的人不多;
- 声笔:Arch,相当的杀马特,新、快、猛,文档极其完备;
- 小鹤:Gentoo,定制容易,分叉众多,很适合造码人入门;
- 表形码:Alpine or Void,很好,但知者甚少;
粗略的输入方案派生关系,包括精神上的派生😂: