小狼毫 万象拼音 + 极点五笔 三方案部署教程

1997年读师范的时候学习的计算机,那个时候输入法学习的五笔,那个天天背字根呀!感觉用五笔输入法特别的自豪,因为字根不好背。五笔输入法一用都快30年了。用五笔输入法的都知道,如果遇到生僻字五笔打不出来的时候,那必须要再切换到拼音输入法来打字,这样也就非常的麻烦。所以使用五笔输入法的,也就不得不五笔和拼音之间来回的切换。使用五笔的人最想使用的模式还是"混输",也就是不用切换输入法模式的情况下,即可以打五笔同时也可以敲拼音。老张应该在十几年前自己就折腾过"混输",在QQ拼音输入法入基础上,通过在"自定义词"里把五笔码导入进去。以"自定义"的模式实现了五笔拼音的混输。现在成品输入法的混输做的已经非常的好了。

搜狗输入法用了好多年了,一直忍受它的弹出广告,连火绒都拦截不了。前几天在群友的推荐下使用了开源的输入法模型小狼毫,乘着WorkBuddy还有积分,就折腾起来了混输。这次折腾,是以万象拼音打底,保证万象拼音输入法所有功能不变的基础上,加上了极点五笔的功能。

再感慨下现在写教程类的文章吧,以前很怕写教程的文章,真的费脑费时,想要写好都得要两三个小时。而现在,我让WorkBuddy把混输部署好之后,教程也就自动写出来了。所以,下面的教程有点AI味!

我也制作了"懒人包",由于懒人包有点大,有些要的留邮箱我私发!其实还是建议自己折腾,一是能体会到折腾的乐趣,二是可以收获"混输"原理!

你要做的事只有四件:下载两个压缩包 → 解压拷进用户文件夹 → 用记事本新建 3 个文件、改 2 处 → 托盘右键「重新部署」。

完成后得到三种随时可切换的输入方案:

# 方案 用途
万象拼音 原版,功能完整(默认启动)
极点五笔86 纯五笔,四码自动上屏(造词请用③)
万象·五笔混输 打拼音出汉字,打五笔码出五笔字,同屏候选;支持五笔造词

一、下载什么

# 下载 地址 说明
1 万象拼音(标准版 base) https://github.com/amzxyz/rime-wanxiang/releases 标准版 / base 的包(约 35MB),别下 T9、PRO、双拼版
2 极点五笔86 https://github.com/KyleBing/rime-wubi86-jidian 绿色按钮 Code → Download ZIP
3 语法模型(可选 https://cnb.cool/Mintimate/rime/oh-my-rime/-/releases/download/latest/wanxiang-lts-zh-hans.gram 420MB,只影响「整句预测」,不下也能正常打字

GitHub 打不开就换个时间重试,或用手机热点。
第 3 项是国内镜像,实测能满速下;缺了它输入法照样能用,只是"猜整句"没那么聪明。

下载完两个 zip,分别解压到任意地方(比如桌面建个 输入法素材 文件夹)。


二、解压 + 拷贝(最省事的做法:全拷)

  1. 打开解压后的文件夹。
  2. 全选里面所有文件和文件夹Ctrl+A)→ 复制 → 粘贴进用户文件夹
  3. 弹出「是否覆盖」→ 选(万象包自带它的全局配置,覆盖正是我们要的)。
  4. 先拷万象的,再拷极点五笔的。

不用挑哪些要哪些不要,全拷进去最省事,多余的只是几个说明文档,不影响运行。

拷完扫一眼,有这些就行(不用一个个核对):

wanxiang.schema.yaml      wanxiang.dict.yaml      wanxiang_algebra.yaml
default.yaml              weasel.yaml             custom_phrase.dict.yaml
wubi86_jidian.schema.yaml wubi86_jidian.dict.yaml wubi86_jidian_user.dict.yaml
pinyin_simp.schema.yaml   pinyin_simp.dict.yaml
dicts\   lua\   opencc\   custom\

语法模型如果下了,把 wanxiang-lts-zh-hans.gram 也放进用户文件夹,不用做任何配置


