1 猛码基础
声笔猛码,简称猛码,是一款全新的延迟顶功方案,开创了新的顶功模式,克服了四二顶和二码顶四码空间狭小的弊端,既能保持单字码长短的优势,也能带来词组码长短的额外长处,达到了字词均强的奇特效果,必将对今后中文输入编码的发展产生深远影响。
猛码采用了码元三分,也就是说它的码元分为三类,详见下图。第一类为主码Z,包含26个字母a到z,用于表示字根。第二类为辅码F,包含五个标点符号,;/.',用于表示笔画横竖撇捺折。第三类为次辅码S,包含十个数字12345和67890,形成互为镜像、功能相同的两组,用于表示笔画横竖撇捺折,并兼用于无理选择重码项。猛码的字根采用了三编:大码乱序、小码音托、尾码固定。大小码用主码字母键,尾码用辅码符号键。

在以上字根表中,将笔画折分为了5和6两类,如下图所示。

需要特别注意的是,其中竖钩被归到了折5中,而不是作为竖来对待。
下面是Poto制作的高清猛码键盘助记图,可以作为电脑桌面图,以备查阅。
为了便于用户按照编码的字母顺序查阅字根及其联想词,在本文未尾还提供了按小大码排序的字根表。
2 编码方法
2.1 单字编码
2.1.1 全码
- 单根字:ZzzF,即字根大码 + 字根小码 + 重复小码 + 字根首笔。例如,在「马 smm'」中,首码s为乱序的大码,第二码m为音托的小码,取了「马」的声母,第三码m为重复的小码,第四码
'为「马」的首笔折。 - 双根字:Z¹Z²z²F²,即首根大码 + 末根大码 + 末根小码 + 末根首笔。例如,在「码 osm'」中,首码o为首根「石」的乱序大码,第二码s为末根「马」的乱序大码,第三码m为末根「马」的音托小码,取了「马」的声母,第四码
'为末根「马」的首笔折。 - 多根字:Z¹Z²Z³F⁰,即首根大码 + 次根大码 + 三根大码 + 末根首笔。例如,在「输 nsh;」中,首码n为首根「车」的乱序大码,第二码s为次根「人」的乱序大码,第三码h为三根「一」的乱序大码,末码为末根「刂」的首笔竖。
如果全码中单字是在重码位置,就用数字来选择。注意,如果是字频前5000以后的字,首选的码位会让位给四码词,以提高输入效率,如下图例字所示。

当页没出现的重码字,可用Tab和Shift+Tab前后翻页来查找。

2.1.2 简码
猛码采用了出简让全的策略,所有的简码字都不是必须使用的,均可用全码输入,但是码长会大大增加。所以,建议用户在有能力时,尽量使用简码。输入全码后,会在字的后码提示简码,以便用户逐步熟习和使用简码字。简码字只需要两键就可以输入,一共有832个。

- 一简字:26个,全码的首码加空格,例如「在d 人s 他u 不o 以m 到l」。
- 二简字:两码字一般通过延迟顶上屏而省略空格,当然也可空格上屏。不过,要注意的是因为
,;/.'作为猛码二简词的第三码了,所以不能用这几个标点来顶屏。- 有理字:494个,全码的前两码,例如「有dm dmv;」「 个sl sls;」「 们ut utm.」「来hs hsm.」「上is iss;」。
- 无理字:182个,没有规律,与全码没有关系,需要硬记,例如「会jb slv,」「 生ky hss/」「然tq mme. 」「热oy epd.」「闹aj thr;」。
- 数选字:130个,全码的首码加末根首笔的数字形式。输入数字时可以采用镜像来改善手感。例如,在「劳x5 xfh'」时,若用x5,那么是同手跨两行来操作,十分别手,而改用镜像的x6来输入,就成了异手互击,会大大地改善手感。
2.1.3 盲打
猛码单字的全码重码,在极速字频前3500字内只有29个重码,它们都有无理二简编码。也就是说,只要记住了字根编码,学会了单字拆分,掌握了这29个无理字(如下所列),就可以99.96%的概率来盲打单字。因此,猛盲单字盲打的门槛很低。
热oy 否xs 略pa 修xi 救sy 束qk 顶mu 诸ml 塞gv 丁we 敬sa 孔xr 愈td 隔qq 闹aj 厉az 薄wc 豆st 肌dv 遮tf 禅kj 晕vw 煌gt 涵ni 垄bw 逸cu 兑ac 衬th 廖ww
以上无理字,能记得二简编码最好。即使没记住,它们也是处于重码的首选位置。只要知道它们是重码,打完全码后,用1选择上屏即可。
当然,上述盲打方法的效率很低,平均码长接近4了。为了大幅度提高效率,必须要尽量多使用简码。首先,需要掌握的是一简字和有理二简字,这样就能使得平均码长降低到2.6左右。其次,若能再记住153个无理二简字,那么平均码长可进一步降至2.39左右。最后,若能再记得130个数选二简字,那么平均码长最终能降到2.31左右。
即使有不少的简码需要记忆,但由于没有数量巨大的三简字,加上出简让全和全码低重,猛码在跨过门槛后,其可盲打性是高于飞单的,单字的码长也与飞单相当,大大优于四码定长方案的单字效率。
2.2 词组编码
2.2.1 全码
猛码的全码词有100多万个,支持自动调频和自动造词。
二字词:22万2千多个。编码方式为取前两字的前两码和末字末根首笔的数字形式。

