总览

声笔输入法 包含了一系列输入方案,共享核心功能,最大的特点是声母 + 笔画的基本输入形式,以及开先河的顶功。声笔中最常用的是如下几个方案:

  1. 声笔简系
    • 声笔简码:使用声母 + 笔画来输入,这是最基础的方案,其它方案或多或少用到它的功能;
    • 声笔简拼:使用拼音简拼 + 可选的笔画来输入,自动造词,官方推荐普通用户使用
  2. 声笔飞系:使用声母 + 部首 + 笔画来输入,官方推荐高级用户使用
  3. 声笔双拼:使用声母 + 韵母 + 笔画来输入,适合纯双拼用户进阶到音形输入法。

声笔拼音声笔四拼比较特别,声笔鹤整声笔自整是给双拼用户的过渡方案,本文都不讲述。

声笔简码

在声笔系列方案中,用 z/c/s 表示 zh/ch/sh,用 v 表示零声母,用 aeuio 五个字母表示折、横(提)、撇、竖、点(捺)五种笔画。当候选字词出现在首选时,用空格、标点就可以上屏首选,或者在输入至少一个笔画后,用下一个字的声母将首选上屏,此为顶功,避免不必要地按空格键来上屏。

  1. 编码:取前三和末字的声母,如果不足四码,用末字的前三笔补齐。
    • 单字:sbbb,即声母 + 前三笔,如「就」 joei
    • 二字词:ssbb,即各字声母 + 第二字前两笔,如「关系」 gxua
    • 三字词:sssb, 即各字声母 + 第三字首笔,如「计算机」jsje
    • 四字及以上词:ssss,即前三和末字声母,如「爱因斯坦」vyst,「中华人民共和国」zhrg
  2. 选择
    • aeuio 五个字母表示第二到第六个候选;
    • 追加首字的两笔以缩小候选范围:单字是接下来的两笔(也就是第四、五笔),词组是首字的首两笔(因为首字笔画没用过);
  3. 翻页Tab 下一页,Shift + Tab 上一页。
  4. 反查
    • 拼音反查:a + 全拼,用 v 表示零声母,支持词组;
    • 笔画反查:直接用 aeuio 输入笔画;
    • 两分反查:i + 两分,如 ilonglong 出来「龘龖𪚥」三个候选字;

声笔简拼

声笔简拼在声笔简码的基础上,通过添加前面字的笔画来极大地加强了缩小候选范围的能力。

  1. 编码:取 1n 所有字的声母,第五字开始声母要大写;依次补第 n1...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 字不补笔画;
  2. 选择:使用 23789 五个数字表示第二到第六个候选;
  3. 定位:上述补笔画过程中,可以不按顺序,按 1 跳到首字编码末尾,再按 1 跳到次字编码末尾,依此类推,按 0 跳到末字编码末尾。当输入满四码后按单引号跳到第二字编码末尾;

声笔飞单

声笔飞单是声笔飞码和声笔飞讯的基础,在声笔简码之上引入了部首,极大降低了重码率。

  1. 部首:参考部首表键盘图,181 组部首,大部分按部首读音的声母排布,50 组特例;
  2. 编码:注意声笔飞系都是候选条出简码字后就不再出全码字,简码字指编码短于四码的字;
    • 单字:spbb,即声母 + 部首 + 剩余部分前两笔,不足两笔则重复末笔。有几种特例:
      1. 「戴」「威」「咸」之类的字在取部首「戈」后,笔画需从首笔开始,因为按照笔顺写字的时候「戈」会被拆开,不是连续写出来的;
      2. 声笔字:sb,即声母 + 首笔,一共 21 x 5 = 105 个,在输入声母后在候选条有提示;
      3. 常规部首:sBbb, 即声母 + 用 zhpsd(折横撇坚点) 表示的首笔 + 用 aeuio 表示的第二、三笔,不足两笔则重复末笔;
      4. 变形部首:spbb,即声母 + 部首 + 前两笔。只有 4 个部首:曰 yqi(取「日」), 士 ste(取「土」),毋 wma(取「母」), 已 yj(取「己」);
      5. 特殊部首:sPbb,即声母 + 子部首 + 剩余部分前两笔。只有 4 个部首:广 gc(取「厂」),走 zt(取「土」),麦 mwe(取「夂」),龍 llia(取「立」);
      6. 无读音部首:只能用笔画反查来输入;
      7. 特取字:参见声笔飞单文档,为了离散常用字的重码,17 个字采用了特殊的部首取法:敌或互重垂奏三表某世甘半东点兆乘辜
    • 二字词:szSz,即首字前两码 + 次字前两码,末字声母大写;
    • 三字词:ssSz,即前两字声母 + 末字前两码,末字声母大写;
    • 四字及以上词:sSss,即前三和末字声母,第二字声母大写;
  3. 取部规则:参考声笔飞单文档,将汉字尽量直观地拆分为左右或者上下两个部分,再按先后顺序取部首,前面部分优先,前面部分不是部首就取后面部分,但是单笔画的优先级别更低;若前后两部分都不是部首,则继续按上述原则拆分。若偏旁部首本身是一个成字,那么就取它的第一个笔画作为部首。若是声笔字,则优先取首笔。注意,为了尽量离散重码,存在个别例外,会在特取字中列出。

声笔飞码

  1. 编码
    • 单字:与飞单相同,除了二码的简码字要空格上屏,因此打单字不如飞单,但打词不用大写,强过飞单;
    • 二字词:szsz,即首字前两码 + 次字前两码;
    • 三字词:sssz,即前两字声母 + 末字前两码;
    • 四字及以上词:ssss,即前三和末字声母;
  2. 选择
    • aeuio 五个字母表示第二到第六个候选;
    • 追加首字的前两笔以缩小词组候选范围,注意声笔飞单没这个扩展编码功能;

声笔飞讯

  1. 编码
    • 单字:与飞单相同,除了二码的简码字顶屏会延迟一码(四二顶)或两码(五二顶),也即采用了所谓的延迟顶;
    • 二字词:szsbb,即首字前两码 + 次字声母 + 次字前两笔;
    • 三字及以上词:sssbb,即前三字声母 + 末字前两笔;
  2. 选择
    • aeuio 五个字母表示第二到第六个候选;
    • 追加首字的前两笔以缩小词组候选范围,注意声笔飞单没这个扩展编码功能;

声笔小鹤 & 声笔自然

  1. 编码
    • 单字:sybb,即声母 + 韵母 + 前两笔;
    • 二字词:sysy,即首字前两码 + 次字前两码;
    • 三字词:sssy,即前两字声母 + 末字前两码;
    • 四字及以上词:ssss,即前三和末字声母;
  2. 选择
    • aeuio 五个字母表示第二到第六个候选;
    • 追加首字的两笔以缩小候选范围:单字是接下来的两笔(也就是第四、五笔),词组是首字的首两笔(因为首字笔画没用过);