设置说明方案设置

方案设置

输入方案的启用与排序、方案独立设置、导入导出,四种引擎的全局配置入口与主方案设置

v0.116.0

设置工具的「方案」页分三张卡片,自上而下是:输入方案(管有哪些方案、用哪个)、全局方案配置(管四种引擎的默认行为)、主方案设置(管反查与临时拼音用谁)。

先理解一条:行为是全局的,方案文件只存固定参数

上屏策略、调频、造词、模糊音这些行为开关是全局配置,同类方案共享——改一次,所有码表方案(或所有拼音方案)一起变。方案文件只定义引擎的固定参数(引擎类型、码长、词库列表、双拼布局)。

想让某个方案与全局不同,用「方案设置 → 码表配置」单独覆盖。详见核心概念

输入方案

列表展示全部已安装方案,每行显示名称与引擎类型徽章(码表 / 拼音 / 混输 / 英文)。已启用的排在前、未启用的排在后,特殊方案独立成区。

列表显示

列表上方的「列表显示」下拉里有两个开关:

开关作用
隐藏未启用只看已启用的方案
显示特殊方案让自制的快符表这类特殊方案出现在列表里;已启用的恒显示,不受此开关影响

内置的五个方案——全拼、双拼、五笔 86、五笔拼音、英文——都是普通方案,两个开关都不勾也看得到。

工具栏操作

以下按钮作用于当前选中的方案

操作说明
↑ / ↓调整已启用方案的顺序。Ctrl + Shift + E 就按这个顺序循环
设为当前立刻切到该方案(同时持久化)
设置打开方案设置对话框
删除删除用户方案(内置方案不可删除),同时清理其词库数据与未被共享的资源文件
刷新重新加载方案列表
导入 / 导出方案包的导入导出

也可以直接编辑 %APPDATA%\WindInput\config.toml

[schema]
active = "wubi86"                              # 当前使用的方案
available = ["wubi86", "wubi86_pinyin"]        # 已启用列表,顺序即循环顺序

方案设置对话框

选中方案后点「设置」打开。里面有哪些区块随方案的引擎类型变化——这是最容易困惑的地方,对照下表即可:

区块哪些方案有内容
方案信息全部名称、类型、来源、版本、作者、描述(只读)
按键设置全部切换热键引导键
方案参数仅双拼双拼布局选择
码表配置仅码表类(含自制的快符表等特殊方案)方案级码表配置开关与设置入口
扩展词库有词库的方案(码表 / 拼音 / 英文)逐个开关方案随附的扩展词库

引擎类型为混输的方案只有前两项——它自己不拥有词库,也没有独立的行为参数。这类方案打开对话框会看到「该方案除进入方式外没有其它可配置项」。

对话框没有独立的保存按钮

里面的改动关闭对话框后由底栏的「应用设置 / 保存并退出」统一提交,与其它页面一致。它们背后写两个地方(热键进 config.toml,码表配置与词库开关进 schema_overrides\<方案ID>.toml),但你不需要关心分别。「重新加载」会连同这些未提交的改动一并丢弃。

方案切换热键 0.114 新增

Ctrl + Shift + E 是循环切换,方案多了要按好几次。可以给单个方案绑一个直达热键,按下直接切过去:选中方案 → 设置 → 按键设置 → 切换热键

两种模式下都生效——切到英文方案之后还得能按键切回来,所以它不像其它快捷键那样限定中文模式。配置键是 keys.schema_hotkeys

不必先启用:直达热键可以切到没加入 available 的方案。英文方案的典型用法就是这样——不占循环切换的位置,用热键切过去打一段,再切回来。首次切过去时会现加载词库,可能有短暂停顿,之后就缓存住了。

特殊方案与引导键 0.114 新增

特殊方案指方案文件里标了 [schema].hidden = true 的方案。它们默认不出现在方案列表里——勾选「显示特殊方案」即可看到并启用;已启用的恒显示,不受该开关影响。

内置方案里没有特殊方案

全拼、双拼、五笔 86、五笔拼音、英文这五个内置方案都是普通方案,正常出现在列表里,不需要勾「显示特殊方案」。

这个开关是给自制的小码表准备的:快符表、生僻字表、术语缩写表这类「插一个符号就走」的方案,混在主方案列表里是噪音,所以作者会给它们标上 hidden

方案文件里声明了 [overlay] 段的方案还可以配引导键选中方案 → 设置 → 按键设置 → 引导键。与切换热键不同,引导键是在中文输入中途按下即临时进入,打完一段自动退回原方案。同一个对话框里还多出一节「特殊模式」,可调进入即展示候选与候选排列。