三字词:30万2千多个。编码方式为取前两字的首码和末字前两码及末字末根首笔的数字形式。

多字词:53万1千多个。编码方式为首、次、三、末字的首码和末字末根首笔的数字形式。


2.2.2 简码
三码词:3380个。两字词取首字前两码和末字末根首笔,如「糕点 so.」。三字词取前两字首码和末字末根首笔,如「会不会 so,」。

四码词:8万4千多个。两字词取首字前两码和末字首码及末字末根首笔,如「滑梯 fjz/」。多字词取前三字首码和末字末根首笔,如「导航栏 fjz,」「清产核资 fjz;」。

猛码的词库不大,收词量只有8万8千来个,但由于3380个高频词只需要三键就可以输入,加上大量一、二简字构成的二字词均采用单字输入,使得猛码的字词混合输入效率也可匹敌优秀的四码定长方案,并且更易盲打。
3 编码反查
在不知道编码时,可用等号=引导拼音或者笔画进行反查。
3.1 拼音反查
猛码的拼音反查采用声笔易拼,它与一般拼音的区别是以a e o开始的零声母音要用v引导,翘舌音和后鼻音可用前鼻音代替,音节后加单引号'后可用笔画筛选重码。横竖撇捺折五种笔画用eiuoa表示。反查结果中的重码可用23789来直接选择上屏。


3.2 笔画反查
猛码还可直接用五种笔画来进行反查。

4 常规模式
猛码默认采用支持全码词的增强模式。如果用户不想用全码词,同时希望输入时的延重更少,那么可以修改sbxm.schema.yaml文件,将switches项下is_enhanced的reset值由1改为0,保存后重新部署即可。

5 学习路径
- 练习字根形成条件反射。
- 学习必拆字的拆分方法。
- 在跟打群跟打各类文本。
- 尽量在生活中实际使用。
6 技术参数
6.1 编码空间
6.1.1 单字
- 单字全码:
26^3*5 = 87,880,与简词共享,字频前5000单字优先,否则简词优先 - 单字简码:
26+26*26+26*5 = 832,分配给一简字和二简字(有理字、无理字和数选字)
6.1.2 词组
- 全码词:
26^4*5 = 2,284,880,二、三、多字词共享 - 三码简词:
26*26*5 = 3380,简词独享 - 四码简词:
26^3*5 = 87,880,与单字共享
6.2 编码效果
以下两图显示的是猛码单字的一些技术指标。


