| tags: [ Chinese InputMethod ] categories: [ OS ]
声笔输入法快速教程
总览
声笔输入法 包含了一系列输入方案,共享核心功能,最大的特点是声母 + 笔画的基本输入形式,以及开先河的顶功。声笔中最常用的是如下几个方案:
声笔拼音和声笔四拼比较特别,声笔鹤整和声笔自整是给双拼用户的过渡方案,本文都不讲述。
声笔简码
在声笔系列方案中,用 z/c/s
表示 zh/ch/sh
,用 v
表示零声母,用 aeuio
五个字母表示折、横(提)、撇、竖、点(捺)五种笔画。当候选字词出现在首选时,用空格、标点就可以上屏首选,或者在输入至少一个笔画后,用下一个字的声母将首选顶上屏,此为顶功,避免不必要地按空格键来上屏。
- 编码:取前三和末字的声母,如果不足四码,用末字的前三笔补齐。
- 单字:
sbbb
,即声母 + 前三笔,如「就」joei
; - 二字词:
ssbb
,即各字声母 + 第二字前两笔,如「关系」gxua
; - 三字词:
sssb
, 即各字声母 + 第三字首笔,如「计算机」jsje
; - 四字及以上词:
ssss
,即前三和末字声母,如「爱因斯坦」vyst
,「中华人民共和国」zhrg
;
- 单字:
- 选择:
- 用
aeuio
五个字母表示第二到第六个候选; - 追加首字的两笔以缩小候选范围:单字是接下来的两笔(也就是第四、五笔),词组是首字的首两笔(因为首字笔画没用过);
- 用
- 翻页:Tab 下一页,Shift + Tab 上一页。
- 反查:
- 拼音反查:
a
+ 全拼,用v
表示零声母,支持词组; - 笔画反查:直接用
aeuio
输入笔画; - 两分反查:
i
+ 两分,如ilonglong
出来「龘龖𪚥」三个候选字;
- 拼音反查:
声笔简拼
声笔简拼在声笔简码的基础上,通过添加前面字的笔画来极大地加强了缩小候选范围的能力。
- 编码:取
1
至n
所有字的声母,第五字开始声母要大写;依次补第n
、1
、...
、n - 1
字(不超过第三字)的前两笔,再追加第n - 1
字的三笔,此过程中一旦出现候选即可选择,不必补完笔画;- 单字:
sb{5}
,即声母 + 前五笔; - 二字词:
sb{5}sb{2}
,即首字声母 + 首字前五笔 + 末字声母 + 末字前两笔,注意从末字开始补笔画,下面不再赘述; - 三字词:
sb{2}sb{5}sb{2}
; - 四字词:
sb{2}sb{2}sb{5}sb{2}
; - 五字及以上词:
sb{2}sb{2}sb{5}sS...Sb{2}
,注意第五字开始声母要大写,第四字到n - 1
字不补笔画;
- 单字:
- 选择:使用 23789 五个数字表示第二到第六个候选;
- 定位:上述补笔画过程中,可以不按顺序,按 1 跳到首字编码末尾,再按 1 跳到次字编码末尾,依此类推,按 0 跳到末字编码末尾。当输入满四码后按单引号跳到第二字编码末尾;
声笔飞单
声笔飞单是声笔飞码和声笔飞讯的基础,在声笔简码之上引入了部首,极大降低了重码率。
- 部首:参考部首表和键盘图,181 组部首,大部分按部首读音的声母排布,50 组特例;
- 编码:注意声笔飞系都是候选条出简码字后就不再出全码字,简码字指编码短于四码的字;
- 单字:
spbb
,即声母 + 部首 + 剩余部分前两笔,不足两笔则重复末笔。有几种特例:- 「戴」「威」「咸」之类的字在取部首「戈」后,笔画需从首笔开始,因为按照笔顺写字的时候「戈」会被拆开,不是连续写出来的;
- 声笔字:
sb
,即声母 + 首笔,一共 21 x 5 = 105 个,在输入声母后在候选条有提示; - 常规部首:
sBbb
, 即声母 + 用zhpsd
(折横撇坚点) 表示的首笔 + 用aeuio
表示的第二、三笔,不足两笔则重复末笔; - 变形部首:
spbb
,即声母 + 部首 + 前两笔。只有 4 个部首:曰yqi
(取「日」), 士ste
(取「土」),毋wma
(取「母」), 已yj
(取「己」); - 特殊部首:
sPbb
,即声母 + 子部首 + 剩余部分前两笔。只有 4 个部首:广gc
(取「厂」),走zt
(取「土」),麦mwe
(取「夂」),龍llia
(取「立」); - 无读音部首:只能用笔画反查来输入;
- 特取字:参见声笔飞单文档,为了离散常用字的重码,17 个字采用了特殊的部首取法:
敌或互重垂奏三表某世甘半东点兆乘辜
- 二字词:
szSz
,即首字前两码 + 次字前两码,末字声母大写; - 三字词:
ssSz
,即前两字声母 + 末字前两码,末字声母大写; - 四字及以上词:
sSss
,即前三和末字声母,第二字声母大写;
- 单字:
- 取部规则:参考声笔飞单文档,将汉字尽量直观地拆分为左右或者上下两个部分,再按先后顺序取部首,前面部分优先,前面部分不是部首就取后面部分,但是单笔画的优先级别更低;若前后两部分都不是部首,则继续按上述原则拆分。若偏旁部首本身是一个成字,那么就取它的第一个笔画作为部首。若是声笔字,则优先取首笔。注意,为了尽量离散重码,存在个别例外,会在特取字中列出。
声笔飞码
- 编码:
- 单字:与飞单相同,除了二码的简码字要空格上屏,因此打单字不如飞单,但打词不用大写,强过飞单;
- 二字词:
szsz
,即首字前两码 + 次字前两码; - 三字词:
sssz
,即前两字声母 + 末字前两码; - 四字及以上词:
ssss
,即前三和末字声母;
- 选择:
- 用
aeuio
五个字母表示第二到第六个候选; - 追加首字的前两笔以缩小词组候选范围,注意声笔飞单没这个扩展编码功能;
- 用
声笔飞讯
- 编码:
- 单字:与飞单相同,除了二码的简码字顶屏会延迟一码(四二顶)或两码(五二顶),也即采用了所谓的延迟顶;
- 二字词:
szsbb
,即首字前两码 + 次字声母 + 次字前两笔; - 三字及以上词:
sssbb
,即前三字声母 + 末字前两笔;
- 选择:
- 用
aeuio
五个字母表示第二到第六个候选; - 追加首字的前两笔以缩小词组候选范围,注意声笔飞单没这个扩展编码功能;
- 用
声笔小鹤 & 声笔自然
- 编码:
- 单字:
sybb
,即声母 + 韵母 + 前两笔; - 二字词:
sysy
,即首字前两码 + 次字前两码; - 三字词:
sssy
,即前两字声母 + 末字前两码; - 四字及以上词:
ssss
,即前三和末字声母;
- 单字:
- 选择:
- 用
aeuio
五个字母表示第二到第六个候选; - 追加首字的两笔以缩小候选范围:单字是接下来的两笔(也就是第四、五笔),词组是首字的首两笔(因为首字笔画没用过);
- 用