Skip to content

方案介绍与切换

清风输入法采用方案驱动架构,通过 YAML 方案文件定义输入行为。内置四种方案,可随时切换。

方案一览

方案ID类型适合人群
全拼pinyin拼音拼音输入用户
双拼shuangpin拼音追求高效的拼音用户
五笔 86wubi86码表五笔用户
五笔拼音wubi86_pinyin混合五笔初学者或偶尔忘码的用户

全拼

基于雾凇拼音词库,支持智能候选排序和词频学习。

  • 输入完整拼音即可,如 zhongguo → 中国
  • 支持简拼,如 bj → 北京
  • 支持模糊音配置(z/zh、n/l、an/ang 等 11 组)
  • 支持智能组词(use_smart_compose
  • 候选排序可选:char_first(单字优先)、phrase_first(词组优先)、smart(智能,默认)
  • 内置五笔反查词库,可通过编码提示查看五笔编码

双拼

使用两个按键表示一个音节,大幅减少击键次数。内置 6 种双拼方案:

方案ID说明
小鹤双拼xiaohe最流行的双拼方案(默认)
自然码ziranma经典双拼方案
微软双拼mspyWindows 内置方案
搜狗双拼sogou搜狗输入法方案
智能 ABCabc经典 ABC 方案
紫光双拼ziguang紫光/华宇方案

双拼方案可在方案配置文件 shuangpin.schema.yaml 中切换,或通过设置工具修改。

双拼特点

  • 复用全拼词库与算法,词库丰富
  • 支持编码提示,方便学习新方案
  • 支持智能组词
  • 支持与全拼相同的模糊音配置

五笔 86

基于极点五笔码表,纯五笔输入体验。

  • 最大码长 4 键,如 gggg → 王(全码)、ggtt → 五笔(二字词)
  • 支持四码唯一自动上屏(auto_commit_unique
  • 支持五码顶字上屏(top_code_commit
  • 支持标点顶字上屏(punct_commit
  • 支持四码空码自动清空(clear_on_empty_max
  • 支持 Z 键重复/学习(z_key_repeat
  • 内置临时拼音模式(按 ` 键触发),忘码时可用拼音输入
  • 内置词组编码器,根据规则自动生成词组编码

详细的五笔策略配置请参考五笔引擎配置

五笔拼音混输

混合引擎,五笔优先、拼音兜底

  • 输入编码时同时匹配五笔和拼音
  • 五笔匹配结果排在前面(通过 codetable_weight_boost 控制权重差)
  • 可配置最短拼音编码长度(min_pinyin_length,默认 2)
  • 可选显示匹配来源提示(show_source_hint
  • 适合五笔初学者或偶尔忘记编码时使用

详细的混输配置请参考混输引擎配置

切换方案

快捷键切换

Ctrl + Shift + E 可在已启用的方案之间循环切换。

设置工具切换

  1. Ctrl + Shift + ] 打开设置工具
  2. 在"常规"页面选择需要的方案
  3. 修改即时生效

配置文件切换

编辑 %APPDATA%\WindInput\config.yaml

yaml
schema:
  active: "wubi86"              # 当前使用的方案
  available:                    # 可切换的方案列表(顺序决定切换顺序)
    - "wubi86"
    - "wubi86_pinyin"
    # - "pinyin"                # 如需启用,取消注释并重启
    # - "shuangpin"

available 列表中的顺序决定了 Ctrl + Shift + E 循环切换的顺序。

方案配置文件

每个方案有独立的配置文件,位于 %APPDATA%\WindInput\schemas\ 目录:

文件方案
pinyin.schema.yaml全拼
shuangpin.schema.yaml双拼
wubi86.schema.yaml五笔 86
wubi86_pinyin.schema.yaml五笔拼音混输

方案文件定义了引擎类型、词库路径、候选排序策略、学习与调频等。一般情况下无需手动修改,通过设置工具即可完成配置。详细的方案配置说明请参阅方案配置详解

方案导入导出

在设置工具的"词库"页面中:

  • 导出方案 — 将当前方案导出为 ZIP 文件
  • 导入方案 — 从 ZIP 文件导入方案,导入前可预览内容
  • 完整备份/恢复 — 导出或导入所有配置和用户数据

详见词库管理

自定义方案

如果你想创建自定义输入方案或深度修改现有方案,请参阅方案配置制作

Released under the MIT License.