指标说明:
- 加权键均当量1.35比实际偏高,因为数选字实际上可以通过镜像操作来改善手感。如果不加二简无理字,这个当量会降到1.30左右。但是,加无理字对码长的缩短和重码率的降低效果显著,总体输入效率提升明显,加权字均当量降幅很大,所以采用了加无理的策略。高频的无理字是相对容易记住的。对于想手感更好的人,仍然可以直接使用全码来改善手感,但会以增加码长和重码率为代价。
- 右小指用指频率4.75%比左小指8.13%低得多,与实际不符。因为在使用简词时,右小指用量大得多,所以总体上的用指是比较平衡的。若简词用量大的话,右小指还可能会比左小指用得更多。
7 鸣谢
- 感谢汉字自动拆分系统为猛码的算码提供了支撑。
- 感谢宇浩卿云方案为猛码提供了字根拆分的基础来算码。
- 感谢声笔群管和群友为猛码开发提供的建议、测试和其它帮助。
8 附录:按小大码排序的字根表
下表为先按字根小码再按字根大码排序的猛码主要字根,不含归并字根。因为小码一般是音托的,所以更容易联想到。然后再按字母顺序查找大码,很快就能找到字根及其联想词。
| 字根 | 编码 | 联想 |
|---|---|---|
| 言 | fa | 发芽,发言 |
| 讠 | ia | 爱言(一言) |
| 牙 | na | 嫩芽,奶牙(托韵) |
| 夭 | oa | 哦啊 |
| 羊 | oa | 哦啊 |
| 敖 | sa | 生熬 |
| 幺 | wa | (幺)娃(谐音) |
| 白 | eb | 鹅白 |
| 匕 | fb | 反比 |
| 貝 | fb | 繁贝 |
| 疒 | kb | 看病 |
| 八 | lb | 腊八 |
| 占头 | lb | 卢布 |
| 丷 | nb | 逆八 |
| 髟 | nb | 女表,牛逼 |
| 包 | ob | 欧包?欧宝 |
| 卜 | ob | 欧布,欧宝 |
| 巴 | ob | 欧巴 |
| 不 | ob | 哦不 |
| 贝 | pb | 庞贝 |
| 辟 | qb | 墙壁 |
| 登字头 | rb | 如八(像八) |
| 鼻 | yb | 掩鼻 |
| 比 | yb | 远比 |
| 臣 | cc | 车臣,称臣 |
| 质字头 | cc | 出厂(形似厂) |
| 扁下 | fc | 仿册 |
| 彳 | gc | 各处 |
| 齒 | hc | 皓齒,护齿 |
| 春字头 | hc | 回春 |
| 厂 | hc | 回厂 |
| 寸 | ic | 爱称,一寸 |
| 囱字框 | ic | 爱宠 |
| 长 | jc | 加长 |
| 亍 | jc | 坚持,进出 |
| 镸 | kc | 考场 |
| 隹 | kc | 狂吹 |
| 川 | lc | 利川 |
| 車 | lc | 列車 |
| 曹头 | mc | 马槽,毛草 |
| 车 | nc | 牛车 |
| 屮 | oc | 呕出 |
| 虫 | pc | 瓢虫,爬虫 |
| 長 | sc | 擅長,身长 |
| 赤 | sc | 奢侈 |
| 兰高 | tc | 通草(和艹相通) |
| 辶 | uc | uc(开口象形) |
| 丑 | uc | 武丑 |
| 齿 | vc | 鱼齿,爱齿 |
| 巛 | vc | 暗川 |
| 辰 | xc | 星辰 |
| 艹 | xc | 小草 |
| 刂 | dd | 大刀 |
| 丶 | dd | 点点 |
| 丁 | fd | 房顶 |
| 鬥 | gd | 狗鬥 |
| 斲字旁 | jd | 决断 |
| 亶字头 | jd | 简单 |
| 大 | kd | 扩大 |
| 斗 | nd | 内斗 |
| 刀 | sd | 石刀 |
| 川右 | ud | 弯刀,舞刀 |
| 电 | ud | 无电 |
| 二 | ae | 阿二 |
| 頁 | ee | 额叶 |
| 卩 | ee | 一耳(单耳) |
| 页 | ge | 该页?过夜,托韵母 |
| 冫 | ge | 孤儿 |
| 也 | ie | 挨饿 |
| 仓底 | je | 金耳 |
| 耳 | je | 金耳 |
| 而 | le | 理儿,乐儿 |
| 阝 | ne | 逆耳 |
| 业 | oe | 偶尔,噢耶 |
| 亞无一 | oe | 噢耶 |
| 儿 | ue | 吾儿 |
| 風 | cf | 春風 |
| 飛 | ff | 繁飞,飞飞 |
| 鬼头 | if | 依附 |
| 非 | if | 爱妃 |
| 方 | jf | 甲方 |
| 缶 | rf | 热敷 |
| 丰 | tf | 田丰 |
| 夫 | vf | 安抚,爱抚 |
| 甫 | wf | 为辅 |
| 古 | dg | 低估 |
| 戈 | eg | 二哥 |
| 冖 | fg | 覆盖 |
| 宀 | gg | 盖盖 |
| 骨 | jg | 筋骨 |
| 谷 | kg | 空谷 |
| 咼 | lg | 路过 |
| 鬼 | ng | 内鬼 |
| 丱 | pg | 皮革 |
| 瓜 | pg | 破瓜 |
| 弓 | qg | 琴弓 |
| 艮 | ug | 无根 |
| 工 | ug | 误工 |
| 革 | vg | V(wei)伟哥,ven革 |
| 干 | xg | 相干 |
| 高 | xg | 新高 |
| 广 | yg | 杨广 |
| 害 | ah | 暗害 |
| 虎 | bh | 壁虎,白虎 |
| 禾 | ch | 锄禾 |
| 亥 | dh | 大骇 |
| 合 | dh | 叠合,大河 |
| 灬 | eh | 二货 |
| 黑 | fh | 发黑 |
| 戸 | jh | 几户,近户(近似户) |
| 戶 | lh | 类户,落户 |
| 户 | ph | 贫户,陪护 |
| 彑 | sh | 似乎(互) |
| 火 | vh | 暗火(v为零声母) |
| 惠头 | xh | 贤惠 |
| 己 | ej | 耳机 |
| 兼 | ej | 额角,耳机 |
| 丩 | kj | 快纠(错) |
| 九 | pj | 普九 |
| 巾 | rj | 热巾(热毛巾) |
| 几 | vj | 案几 |
| 臼 | wj | 乌桕,武警 |
| 钅 | wj | 五金 |
| 斤 | xj | 相近 |
| 见 | xj | 相见 |
| 交 | xj | 相交 |
| 今 | yj | 已经 |
| 見 | yj | 意見,遇见 |
| 甲 | zj | 指甲 |
| 金 | zj | 真金 |
| 丂 | ak | 暗亏 |
| 口 | ak | 碍口,A口 |
| 囗 | bk | 包口,B口 |
| 舜右下 | dk | 多框,形似K |
| 隶 | al | 阿里 |
| 了 | cl | 除了 |
| 里 | cl | 村里,处理 |
| 建底 | gl | 古力,归L |
| 鹿 | gl | 公鹿 |
| 力 | hl | 合力 |
| 來 | hl | 回來 |
| 鹵 | jl | 加鹵 |
| 立 | jl | 建立 |
| 老字头 | kl | 啃老 |
| 羸架 | ql | 权利 |
| 林 | xl | 小林 |
| 毛 | cm | 长毛,粗毛 |
| 皿 | em | 耳目 |
| 母 | em | 儿母 |
| 莫 | em | 恶魔 |
| 馬 | pm | 跑馬 |
| 末 | qm | 期末 |
| 马 | sm | 赛马 |
| 米 | sm | 生米 |
| 目 | tm | 题目 |
| 门 | tm | 铁门 |
| 門 | um | 屋門 |
| 面 | vm | 凹面 |
| 麻 | wm | 为嘛 |
| 黽字心 | zm | 证明 |
| 木 | zm | 竹木 |
| 乜 | zm | 怎么 |
| 畀字底 | cn | 才能 |
| 南字心 | en | 俄南 |
| 乃 | ln | 理念,露奶 |
| 女 | qn | 妻女 |
| 牛 | rn | 肉牛,如牛 |
| 鳥 | tn | 鴕鳥 |
| 廾 | tn | 挑弄 |
| 廿 | yn | 一年 |
| 鸟 | zn | 抓鸟 |
| 又 | co | 才又,从又 |
| 用 | eo | 饿哟,已用 |
| 由 | fo | 费油(托韵) |
| 酉 | ro | 仍有 |
| 烉字头 | ro | 如头 |
| 尢 | to | 特优 |
| 尤 | wo | 网友(托韵) |
| 片 | cp | 成片 |
| 丬 | ep | 一片(e谐字母音,丬象爿) |
| 爿 | ep | 一片(e谐字母音,片象爿) |
| 丿 | ip | 一撇 |
| 皮 | tp | 脱皮 |
| 犭 | bq | 白犬 |
| 欠 | eq | 额前 |
| 七 | eq | 二七 |
| 且 | gq | 苟且 |
| 其 | iq | 爱情,爱妻 |
| 僉 | jq | 拒签 |
| 气 | lq | 漏气 |
| 犬 | mq | 猛犬 |
| 千 | pq | 派遣,平迁 |
| 曲 | uq | 舞曲 |
| 青字头 | vq | 阿青,爱情 |
| 入 | lr | 落入 |
| 人 | sr | 诗人,是人 |
| 亻 | ur | 无人(u代w) |
| 壬 | ur | 委任(u谐w音) |
| 日 | wr | 往日 |
| 赏字头 | as | 爱赏 |
| 置字头 | cs | 陈四,呈四(呈现四的样子) |
| 寸缺点 | ds | 敌十(与十为敌),敌视 |
| 右字头 | ds | 第十 |
| 扌 | es | 额手,一手 |
| 氵 | fs | 风水,放水 |
| 卅 | fs | 封杀 |
| 巳 | fs | 方式 |
| 矢 | gs | 弓矢 |
| 彡 | gs | 高三 |
| 生 | hs | 花生 |
| 水 | hs | 祸水,回水 |
| 食 | is | 爱食,碍事 |
| 糸 | is | 艾丝 |
| 丆 | is | 爱石 |
| 上 | is | 爱上 |
| 尸 | is | 碍事 |
| 看字头 | js | 举手 |
| 饣 | js | 进食 |
| 豕 | js | 监视 |
| 沙 | ks | 狂沙,开沙 |
| 双 | ks | 快双(打) |
| 手 | ks | 空手,快手 |
| 鼠下 | ls | 老鼠 |
| 丨 | ls | 类竖 |
| 十 | ls | 六十 |
| 山 | ls | 老山 |
| 山 | ls | 乐山 |
| 世 | ms | 面世 |
| 厶 | ms | 谋私 |
| 尚 | os | 欧尚 |
| 石 | os | 欧式 |
| 殳 | os | 欧式 |
| 申 | ps | 评审 |
| 示 | ps | 批示 |
| 三 | ss | 三三 |
| 糹 | ts | 吐丝 |
| 舌 | ts | 吐舌 |
| 士 | us | 武士 |
| 身 | vs | 安身(v表零声母) |
| 纟 | ys | 银丝 |
| 土 | dt | 动土,冻土 |
| 田 | jt | 井田 |
| 侯右上 | iu | 爱屋 |
| 匚 | ju | 近U |
| 冂 | mu | 木屋 |
| 叚右上 | ru | 如U |
| 卯 | ru | 如U |
| 凵 | wu | 文物 |
| 聿字头 | dv | 顶聿(聿字的顶部) |
| 魚 | gv | 钩鱼 |
| 曰 | kv | 夸曰üe,托韵母 |
| 云 | lv | 凌云 |
| 月 | mv | 明月,某月 |
| 予 | nv | 难予ű |
| 鱼 | rv | 人鱼,如鱼 |
| 雨 | sv | 酸雨(托韵) |
| 余 | yv | yü(谐音) |
| 禺 | zv | 遭遇 |
| 亡 | aw | 哀亡 |
| 五缺横 | ew | 二五 |
| 文 | gw | 古文 |
| 亠 | hw | 汉文,华文 |
| 乌 | iw | 爱屋(及乌) |
| 戊 | jw | 甲午(戊) |
| 未 | kw | 口味 |
| 王 | mw | 魔王 |
| 夊 | nw | 难文 |
| 爲底 | ow | 哦喂 |
| 兀 | rw | 任务 |
| 瓦 | ww | 屋瓦 |
| 烏 | yw | 義烏 |
| 西 | hx | 华西 |
| 忄 | hx | 花心,灰心 |
| 下 | jx | 就下(就是下) |
| 夕 | jx | 今夕 |
| 下 | jx | 脚下 |
| 小 | kx | 口小 |
| 辛 | nx | 内心 |
| 向 | ox | 偶像 |
| 穴 | qx | 气穴 |
| 习 | qx | 缺席 |
| 寻字头 | rx | 入汛,如寻 |
| 心 | sx | 身心,收心 |
| 丅 | wx | 往下 |
| 畏字底 | dy | 大衣,底衣 |
| 衣底 | fy | 风衣 |
| 已 | gy | 怪异 |
| 一 | hy | 横一 |
| 衤 | hy | 黑衣,汗衣 |
| 颐旁 | iy | 爱颐(和园) |
| 乂 | ry | 如义 |
| 亦 | ry | 容易,如意 |
| 弋 | sy | 收益 |
| 追上 | bz | 别追(不要走之的追) |
| 正 | cz | 纯正 |
| 乛 | dz | 多折(多种折笔) |
| 之 | hz | 呼之,挥之 |
| 爪 | iz | 鹰爪 |
| 舟 | jz | 九州,荆州 |
| 竹 | kz | 空竹 |
| 豸头 | lz | 老子 |
| 豸 | lz | 例子 |
| 至 | lz | 乐至,例子 |
| 乚 | mz | 马扎 |
| 子 | nz | 女子,逆子 |
| 走 | oz | 欧洲 |
| 足 | oz | 欧足(欧洲足球) |
| 自 | pz | 配置 |
| 止 | rz | 日子 |
| 壴 | vz | 按住 |
| 早 | vz | 按照 |