1 输入法如何工作?

在介绍薄荷输入法之前,我们需要先理解"输入法"这个概念。实际上,我们平时说的"安装输入法"包含了三个层次:

![[2026-05-23_15-34-09.png]]

  • 🖥️ 输入法框架:就像盖房子需要地基和框架,输入法也需要一个基础平台。在 Linux 系统上,常见的框架有 ibus 和 fcitx。它们负责捕获你的键盘输入、显示候选词窗口、将文字输出到应用程序。
  • ⚙️ RIME输入法引擎:RIME(中州韵输入法引擎)是一个开源的输入法算法框架。它不是传统意义上的"输入法",而是提供了拼音转汉字的核心计算能力。RIME 需要运行在输入法框架之上,比如 fcitx-rime 或 ibus-rime 或 weasel-rime。
  • 👑 输入方案这才是薄荷输入法的位置! 输入方案是一套配置文件,告诉 RIME 引擎:使用什么拼音方案(全拼/双拼/注音),加载哪些词库,应用什么语法规则,界面如何配色布局。

薄荷输入法(oh-my-rime)就是一套精心配置的 RIME 方案,它预设了优秀的词库、合理的拼写规则和美观的界面设置,让你不用自己从零配置。

2 使用这一套配置的优势

主流输入法通常会收集用户的输入内容用于统计词频并优化云词库,以及网络用语等等。但是某狗输入法就曝出有云下发模块修改浏览器主页,这个时候Rime这样开源无广告的输入法的优势就体现出来了,无需联网、没有广告、没有后门,并且一次配置终身使用。

3 安装流程

3.1 下载适用于Windows的小狼毫输入法

下载地址:https://github.com/rime/weasel/releases/download/0.17.4/weasel-0.17.4.0-installer.exe

全部点击下一步即可。

![[2026-05-23_16-44-18.webp]]

3.2 下载薄荷输入法

下载地址:https://cnb.cool/Mintimate/rime/oh-my-rime-cli/-/releases/download/v2.0.0/oh-my-rime-gui.exe

![[2026-05-23_16-36-16.webp]]

点击右下角,选择「输入法设定」,切换到薄荷输入法方案,

![[2026-05-23_16-40-57.webp]]

勾选「薄荷拼音-全拼输入」,点击「中」即可开始使用。

![[2026-05-23_16-42-05.webp]]

4 快捷输入

4.1 符号输入

薄荷输入法内置了丰富的符号输入功能,通过 symbols.yaml 配置文件,用户可以使用 / 引导键快速输入各类特殊符号,包括数学符号、箭头、星号、货币、希腊字母等。

以下是薄荷输入法内置的所有符号编码速查表:

编码类别编码类别编码类别编码类别
/fh符号/电脑/dn电脑按键/sb上标/xb下标
/xq象棋/mj麻将/xl希腊小写/xld希腊大写
/sz色子/pk扑克/ey俄语小写/eyd俄语大写
/bq表情/tq天气/yf月份/rq日期
/yy音乐/lx两性/yr曜日/sj时间
/bg八卦/bgm八卦名/tg天干/dz地支
/lssg六十四卦/lssgm六十四卦名/gz干支/jq节气
/txj太玄经/tt天体/dw单位/hb货币
/xz星座/xzm星座名/jg汉字结构/pp偏旁
/seg十二宫/xh星号/kx康熙部首/bh笔画
/fk方块/jh几何/bd标点/bdz竖排标点
/jt箭头/sx数学/py拼音/zy注音
/szq数字圈/szh数字弧/sd声调/hzq汉字圈
/szd数字点/zmq字母圈/hzh汉字弧/jm假名
/zmh字母弧/fs分数/pjm片假名/jmq假名圈
/0~/10数字变体/szm苏州码/jmbj假名半角/hw韩文
/lm罗马小写/lmd罗马大写/hwq韩文圈/hwh韩文弧
/a~/z拉丁小写/A~/Z拉丁大写

碍于篇幅原因,更多详情可以参考[《薄荷输入法-
符号输入与Symbols配置》](https://www.mintimate.cc/zh/guide/symbolsInput.html)

4.2 Lua 功能扩展

《完整文档》

输入编码功能输出示例
osj当前时间14:30、14点30分
orq当前日期2025年03月08日、2025-03-08
onl农历日期二〇二五年二月初九
oxq星期星期六
oww今年第几周第10周
ojq当前节气惊蛰
odt日期+时间2025-03-08 14:30:00
ott时间戳1741425000
ojr节日妇女节
oday问候模板下午好!

如果要修改对应的输出格式,可以在rime_mint.schema.yaml进行修改。

5 个性化配置

5.1 彻底关闭Emoji

Ctrl + ~ 只能临时调整当前输入法的状态,但是可以更改方案。如果要持久化修改,需要到 rime_mint.schema.yaml 的第30行代码,修改为 reset: 0

rime_mint.schema.yaml 修改后的部分代码如下:

# rime_mint.schema.yaml 文件
switches:
  - name: ascii_mode
    reset: 0
    states: [ 中文, 英文 ]
  - name: emoji_suggestion
    states: [ "😣️","😁️"]
    reset: 0 # 修改这一行代码
  - name: full_shape
    states: [ 半角, 全角 ]
    reset: 0
  - name: tone_display 
    states: [ 声杳, 声起 ]
    reset: 0
  - name: transcription
    states: [ 简体 , 繁体 ]
    reset: 0
  - name: ascii_punct
    states: [ "。," , ".," ]
    reset: 0

5.2 调整输入法外观和输入法方向

外观需要在weasel.custom.yaml文件进行调整,个人配置如下:

# weasel.custom.yaml 文件
patch:
  "style/color_scheme": steam # 默认配色方案
  "style/color_scheme_dark": steam # 深色模式下,Weasel 的配色方案,Windows 10 1809+ 可用
  "style/font_face": "HarmonyOS Sans SC" # 全局字体
  "style/font_point": 14 # 全局字体字号
  "style/layout/border_width": 2 # 边框宽度;又名 border
  "style/layout/candidate_spacing": 6 # 候选项之间的间距
  "style/layout/hilite_padding": 4 # 高亮区域和内部文字的间距,影响高亮区域大小
  "style/layout/hilite_spacing": 3 # 候选项和相应标签的间距
  "style/layout/margin_x": 8  # 主体元素和候选框的左右边距;为负值时,不显示候选框
  "style/layout/margin_y": 8  # 主体元素的上下边距;为负值时,不显示候选框
  "style/layout/round_corner": 6 # 候选背景色块圆角半径,又名 hilited_corner_radius
  "style/layout/spacing": 8 # 编码区域和候选区域的间距
  "style/layout/min_width": 100 # 候选框最小宽度
  "style/horizontal": false      # 候选横排 true|false

5.3 设置候选数

候选横排、候选数、需要在default.custom.yaml文件进行调整,个人配置如下:

# default.custom.yaml 文件
customization:
  distribution_code_name: Weasel
  distribution_version: 0.17.4
  generator: "Rime::SwitcherSettings"
  modified_time: "Sat May 23 10:38:30 2026"
  rime_version: 1.13.1
patch:
  "menu/page_size": 6 #候选数 1~9
  "ascii_composer/switch_key/Shift_R": commit_code # 设置Shift直接上屏英文字符并切换为英文状态
  schema_list:
    - {schema: terra_pinyin}
    - {schema: rime_mint}

5.4 更多配置选项

官方文档:《薄荷输入法配置文档》《RIME定制指南》《Weasel 定制化》