三、动手改配置(五步,全是复制粘贴)

记事本就行。
⚠️ 保存时编码选 UTF-8(Win10/11 新版记事本默认就是;老版在「另存为」下方有编码下拉框)。
另外:缩进一律用空格,别用 Tab——直接复制本文的原文就不会错。

步骤 1:新建 default.custom.yaml(最关键的一个)

在用户文件夹新建文本文档 → 改名成 default.custom.yaml
要把后面的 .txt 一起改掉)→ 内容整段复制下面这些:

patch:
  # ① 补标点配置:万象自带全局配置里没有这一节,而极点五笔要用它。
  #    少了这段,五笔方案直接失效(最容易踩的坑)。
  punctuator:
    full_shape:
      __include: punctuation:/full_shape
    half_shape:
      __include: punctuation:/half_shape

  # ② 方案切换热键:Ctrl+Shift+K 是主力(只用主键盘区,没 F 区也能按),
  #    F4 是备用(有 F 区的键盘顺手,万象默认把它顶掉了,这里加回来)。
  #    为什么不写 Ctrl+grave(Ctrl + 反引号):很多没 F 区的键盘左上角那颗
  #    发的是 Esc,而 Ctrl+Esc 是 Windows 打开开始菜单的快捷键,输入法收不到。
  #    想换成别的字母:直接把 K 改掉就行,可选哪些、哪些不能碰 → 六A 节
  switcher/hotkeys:
    - Control+Shift+K
    - F4

  # ③ 三个方案的清单(第一行 = 开机默认用哪个)
  schema_list:
    - schema: wanxiang          # ① 万象拼音(原版)
    - schema: wubi86_jidian     # ② 极点五笔86
    - schema: wanxiang_wubi     # ③ 万象·五笔混输(下一步生成)

步骤 2:做出「万象·五笔混输」方案(复制 + 改四处)

懒人路线:如果笔记同目录那份 wanxiang_wubi.schema.yaml 的万象版本和你下载的一致
(两边都是 v18.0.5),直接把它拷进用户文件夹,这一步就完事了,跳到步骤 3。
怎么判断、版本对不上怎么办 → 第八节。

下面是手工做法,任何时候都能用:

  1. 复制 wanxiang.schema.yaml → 同目录粘贴 → 改名成 wanxiang_wubi.schema.yaml

  2. 用记事本打开这个新文件,改四处:

    ① 文件开头找 schema_id: wanxiang → 改成:

      schema_id: wanxiang_wubi
    

    ② 紧跟着的 name: 万象拼音 → 改成:

      name: 万象·五笔混输
    

    ③ 找 dependencies: 一段,在最后一项下面加一行

        dependencies:
          - wanxiang_mixedcode  <span class="obsidian-tag">#混合编码</span>
          - wanxiang_reverse  <span class="obsidian-tag">#部件拆字</span>,反查及辅码
          - wanxiang_english  <span class="obsidian-tag">#英文</span>
          - wanxiang_abbrev  <span class="obsidian-tag">#公共简码库</span>
          - wanxiang_phrase  <span class="obsidian-tag">#用户词库</span>
          - wubi86_jidian    # ← 加这一行(极点五笔词典)
    

    ④ 找 translators: 一段,在 script_translator 下面加一行

        translators:
          - punct_translator  <span class="obsidian-tag">#配合</span> punct_segmentor 转换标点符号
          - script_translator  <span class="obsidian-tag">#脚本翻译器</span>,用于拼音、粤拼等基于音节表的输入方案
          - table_translator@wubi86_jidian    # ← 加这一行(挂载五笔)
          - lua_translator@*wanxiang.version_display  #...
    
  3. 拉到文件最末尾,空一行,整段粘贴下面这些:

    # <mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark>=
    #  以下为「挂载极点五笔」的增量配置,万象原生配置未做任何改动
    # <mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark><mark></mark>=
    wubi86_jidian:
      dictionary: wubi86_jidian        # 极点五笔主码表
      # 注意:不要在这里写 prism: xxx。棱镜文件名必须等于词典名,
      # 写别的名字会导致五笔直接失效。
      enable_completion: true          # 编码没输满也给候选,方便逐字选字造词
      enable_sentence: true            # ★五笔造词必需:false 则连打多码没有候选,造不了词
      enable_user_dict: true           # 开启用户词典:造的词存在这里
      enable_encoder: true             # ★允许按词条反推编码(造词必需)
      encode_commit_history: true      # ★一次上屏多个字就自动成词
      max_phrase_length: 4
      disable_user_dict_for_patterns:  # 反查串别当成词造进用户词典
        - "^z.*$"
        - "^`.*$"
      initial_quality: 3.2             # 比拼音的 3 略高 → 五笔四码定字排在前面
                                       # 想让拼音优先:把 3.2 改成 2,重新部署
      comment_format:
        - xform/.*//
    

    打 ★ 的三行就是五笔造词的开关,别删。具体怎么用 → 第六节「五笔造词」。

  4. 保存。