这一节只在方案声明了 [overlay] 时出现——「是不是特殊方案」是方案的固有属性,由方案文件决定,不是随手勾选的开关。所以第一次要手写方案文件,写法见引导键特殊模式

hidden 与 overlay 是两回事

hidden 管「列不列进方案列表」,[overlay] 管「能不能被引导键临时进入」。上面五个内置方案两个都没有,所以它们没有引导键那一行。自制的快符表通常两个都写。

特殊方案本质就是码表方案,只是靠引导键进入。所以它同样有用户词库、词频、候选调整,也同样能单独设一套上屏行为——但它不继承全局码表配置,没写的字段取内置默认值,见引导键特殊模式

方案级码表配置 0.114 新增

码表方案默认跟随全局码表配置——改一次,所有码表方案一起变。想让某个方案单独一套,在 选中方案 → 设置 → 码表配置 打开「自定义码表配置」,再点旁边的「设置」。

里面的项与全局那份逐条相同(顶码上屏、精确匹配、词频调整等),改的只是作用范围。

开与关的含义

  • (默认):该方案不写任何行为字段,跟随基线。普通方案的基线是全局配置,特殊方案的基线是内置默认值(特殊方案不继承全局
  • :从当前生效值起步,逐项写进该方案。此后改全局配置对这个方案不再有影响

关掉即恢复跟随,之前写的值会被清掉。

最典型的用法是给快符表单独开词频调整:小符号表的顺序往往是作者精心排过的,全局开了调频未必适合它;反过来想让快符学习使用频率、又不想动五笔的调频,也只能靠这里。

落盘位置是 schema_overrides\<方案ID>.toml,不改方案文件本身,方案后续更新不受影响。

方案文件写死的值不受这个开关控制

若方案作者在 <方案ID>.schema.toml 里显式写了某项,它属于方案定义的一部分——关掉「自定义码表配置」只清除你在设置里改的那层,方案文件里的值仍然生效。

扩展词库

方案除主词库外,还可随附若干扩展词库(表情、符号、地名等)。它们与主词库共同参与候选排序,可按需独立开关,是在不修改方案文件的前提下调整候选范围的最常用入口。

每个条目一个开关,下方小字说明该词库的内容范围(由方案作者预设)。主词库不出现在这个列表里——它始终启用。

五笔方案随附的扩展词库:

词库默认说明
极点五笔主词库——主词库,始终启用,不在列表中
扩展词库启用新词、网络用语、生僻词等非常用词条
Emoji 表情启用按五笔编码检索 emoji;输入 emoj 可查看常用表情
行政区域关闭省市县区等地名词条,按需启用

开关只记「开或关」,不冻结词库定义

覆盖层按词库 id 只接受启用状态一个字段,词库的路径、名称、顺序等始终以方案文件为准。因此方案升级后新增或调整过的词库都能正常透传,不会被你点过的开关冻结在旧版本。若想替换词库文件本身,见同结构覆盖机制

导入与导出方案

方案以方案包.zip)形式分发,便于备份或分享社区码表方案(如 WindInputCodeTable 收集的第三方码表):

  • 导入 —— 选择 .zip 后先预览包内方案信息,确认后选择合并替换导入
  • 导出 —— 将选中方案连同其引用的资源文件(词库、双拼布局、拆字库、字根字体)打包导出

方案包不含个人数据

方案包只有方案配置与引用资源,不含你的用户词、词频、候选调整。把方案分享给别人不会连带泄露个人输入记录;换机时要带走个人数据请用整机备份

包内布局、package.toml 字段与资源收集规则见导入与导出格式。要从零创建方案,见方案配置

全局方案配置

四个按钮,各打开一个对话框,装的是对应引擎的全局默认行为。方案级的差异化通过上面的码表配置覆盖。

主方案设置

这两项决定「当需要用到码表 / 拼音、但当前方案不是它」时,去找哪一个方案。

选项说明
主码表方案主力码表方案(如五笔 86)。拼音方案的编码反查与编码提示基于此方案的码表——拼音候选旁显示的五笔编码就是从这里查的
主拼音方案临时拼音快捷输入的拼音子模式使用的拼音方案(可选双拼)。留空 = 全拼

混输方案的拼音不受「主拼音方案」影响

混输方案的拼音来自它自己方案文件里 [engine.mixed]secondary_schema 字段,与这一项无关。改混输用哪个拼音要改方案文件,见混输方案配置

确切配置键与取值见方案与引擎配置

本页目录