节奏
这一页是字段参考。想先看这一类能改什么、改了什么样、改不了什么,见节奏。
type: "pace",文件 pace.json。原来写死在扉阅里的那些数。每个数有范围,超了用边界值(记一笔,照样能装);没写的用自带的;必须是整数。
下面这张表是从源码里读出来的(范围来自检查器,“自带”来自默认节奏包),不是手写的:
| 名字 | 范围 | 自带 | 管什么 |
|---|---|---|---|
zhPresses | 2–5 | 3 | 第几次按 ⌘C 给中文(同一句上数;2 和 3 一样:第二次按永远是出题那一级)(写 2 和写 3 一样;写 4、5 时,第二次按以后的几次按会提示“还要再按几次才给中文”) |
autoNext | 2–10 | 3 | 一步做完几秒以后自己往下走 |
candidates | 2–6 | 4 | 一问最多几个候选 |
candidateMisses | 1–5 | 2 | 点候选(连指代、答疑问词、填坑)错几次给答案 |
findMisses | 1–5 | 2 | 找旧说法、找线索句错几次给答案(2026-10-13 起直接给,不再亮“替我连好”) |
phraseMisses | 1–5 | 2 | 固定搭配错几次给答案 |
helpMisses | 1–5 | 2 | 管到哪、量几倍、跷跷板错几次给答案(2026-10-13 起直接给,不再亮“替我……”) |
spanAsks | 1–3 | 2 | 划一段一句最多问几次 |
spanMissesToStart | 1–5 | 2 | 划一段错几次浮起点竖线 |
spanMissesToAuto | 2–6 | 3 | 划一段错几次给答案(替他划好) |
stripMisses | 1–5 | 2 | 点掉修饰点错几次锁住 |
ladderLevels | 2–8 | 6 | 阶梯最多几层 |
ladderMinWords | 1–5 | 2 | 阶梯上一段至少几个词才单独成一行 |
whAsks | 1–3 | 2 | 答疑问词一句最多问几次 |
fieldSegs | 1–3 | 3 | 语法场地一句最多标几段 |
fieldMissesToLight | 1–5 | 2 | 语法场地同一段放错几次给答案(替他放进对的格子;翻硬币点错几次替他翻完) |
chapterAsks | 1–20 | 20 | 一句里同一章最多问几次(每章出题多少) |
grammarFirst | 0–1 | 1 | 主干自己的语法点先问还是先问整句怎么拆(1 先语法、0 先拆修饰) |
wordLayerMax | 1–5 | 3 | 选中几个词以内走词层,再多走句层(标点不算词) |
vocabMax | 1–8 | 6 | 句层先认的词最多几个(小卡上显示几个词的中文) |
sentenceAsks | 1–99 | 99 | 句层一句最多问几处(99 = 不限,跟原来一样) |
recap | 0–1 | 1 | 整句走完给不给“看整句排好的样子”(0 不给、1 给) |
lookBack | 0–1 | 1 | 给不给“上一步”回看(0 不给、1 给) |
favorite | 0–1 | 1 | 给不给“收藏这句”(0 不给、1 给) |
weakFirst | 0–1 | 1 | 同级的题先问他错得多的类(0 按原来的先后、1 错得多的先问) |
newDot | 0–1 | 1 | 第一次碰到某一类时“提示”按钮上给不给小蓝点(0 不给、1 给) |
grammarKinds | 1–6 | 3 | 词层一句最多问几类语法(一类一个场地) |
fieldPoints | 1–3 | 3 | 句层一个场地最多装几处(再多就分成几个场地) |
spanMinWords | 1–8 | 3 | 划一段:修饰段至少几个词才问 |
spanSentenceMinWords | 0–30 | 10 | 划一段:句子至少几个词才问 |
spanLoose | 0–3 | 0 | 划一段:多划几个词还算对 |
ladderFine | 0–1 | 1 | 阶梯拆不拆细:主语、谓语各一行(0 不拆、1 拆) |
partsMax | 2–3 | 3 | 拆词最多拆成几段 |
linksFirst | 0–1 | 0 | 走法(2026-10-09,路由表简版):主句里先问指谁、谁在做这几处,再问语法点(1),还是先语法点(0,原来的样子) |
blockGrammarFirst | 0–1 | 0 | 走法:每一块里先问语法点(1),还是先问指谁、它自己的主语(0,原来的样子) |
wordGrammarFirst | 0–1 | 0 | 走法:词层复制的词又是语法形式、又在固定搭配里或能拆开时,先问语法(1),还是先问搭配、拆词(0,原来的样子) |
fillFirst | 0–1 | 0 | 走法:词层没线索时先填坑(1),还是先找旧说法(0,原来的样子:答案在他读过的字里,最容易答对) |
askTrunk | 0–1 | 1 | 走法(2026-10-09):句层问不问主句的主干(谁 / 什么 + 谓语):1 问(原来的样子),0 先跳过(初中这种组合想先练语法点时用) |
firstTrunk | 0–1 | 1 | 第 1 级画什么(2026-10-09,档表简版;默认都开,跟原来一样):句层主干加深 |
firstDimMods | 0–1 | 1 | 第 1 级:句层修饰变淡 |
firstDimOthers | 0–1 | 1 | 第 1 级:同一段别的句子变淡 |
firstDimSkip | 0–1 | 1 | 第 1 级:词层“不用管”的词那一块压灰 |
firstClueLink | 0–1 | 1 | 第 1 级:词层“指线索”时从生词连一条细线到线索 |
firstCrux | 0–1 | 1 | 第 1 级:词层命门每一处垫琥珀 |
missWaits | 0–1 | 1 | 做错了(错过、替他做了)的那一步不自己往下走,停着等他看完点(1 停、0 照样数;2026-10-12 默认停,设置里能关) |
zhExit | 0–1 | 0 | 给整句中文的出口开不开:连按 ⌘C、卡片底部“看中文”、连错两次(1 开、0 关只提示按 Esc 收起;2026-10-12 默认关,词和一块的中文不在其内) |
表里没有列的几个名字:zhMisses、pagePresses、cueMisses 在产品里没有哪一步读它们,写了不报错、也不起作用,不要写;streakSlows、streakAsks(做对了就少出一点)由用户自己在设置里打开,扩展包和组合都不许替他决定,请不要写。missWaits 可以写,但用户在设置里拨过“做错了就停下”以后按他拨的。
另外有一条约束:spanMissesToAuto(划一段错几次给答案)不能不大于 spanMissesToStart(错几次浮起点竖线),不满足会被调成 spanMissesToStart + 1。
样例:examples/pace-gentle/(慢一点:多试几次再给提示、做完多停几秒)。