这一步的本质:混输 = 万象方案的完整副本 + 挂一个五笔翻译器
万象原文件 wanxiang.schema.yaml 始终没动,所以方案①还是原汁原味的万象。

步骤 3:给极点五笔打开「拼音反查」(改一行)

记事本打开 wubi86_jidian.schema.yaml,找到这段:

  dependencies:
    - pinyin_simp   # 拼音反查词典(五笔打不出时,z + 拼音 反查)

如果 pinyin_simp 前面有 ## 删掉让它生效(没有就保持原样)。

作用:五笔打不出的字,打 z + 拼音(zweiying)就能反查出「魏营」。
注意:这一步改的是方案②纯五笔,跟混输里的造词是两码事(混输的造词在步骤 2 末尾那段里)。

步骤 4:新建 wubi86_jidian.custom.yaml(让五笔能造词)

新建 wubi86_jidian.custom.yaml,整段复制:

patch:
  "translator/enable_user_dict": true        # 开启用户词典:自造词、调频都能记住
  "translator/enable_encoder": true          # 允许按词条反推编码(自造词必需)
  "translator/encode_commit_history": true   # 已上屏内容自动成词
  "translator/max_phrase_length": 4          # 最长四字词
  "translator/enable_completion": true       # 编码未输满时也显示候选
  "speller/max_code_length": 4               # 四码顶字
  "speller/auto_select": true                # 四码唯一时自动上屏

步骤 5(可选):加本地地名 / 人名

记事本打开 custom_phrase.dict.yaml,拉到最下面,照格式加:

泗洪县	sihongxian	1000

三条规矩:

  • 中间是 Tab 键,不是空格(复制上面的原文最保险,不要手打 Tab)
    ——空格版会被当成一整个「词」,不报错、也不生效,参见第六节《把某个字 / 词钉在第一位》
  • 文件里那行 ... 必须单独占一行,不能粘到词条上,否则整份词典编译失败
  • 加在末尾,且原来最后一行要有换行

加完怎么确认真的进去了(别靠手感):部署后看 build\custom_phrase.table.bin大小有没有变大
没变就是没编译进去。


四、重新部署(改完必做)

最简单的办法:右键托盘小狼毫图标 → 「重新部署」 → 等它转完(几十秒到几分钟)。

托盘里找不到,就建个 重新部署.bat 双击:

@echo off
cd /d "C:\Program Files\Rime\weasel-0.17.4"
WeaselDeployer.exe /deploy
echo 完成,按任意键退出
pause

版本号 weasel-0.17.4 可能不同,去 C:\Program Files\Rime\ 看一眼实际文件夹名,对不上就改。

部署完再重启一次服务(部署完成 ≠ 新配置已加载):

  • 托盘右键 → 退出 → 从开始菜单重新打开「小狼毫」;
  • 或:任务管理器里结束 WeaselServer.exe,它会被自动重新拉起。

评论区

共 2 条评论
  1. obaby 的头像
    obaby Lv8.把酒言欢
    用五笔的都是高手,我就是纯拼音党
    刚刚
  2. 老何 的头像
    老何 Lv4.常来常往
    张大神这么牛啊,我一直用微软自带的输入法。
    刚刚
😊