# 声笔 - 独特句式连续感的顶功打字方案

**URL:** <https://meta.appinn.net/t/topic/46802>\
**Category:** 讨论分享\
**Created:** [2023 年8 月 25 日 11:23 UTC](https://meta.appinn.net/t/topic/46802 "2023-08-25T11:23:01Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

作者： ![Poto](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/poto/32/8322_2.png) [@Poto](https://meta.appinn.net/u/Poto)\
发布日期： [2023 年8 月 25 日 11:23 UTC](https://meta.appinn.net/t/topic/46802/1 "2023-08-25T11:23:01Z")

</div>

声笔是顶功类打字方案，带给你独特的句式连续感打法、人性化的打字体验。

 ![声笔宣传图](https://meta.appinn.net/uploads/default/original/3X/e/a/ea1468e885aae1a88cf84e719707be5311030152.jpeg)

「顶功」是指不用空格，通过下一字词的输入将前一字词上屏。

避免空格敲击能为你带来独特的句式连续感，你的所有击键都是字词的编码，都是有效击。空格易按但对于打字来说是无意义的，只有将字上屏的作用。

声笔即「声笔飞系」，以及零难度、不用学、直接就能用的「声笔简码」。

声笔飞系的打法是「声母（不分平翘舌）+ 部首 + 笔画 + 笔画」，不打部首就是「声笔简码」（声母 + 笔画）。

「声笔飞系」是「打单字」、「打词组」和「主单兼词」三种模式的统称。满足不同需求偏好的用户。

 ![声笔框架图](https://meta.appinn.net/uploads/default/original/3X/5/0/50a9764462cff2c14f17bc199a66c58c1554ea04.jpeg)

[参考阅读：图解「声笔」打字方案怎么打字](https://zhuanlan.zhihu.com/p/647169489)

* * *

打单，声笔是相当爽的体验，打完这个字直接打下一个字。

以「在当今信息社会，我们大家都需要使用输入法这一重要工具」句子为例，只能打单字。声笔打法如下：

`z_dijrxrxzsnehu,w_mrdejodvxveyxsreyuscurpfdzly_zvyxghjbi`

只有一简字用到3个空格。其他字全部用顶功一溜烟打过去。对于高阶用户，可以用下一个字词的首码大写，即大写顶屏。实现「声笔打字完全不用空格」。对于掌握标准键盘指法，能盲打的人来说，大写是跟敲空格一样自然的。对于他们来说，大写是并击，一只手敲字母，另一只手尾指按 Shift ，效率跟敲空格一样。

这点是有争执和歧义的。可以这样想，其他方案，你要敲空格，再打下一个字的首码，这是一个串联行为。而声笔的「大写顶屏」是并联的行为，并击，两手分别、同时按下 Shift + 下一个字首码的字母。对于标准指法、能键盘盲打的人来说，这是两只手各自的分工合作，同时进行。所以在并击用户眼中这是一个键，反映到客观的编码上，也是视作一个键（大写）。

很多事情没有对错，取决于你怎么看。但是网络上总有人是想着扳倒对方，非得争个输赢对错。这是相当戾气的。

我个人是喜欢声笔大写顶屏的。比如以「我们」这个词为例，常规打单字（包括你用其他字词型方案）是打完我这个编码，打空格，再打下一个字的编码，即 w\_m，它有一个先后顺序，是连续发生的行为。那么用声笔的大写顶屏打法就是 wM。你可以看到，大写顶屏不用空格，码长有优势，又因为大写是同时发生的击键行为，并击理论将其视作一击，反映到客观的码长上也是一码（大写的一码）。

中文打字方案发展到今天，它本质上是键位的优化。提高打字效率其实就是「键位和规则的优化」和「提高击键速度」。声笔的很多细节都是前者的体现，比如刚刚提到的大写顶屏以及组合变换。这是声笔的一个高阶打法的选择，并不强求你用，你用了会更爽些，也可以不用，只用基础打法，给你选择。高有高谋，低有低成。

声笔在这方面是做得相当细致到位的，费尽心思地将这些键位的闲置组合利用起来。其他输入方案往往只有一套固定的标准打法，而声笔是在这套标准打法之上，提供更为极致的高阶打法给有需要的用户（可选项）。这些高阶打法设计成功能模式按需开启，或者是充分利用顺手易按、但又闲置的键位组合。它本身并不会干扰到基础使用，但你用了会更好。

其实我是反对过分追求「打字速度」这个概念的。所以我前面也是避免不用打字速度，改用打字效率。打字速度这个词给你的感觉就是快，但是打字效率还包含打字过程中的体验和方案设计所给你带来的感受和便利。在今天已经没有上世纪打字员岗位要录入文本到电脑的时代，你的瓶颈不会是打字速度。

如果你知道自己在干嘛，把打字速度作为消遣和兴趣，那是不错的。但我注意到有些人他没想明白，只是跟风，然后把时间耗费在无意义的打字竞速上。更有甚者，用刚学没多久的打字速度，跟之前用得熟透、最快的巅峰成绩比，然后得出这个刚学的方案不行的结论。

我从来不去练字和跟打竞速，这是没有意义的事情。我还有更多有意义的事情等着我去做。我先后掌握过很多的打字方案，都是掌握键位后直接就日常打字，在日常中熟练。我只注重感受打字过程中方案带来的直觉体验和功能。声笔的自动造词带来的便利是其他打字方案所不能及的，这些与你息息相关的细节功能才是值得关注的点。

* * *

打词组，声笔有独家的「自动造词」，是字词型类输入方案中打词组爽得很，没有之一。目前打字方案在打法上大致两类：音码的整句式（拼音双拼），音码以外的字词型。声笔的词组打法跟四码方案（五笔、二笔、自然码、小鹤音形，即四码定长的形码和音形）模式一致，但自动造词和顶功的加持，让声笔的打词组体验远好于其他字词型打字方案。相当爽、人性化和好用易用，给你一种相当自然，好像本该就是这样才对的感觉。

这种特别的顶功体验非常值得你亲身感受，经历过才知道自己想要什么。哪怕觉得不适合自己，也可作为后续打字方案的对比。

声笔可以让你无感切换衔接打字方案，不用学就能直接上手用声笔打字，日常生活工作并不会因过渡而有影响。

打字方案就是「键位」和「规则」。一般打字方案如果没掌握键位，在新旧方案的过渡期间就会出现习惯冲突，也因为影响到日常生活工作，新方案的接手存在阻碍和延期。这是我过去交流和观察得到的一个比较常见的用户感受。

比如你第一次用声笔，声笔飞系是「声母+部首+笔画+笔画」，部首是音托，也有非音托需要记忆。那你不打部首，就是「声笔简码」的打法，声母+笔画，你完全不用学，直接就能无缝衔接到日常学习工作使用中。你甚至能完全用「笔画」打字。

等你后面掌握部首后，加上部首就顺利过渡到完全体的声笔飞系。你用其他方案，你不熟悉常用键位根本没法正常打字使用，那么你将在青黄不接的一段时间里遇到新旧方案的键位习惯冲突。但声笔的笔画能让你在初学阶段即可直接切换到声笔就位。

当然这是我观察和交流到的其他用户心声，我自己并没有实际体验。我自己学声笔是从零直接一步到位声笔飞讯，20分钟掌握部首+7分钟知晓规则。从零接触到用声笔飞讯打字，大概就是40分钟的时间。因为我自己有开发一个「条件反射练习器」，所以我过去学很多打字方案都是用条件反射来速成键位熟练，熟练键位其实就基本掌握打字方案。

所以，学声笔完全可以在一个小时内搞定，开始打字。你能够轻松掌握声笔。

声笔是一个兼具普适和专业的打字方案，可以随着你精进而更加顺手。它可以让你不用学就能直接用声笔打字，到后期你熟悉后可以选择开启高阶模式和开始使用高阶打法来提高打字效率。这取决于你，声笔提供选择。你可以一直用基础打法，也可以在熟练后开始高阶打法，实现更加方便的打字体验。

很多人初次阅读声笔文档感到不适应，因为声笔不像其他打字方案是固定打法模式，而是提供基础和高阶打法，服务不同层次不同需求的用户。如果说其他方案是在教你怎么用它打字，那么声笔就是给你选择服务你。所以初次了解声笔只需阅读基础打法即可，精进后感到不满足才开始高阶打法。

* * *

任何打字方案，无论词库宣称多大，对你来说都是没用的。总会有你觉得是词组，打了才发现词库没有收录的情况。这种时候，你只能清空候选重新打单字，这很麻烦。加上一些方案只能费劲地打开设置，找到加词选项手动加词；或者通过引导键等额外的操作步骤，林林总总，整体上都不觉得好用，让人不想费劲去加词，只能被迫迁就打单字。

有你要打的词，才是理想的词库。

声笔的自动造词解决这个痛点。

自动造词是声笔打词组超爽的压轴功能，将你打过的字词，自动组合成词组，下次你只要打这个词组的打法就能看到这个声笔为你造的新词。声笔的自动造词，全程自动化，你无需任何额外的步骤。

你用声笔第一次要打一个词，不确定词库有没有。你只需将其字词单独打一遍，声笔就会自动为你造好这个你想要的词，作为临时词，优先级低不污染你的词库。你再用词的打法打一次就能将其加到词库中，成为正式词组。

比如你第一次打「声笔」这个词，你不确定词库有没有这个词。你只用分别输入 「声 st」、「笔 bpu」两个单字，下次再打「声笔」这个词，直接打「声笔」的词组打法 stbp 就会看到「声笔」这个词已经自动为你造好了。

声笔的自动造词是以字、词组为单位组合的。比如你分别输入「声笔 stbp」、「系列 xxld」、「码 meu」后，自动造词「声笔系列码」、「声笔系列」和「系列码」。

可以说你打字过程本身就是在为词库加词，你的词库永远是最适合你的。

请注意，自动词组在整句式输入法中是标配，但在字词型打字方案中一般不支持自动词组，它们所依托的原生 Rime 虽然有一定程度的自动词组能力，但体验并没有声笔好用。

* * *

字词分流。你在用声笔打字时，打单字就只有单字候选，打词组就只有词组候选，从而实现「单字固定、词组动态」。而不会像一些方案字词混合显示，导致候选字词精准度下降。

毕竟候选的空间数量是有限的，加上其他方案在设计上因为不分流字词，导致不知道你是想打词组还是单字，只能字词混合显示，但是谁先谁后，熟先熟后？是一个无解的矛盾。

所以字词分流对你打词组是一个大大的体验加成，词组的相关性会更好。

字母选重。声笔用「Tab 翻页、aeuio 选重」，避免传统选重，数字行的手指跨行不便敲击。

扩展编码。这是一个可选的高阶功能，打词组可以额外追加首字前两个笔画才用 aeuio 选重。一般你可以用简码输入常见字词，现在也能通过加码筛选重码词组避免多次翻页，让自己需要的字词直接显示在眼前。通过追加两码，能让排在 5 页后的候选字词直接首页显示，效率相当高。

动态码长。即调频，包括码长的简化和重码顺序的调整。比如这次你打的词组需要选重，下次就是在首位，这个和拼音一样。再者你用前面提到的扩展编码，那么下次就无需再扩展编码，只用常规的打词就能看到这个词排在首位，直接用顶功将其上屏。比如 yyxxoe 打「音乐学」，这个词是排在候选靠后位置，所以我们在常规四码打词 yyxx 的基础上，追加两码 oe，让「音乐学」直接在首页显示，无需候选翻页。下次我们再打「音乐学」，只用打 yyxx 即可看到「音乐学」排在首位。

[声笔打字方案官网](https://sbxlm.gitee.io/about/)

---

<div class="post-metadata">

作者： ![ami](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ami/32/42241_2.png) [@ami](https://meta.appinn.net/u/ami)\
发布日期： [2023 年8 月 26 日 23:50 UTC](https://meta.appinn.net/t/topic/46802/2 "2023-08-26T23:50:57Z")

</div>

用大写？？Shift+字母不就是按2个键上屏，那为什么不按大空格+字母，也是2个键上屏啊？

---

<div class="post-metadata">

作者： ![Poto](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/poto/32/8322_2.png) [@Poto](https://meta.appinn.net/u/Poto)\
发布日期： [2023 年8 月 27 日 02:39 UTC](https://meta.appinn.net/t/topic/46802/3 "2023-08-27T02:39:16Z")

</div>

这是一个自由选项。可以用「空格」，也可以用「大写」

**大写还是空格，看个人喜欢，没有对错之分**

大写是 Shift 和字母同时按下，在「并击」眼中视作「一次击键」。

反映到码长也是一码。

它像你说的，是敲了两个键。但这两个键是你左右手同时敲击。而空格+字母是先后敲击，必须一前一后。

手机上会清晰明了，声笔在手机上是上滑字母大写。所以大写在手机打字实际就是一个键。

大写本身其实是充分调用空闲键位的体现。其他方案大写就是大写字母，声笔将其盘活用作打字的辅助。

这实际上是数学最优化问题

> 妈妈烙一张饼用两分钟，烙正、反面各用一分钟，锅里最多同时放两张饼，那么烙五张饼最少用几分钟?

一口锅能同时烙两张饼。从结果上看，它是烙了两张饼，但它是一口锅同时烙的，只用了一次单位时间，也就是一分钟。对应「大写」。

如果你烙完一张才烙下一张，那么它结果也是两张饼，但时间是用了两分钟。对应到这里就是「空格+字母」

那你就不能说分开烙跟同时烙是一样的。一分钟烙两张饼和两分钟烙两张饼

* * *

打字方案的设计成型后，再想提高效率，都是要这样抠细节。盘活键位的闲置组合用作打字辅助。

一般人可能很难接受，所以这些都是作为「高阶打法」的可选项，和基础打法并不冲突。

比如声笔的「大写顶屏」和「组合变换」。

组合变换就是用 tab 和 分号键； 打出正常字母组合所没有的词组。

打「只是」这个词，zs+Tab

![image](https://meta.appinn.net/uploads/default/original/3X/e/8/e894b944b136373fda18a8448132fc593dda1282.png)

打常用词组「个人」就是 gr；

![image](https://meta.appinn.net/uploads/default/original/3X/0/c/0c4373d3115bc958bc988bdc6317f50f8469c3c2.png)

* * *

这个视频是空格打法，后面还有不用空格的视频。

[https://www.bilibili.com/BV1au411N74V](https://www.bilibili.com/BV1au411N74V)

[https://www.bilibili.com/BV1Tz4y1E7J7](https://www.bilibili.com/BV1Tz4y1E7J7)

后面这些视频是「完全不用空格打字」

[https://www.bilibili.com/BV1XP411674S](https://www.bilibili.com/BV1XP411674S)

[https://www.bilibili.com/BV1JV411L7xo](https://www.bilibili.com/BV1JV411L7xo)

[https://www.bilibili.com/BV1z8411m7fb](https://www.bilibili.com/BV1z8411m7fb)

[https://www.bilibili.com/BV1vz4y1x7tT](https://www.bilibili.com/BV1vz4y1x7tT)

[https://www.bilibili.com/BV1pu4y1Q72b](https://www.bilibili.com/BV1pu4y1Q72b)

---

<div class="post-metadata">

作者： ![Fay](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/7993a0/32.png) [@Fay](https://meta.appinn.net/u/Fay)\
发布日期： [2023 年8 月 27 日 04:35 UTC](https://meta.appinn.net/t/topic/46802/4 "2023-08-27T04:35:12Z")

</div>

（1）大写接受不了一点。特别是需要频繁切换中英的情况下，很容易失误。  
（2）声笔只有RIME，必须先卸载现有的RIME，但卸载了现在的我就不会打字了（键道）。要是有个练习方案还可以考虑下。

---

<div class="post-metadata">

作者： ![ami](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ami/32/42241_2.png) [@ami](https://meta.appinn.net/u/ami)\
发布日期： [2023 年8 月 27 日 05:17 UTC](https://meta.appinn.net/t/topic/46802/5 "2023-08-27T05:17:24Z")

</div>

手机上大写上滑还行，电脑上那个Shift键小指实在太难按了。倒是可以用AHK写个空格键输出Shift的功能，或者改键ALT，这样可能会好按一些。

---

<div class="post-metadata">

作者： ![Poto](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/poto/32/8322_2.png) [@Poto](https://meta.appinn.net/u/Poto)\
发布日期： [2023 年8 月 27 日 05:21 UTC](https://meta.appinn.net/t/topic/46802/6 "2023-08-27T05:21:09Z")

</div>

电脑空格，手机大写

---

<div class="post-metadata">

作者： ![seabirdr](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/a698b9/32.png) [@seabirdr](https://meta.appinn.net/u/seabirdr)\
发布日期： [2023 年8 月 27 日 05:51 UTC](https://meta.appinn.net/t/topic/46802/7 "2023-08-27T05:51:46Z")

</div>

我用的是小鹤双拼输入法，下了个试用版发现不能输入“sh”这种翘舌音了。对我的输入习惯来说，这个改动有点大。

---

<div class="post-metadata">

作者： ![Poto](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/poto/32/8322_2.png) [@Poto](https://meta.appinn.net/u/Poto)\
发布日期： [2023 年9 月 10 日 10:13 UTC](https://meta.appinn.net/t/topic/46802/8 "2023-09-10T10:13:01Z")

</div>

![image](https://meta.appinn.net/uploads/default/original/3X/6/0/609bd9c7a6131f43be021012cda112419588d264.png)

---

<div class="post-metadata">

作者： ![biubiu](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/b/6f9a4e/32.png) [@biubiu](https://meta.appinn.net/u/biubiu)\
发布日期： [2023 年9 月 10 日 10:47 UTC](https://meta.appinn.net/t/topic/46802/9 "2023-09-10T10:47:39Z")

</div>

不用按空格，超前打字方案

---

<div class="post-metadata">

作者： ![WeiHua](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/w/d6d6ee/32.png) [@WeiHua](https://meta.appinn.net/u/WeiHua)\
发布日期： [2023 年9 月 11 日 11:57 UTC](https://meta.appinn.net/t/topic/46802/10 "2023-09-11T11:57:35Z")

</div>

声笔怎么输出 爱 这个字
