Skip to content

符号输入与Symbols配置

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

基本用法

在中文输入模式下,输入 / 加上对应的缩写码即可呼出符号候选列表。例如:

输入类型示例符号
/fh符号/电脑©, ®, ☎, ☯, ♻
/dn电脑⌘, ⌥, ⇧, ⌫, ⏏
/xq象棋♔, ♕, ♖, ♗, ♘, ♙
/pk扑克♠, ♡, ♢, ♣, ♤, ♥
/bq表情☻, ☺, ☹
/tq天气☀, ☁, ⛅, ☂, ☔
/yy音乐𝄞, ♩, ♪, ♫, ♬
/jt箭头←, →, ↑, ↓, ↔, ⇐, ⇒
/sx数学±, ÷, ×, √, ∞, ∑
/xh星号★, ☆, ✡, ❋, ✿
/jh几何■, □, ▲, △, ●, ○
/fk方块▀, ▁, ▂, ░, ▒, ▓

数字与编号符号

薄荷输入法支持多种数字变体的快速输入:

输入类型示例
/0 ~ /10数字变体〇/零/⓪, 一/壹/①/❶
/szq数字+圈⓪, ①, ②, ③ ... ㊿
/szh数字+弧⑴, ⑵, ⑶ ... ⒇
/szd数字+点⒈, ⒉, ⒊ ... ⒛
/zmq字母+圈ⓐ, Ⓐ, ⓑ, Ⓑ ...
/zmh字母+弧⒜, ⒝, ⒞ ... ⒵
/fs分数½, ⅓, ¼, ⅕ ...
/lm罗马数字小写ⅰ, ⅱ, ⅲ ... ⅿ
/lmd罗马数字大写Ⅰ, Ⅱ, Ⅲ ... Ⅿ

文化符号

输入类型示例
/bg八卦☰, ☱, ☲, ☳, ☴, ☵, ☶, ☷
/tg天干甲, 乙, 丙, 丁 ... 癸
/dz地支子, 丑, 寅, 卯 ... 亥
/gz干支甲子, 乙丑 ... 癸亥
/jq节气立春, 雨水, 惊蛰 ... 大寒
/xz星座♈, ♉, ♊ ... ♓
/xzm星座名白羊座, 金牛座 ... 双鱼座

语言文字符号

输入类型示例
/xl希腊字母小写α, β, γ, δ ... ω
/xld希腊字母大写Α, Β, Γ, Δ ... Ω
/ey俄语小写а, б, в, г ... я
/eyd俄语大写А, Б, В, Г ... Я
/py拼音声调ā, á, ǎ, à, ō, ó ...
/zy注音ㄅ, ㄆ, ㄇ, ㄈ ...
/jm日语假名あ, い, う, え, お ...
/pjm日语片假名ア, イ, ウ, エ, オ ...
/hw韩文ㄱ, ㄴ, ㄷ, ㄹ ...

拉丁扩展字符

输入 /a/z/A/Z 可以输入对应字母的各种变体(带声调、附加符号等),例如:

  • /a: ā, á, ǎ, à, â, ä, å, ã ...
  • /e: ē, é, ě, è, ê, ë, ẽ ...
  • /u: ū, ú, ǔ, ù, û, ü, ǖ, ǘ, ǚ, ǜ ...

此外还支持拉丁文连字:

  • /ae: æ, ǣ, ǽ
  • /oe: œ
  • /fi: fi, /fl: fl

其他实用符号

输入类型示例
/sb上标⁰, ¹, ², ³, ᵃ, ᵇ ...
/xb下标₀, ₁, ₂, ₃, ₐ, ₑ ...
/dw单位Å, ℃, ‰, ㎏, ㎡, ㎝ ...
/hb货币¥, $, €, £, ₩, ₹ ...
/bd标点―, ‼, ¿, 々, 〃, 〆 ...
/jg汉字结构⿰, ⿱, ⿲, ⿳ ...
/pp偏旁亻, 冫, 氵, 扌, 忄 ...
/kx康熙部首一, 丨, 丶, 丿, 乙 ...
/bh笔画㇀, ㇁, ㇂ ...

半角标点配置

薄荷输入法在 symbols.yaml 中定义了半角模式下的标点映射。在方案文件中通过以下方式引用:

yaml
punctuator:
  import_preset: symbols
  half_shape:
    "#": "#"
    "*": "*"
    '.' : { commit:  }
    "`": "`"
    "~": "~"
    "@": "@"
    "=": "="
    "/": ["/", "÷"]
    '\': "、"
    "'": {pair: ["「", "」"]}
    "[": ["【", "["]
    "]": ["】", "]"]

其中 import_preset: symbols 会先加载 symbols.yaml 中的配置,然后方案文件中的 half_shape 会覆盖部分映射。

自定义符号

如果你想添加自己的符号映射,可以通过 custom 文件进行覆写。以薄荷拼音为例,创建 rime_mint.custom.yaml

yaml
patch:
  # 添加自定义符号
  "punctuator/symbols//email": [📧, , 📨, 📩]
  "punctuator/symbols//phone": [📱, , 📞, 📲]

这样输入 /email/phone 就可以呼出对应的符号候选。

如果想修改现有的半角标点映射,例如将 \ 键改为输出 /

yaml
patch:
  "punctuator/half_shape/\\": "/"

提示

符号输入需要配合 recognizer 中的 punct 规则使用。薄荷输入法默认已配置:

yaml
recognizer:
  patterns:
    punct: "^/([0-9]0?|[a-zA-Z]+)$"

这意味着 / 后面跟数字(0-90)或字母才会触发符号输入模式。

完整符号列表速查

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

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