万象拼音
一、状态面板与方案切换
| 操作 |
快捷键 |
说明 |
| 打开万象状态面板 |
Ctrl + `` |
呼出/关闭状态面板,可在此切换所有开关 |
| 切换到下一个方案 |
Shift + Space |
在已启用的方案间循环切换 |
二、中英文与标点切换
2.1 中英文切换
| 操作 |
快捷键 |
说明 |
| CapsLock |
CapsLock |
清除未上屏内容,切换到英文(clear) |
| 左Shift |
Shift + L |
上屏原始编码,切换到英文(commit_code) |
| 右Shift |
Shift + R |
上屏原始编码,切换到英文(commit_code) |
| 左/右Ctrl |
Ctrl |
不做切换(noop),避免误触 |
说明:Shift 的行为可在 default.yaml 的 ascii_composer/switch_key 中修改为:
commit_code:上屏原始编码后切英文
commit_text:上屏拼出的词句后切英文
clear:清除后切英文
inline_ascii:临时英文模式,回车上屏后回到中文
noop:屏蔽快捷键
2.2 中英标点切换
| 操作 |
快捷键 |
说明 |
| 切换中英标点 |
Ctrl + Shift + 3 |
在中文标点和英文标点之间切换 |
2.3 简繁转换
| 操作 |
快捷键 |
说明 |
| 切换简繁 |
Ctrl + Shift + 4 |
在简体和繁体之间切换 |
三、候选操作
3.1 选字
| 操作 |
按键 |
说明 |
| 选择候选 1-6 |
1 2 3 4 5 6 |
数字键直接选字 |
| 上屏首选 |
Space |
空格上屏当前首选候选 |
| 上屏原始编码 |
Enter |
回车上屏未经转换的原始输入 |
| 上屏转换后输入 |
Ctrl + Enter |
上屏经过 preedit 转换的内容 |
| 上屏注释内容 |
Ctrl + Shift + Enter |
上屏候选的 comment 注释文本 |
3.2 翻页
| 操作 |
快捷键 |
说明 |
| 上一页 |
-(减号) |
有候选时按减号翻到上一页 |
| 下一页 |
=(等号) |
有候选时按等号翻到下一页 |
| 鼠标滚轮翻页 |
滚轮 |
在候选窗口上滚轮翻页(paging_on_scroll: true) |
3.3 删除/降权候选
| 操作 |
快捷键 |
说明 |
| 删除/降权候选 |
Ctrl + Delete |
删除或降权当前高亮的候选项 |
四、编辑与导航
4.1 基本编辑
| 操作 |
快捷键 |
说明 |
| 退格删除 |
Backspace |
撤销上次输入(逐字符回退) |
| 删除一个音节 |
Ctrl + Backspace |
删除一整个拼音音节 |
| 向后删除 |
Delete |
删除光标后的内容 |
| 取消输入 |
Escape |
取消当前输入,清空编码 |
| 删除一个词 |
Ctrl + W |
等效于 Ctrl + Backspace,删除一个音节 |
4.2 光标移动
| 操作 |
快捷键 |
说明 |
| 左移一个字符 |
Left / ← |
在音节内按字符移动 |
| 右移一个字符 |
Right / → |
在音节内按字符移动 |
| 左移一个音节 |
Shift + Left |
跳到上一个拼音音节 |
| 右移一个音节 |
Shift + Right |
跳到下一个拼音音节 |
| 切换到上一个音节 |
Alt + Left |
在音节间移动光标 |
| 切换到下一个音节 |
Alt + Right |
在音节间移动光标 |
| 音节间跳转 |
Tab |
在不同拼音音节之间跳转(等效 Ctrl+Right) |
| 补码上屏 |
Ctrl + Tab |
当 Tab 补码正确后,上屏并依次补码 |
五、功能开关快捷键
以下快捷键在有候选显示(has_menu)时生效:
| 功能 |
快捷键 |
说明 |
| 切换辅助码显示 |
Ctrl + A |
开关 tone_hint,显示/隐藏候选词辅助码 |
| 切换声调显示 |
Ctrl + S |
开关 tone_display,输入编码显示音调 |
| 开启翻译模式 |
Ctrl + E |
开关 chinese_english,候选显示英文翻译 |
| 切换字符集过滤 |
Ctrl + G |
开关 charset_filter,切换大小字集 |
| 开启超级提示 |
Ctrl + T |
开关 super_tips,显示表情、翻译等提示 |
六、手动排序(候选调序)
当候选高亮时,可使用以下快捷键手动调整候选顺序:
| 操作 |
快捷键 |
说明 |
| 上移(左移) |
Ctrl + J |
将高亮候选向前移动 |
| 下移(右移) |
Ctrl + K |
将高亮候选向后移动 |
| 重置排序 |
Ctrl + L |
重置候选的自定义排序 |
| 置顶 |
Ctrl + P |
将高亮候选置顶到第一位 |
配置位置:wanxiang.schema.yaml 中的 super_sequence 段
七、以词定字
| 操作 |
按键 |
说明 |
| 上屏首字 |
[(左方括号) |
输入词语后按 [ 上屏词语的第一个字 |
| 上屏尾字 |
](右方括号) |
输入词语后按 ] 上屏词语的最后一个字 |
使用示例:输入 nihao 出现"你好"候选后,按 [ 上屏"你",按 ] 上屏"好"。
八、分词与编码技巧
| 操作 |
按键 |
说明 |
| 手动分词 |
'(单引号) |
在拼音之间插入分隔符,如 xi'an 区分"西安" |
| 分词符循环 |
' |
支持循环输入分词符(enable_seg_loop: true) |
| 声调回退 |
数字键 7 8 9 0 |
分别代表一声、二声、三声、四声,输入后可回退筛选 |
| 退格限制 |
Backspace |
限制过度回退(enable_backspace_limit: true) |
| 重复限制 |
- |
最大重复声母数 8,最大候选字数 40(limit_repeated: "8,40") |
声调输入说明:
7 = 一声(阴平)→ ⁴
8 = 二声(阳平)→ ²
9 = 三声(上声)→ ³
0 = 四声(去声)→ ⁴
九、特殊输入前缀命令
9.1 计算器
| 前缀 |
示例 |
说明 |
V |
V1+2*3 |
输入以 V 开头触发超级计算器 |
9.2 数字金额大写
| 前缀 |
示例 |
说明 |
R |
R1234 |
输入以 R 开头 + 数字,输出金额大写候选 |
9.3 Unicode 字符输入
| 前缀 |
示例 |
说明 |
U |
U4e2d |
输入以 U 开头 + 十六进制编码,输出对应 Unicode 字符 |
9.4 版本信息
十、日期时间相关命令
支持两种引导方式:/ 前缀 或 o 前缀(如 /sj 或 osj)
| 命令 |
功能 |
示例输出 |
/sj 或 osj |
当前时间 |
14:30 |
/rq 或 orq |
当前日期 |
2026年05月05日 |
/nl 或 onl |
农历日期 |
农历四月初八 |
/xq 或 oxq |
星期 |
星期一 |
/ww 或 oww |
今年第几周 |
第19周 |
/jq 或 ojq |
节气 |
立夏 |
/dt 或 odt |
日期+时间 |
2026-05-05 14:30:00 |
/tt 或 ott |
时间戳 |
1746436200 |
/jr 或 ojr |
节日 |
青年节 |
/day 或 oday |
问候模板 |
今日问候语 |
N20250315 |
大写N日期(带年) |
2025年03月15日 |
N0312 |
大写N日期(不带年) |
03月12日 |
日期格式支持:
Y年m月d日、Y-m-d、Y/m/d、Y.m.d、Ymd、Y年n月j日、y年n月j日、n月j日
时间格式支持:
H:M、H点M分、H:M:S、H时M分S秒、AI:M(带上午/下午)、I:M P(带 AM/PM)
时间戳区间查询:
/htj20231015 — 查看 2023 年 10 月 15 日的统计
/htj20231015t20240102 — 查看 2023-10-15 到 2024-01-02 的区间统计
十一、输入统计命令
| 命令 |
功能 |
/rtj |
查看今日统计(日统计) |
/ztj |
查看本周统计(周统计) |
/ytj |
查看本月统计(月统计) |
/ntj |
查看本年统计(年统计) |
/tj |
查看生涯总统计 |
/htj |
时光机:查历史统计 |
/qctj |
清除所有统计数据 |
十二、方案快速切换命令
在中文输入状态下,直接输入以下编码可快速切换到对应双拼方案:
| 命令 |
切换到 |
/pinyin |
全拼 |
/zrm |
自然码双拼 |
/flypy |
小鹤双拼 |
/mspy |
微软双拼 |
/sogou |
搜狗双拼 |
/abc |
智能ABC |
/ziguang |
紫光双拼 |
/pyjj |
拼音加加 |
/gbpy |
国标双拼 |
/lxsq |
乱序17 |
十三、快符系统(单字母 + /)
输入 字母/ 的格式(如 a/)可快速输出预设符号。支持 26 个字母的快符映射:
| 输入 |
输出 |
输入 |
输出 |
a/ |
! |
n/ |
《 |
b/ |
% |
o/ |
〖 |
c/ |
!" |
p/ |
〗 |
d/ |
、 |
q/ |
重复上屏 |
e/ |
( |
r/ |
) |
f/ |
" |
s/ |
…… |
g/ |
" |
t/ |
~ |
h/ |
' |
u/ |
『 |
i/ |
』 |
v/ |
—— |
j/ |
' |
w/ |
? |
k/ |
【 |
x/ |
?" |
l/ |
】 |
y/ |
· |
m/ |
》 |
z/ |
。" |
特殊:q/ 设置为 repeat,即重复上屏上一次输出的内容。
十四、成对符号包裹(\触发)
在有候选的情况下,输入 \ + 字母 可将当前第一候选用成对符号包裹。
使用示例:输入 nihao\w → 候选"你好"会被包裹为"(你好)"
基本括号族
| 代码 |
包裹符号 |
代码 |
包裹符号 |
\a |
[] |
\q |
() |
\b |
【】 |
\r |
〖〗 |
\c |
❲❳ |
\s |
[] |
\d |
〔〕 |
\t |
⟨⟩ |
\e |
⟮⟯ |
\u |
〈〉 |
\f |
⟦⟧ |
\v |
❰❱ |
\g |
「」 |
\w |
() |
\i |
『』 |
\x |
{} |
\j |
<> |
\y |
⟪⟫ |
\k |
《》 |
\z |
{} |
\l |
〈〉 |
|
|
\m |
‹› |
|
|
\n |
«» |
|
|
\o |
⦅⦆ |
|
|
\p |
⦇⦈ |
|
|
引号族
| 代码 |
包裹符号 |
说明 |
\dy |
'' |
英文单引号 |
\sy |
"" |
英文双引号 |
\zs |
"" |
中文弯双引号 |
\zd |
'' |
中文弯单引号 |
\fy |
`` |
反引号 |
Markdown 格式
| 代码 |
输出 |
说明 |
\md 或 \jc |
`** |
**` |
\it |
`__ |
__` |
\st |
~~|~~ |
删除线 |
\eq |
==|== |
高亮 |
\ln |
`` ` |
` `` |
\cb |
` ``` |
``` ` |
\qt |
> | |
引用 |
\ul |
- | |
无序列表 |
\ol |
1. | |
有序列表 |
\lk |
`[ |
](url)` |
\im |
`` |
\h |
# | |
一级标题 |
\hh |
## | |
二级标题 |
\hhh |
### | |
三级标题 |
\hhhh |
#### | |
四级标题 |
注意:| 符号表示光标最终停留的位置。
十五、符号快捷输入(/前缀)
输入 / + 缩写 可调出大量符号候选。以下为常用分类:
15.1 标点与常用符号
| 命令 |
符号类别 |
命令 |
符号类别 |
/dd |
点点符号(。,、:;!?) |
/fj |
非夹符号(——、……、~等) |
/jz 或 /jv |
夹注符号(引号、括号族) |
/bd |
中文标点符号 |
/bdz |
中文标点竖排 |
/bdzy |
中英标点 Unicode |
/bdvy |
中英标点竖排 |
/hj |
行间标点 |
15.2 数学与科学
| 命令 |
符号类别 |
命令 |
符号类别 |
/sx 或 /ux |
数学符号 |
/dy |
大于符号族 |
/xy |
小于符号族 |
/yw |
因为 ∵ |
/sy |
所以 ∴ |
/fs |
分数 |
/sxc |
数学粗体字母 |
/sxx |
数学斜体字母 |
/sxz |
数学粗斜体 |
/sxh |
数学花体字母 |
/sxg |
数学哥特体 |
/sxs |
数学双线体 |
/sxw |
数学无衬线体 |
/sxd |
数学等宽体 |
15.3 数字
| 命令 |
符号类别 |
命令 |
符号类别 |
/0 - /10 |
数字的各种写法(汉字、大写、圈、弧等) |
/szq |
数字+圈 |
/szh |
数字+弧 |
/szd |
数字+点 |
/szm |
苏州码 |
/lm |
罗马数字(小写) |
/lmd |
罗马数字(大写) |
/sb 或 /ub |
上标符号 |
/xb |
下标符号 |
|
|
15.4 字母装饰
| 命令 |
符号类别 |
命令 |
符号类别 |
/zmq |
字母+圈 |
/zmh |
字母+弧 |
/a - /z |
拉丁字母扩展(带声调、装饰等) |
/A - /Z |
大写拉丁字母扩展 |
15.5 希腊字母
| 命令 |
符号类别 |
命令 |
符号类别 |
/xl |
希腊小写字母 |
/xld |
希腊大写字母 |
/xlc |
希腊粗体 |
/xlx |
希腊斜体 |
/xlz |
希腊粗斜体 |
/xlwc |
希腊无衬线粗体 |
15.6 注音与拼音
| 命令 |
符号类别 |
命令 |
符号类别 |
/py |
拼音带声调 |
/pyd |
拼音大写带声调 |
/zy |
注音符号 |
/sd 或 /ud |
声调符号 |
/yb |
IPA 音标 |
|
|
15.7 日文假名
| 命令 |
符号类别 |
命令 |
符号类别 |
/jm |
平假名 |
/pjm |
片假名 |
/jmbj |
半角假名 |
/jmq |
假名+圈 |
/ja - /jzo |
单个假名(含浊音、拗音等) |
|
|
15.8 中文特殊
| 命令 |
符号类别 |
命令 |
符号类别 |
/tg |
天干 |
/dz |
地支 |
/gz |
干支 |
/jq |
二十四节气 |
/pp |
偏旁部首 |
/kx |
康熙部首 |
/bh |
笔画 |
/jg |
汉字结构 |
/hzq |
汉字+圈 |
/hzh |
汉字+弧 |
15.9 单位与货币
| 命令 |
符号类别 |
命令 |
符号类别 |
/dw |
度量衡单位 |
/hb |
货币符号 |
15.10 几何与箭头
| 命令 |
符号类别 |
命令 |
符号类别 |
/jh |
几何图形 |
/fk |
方块字符 |
/jt |
箭头符号 |
/wjx |
五角星 |
/xh |
星号族 |
|
|
15.11 表情与 Emoji
| 命令 |
符号类别 |
命令 |
符号类别 |
/bq |
表情 |
/cy 或 /iy |
常用表情 |
/ss 或 /uu |
手势 |
/dwj |
动物 |
/dwl |
动物脸 |
/tq |
天气 |
/gq |
国旗 |
/sg 或 /ug |
水果 |
/zw |
植物 |
/hd |
花朵 |
/qc 或 /qi |
汽车 |
/hc 或 /hi |
火车 |
/yq |
乐器 |
/wq |
武器 |
/sm 或 /um |
数码 |
/fz 或 /fv |
服装 |
/td |
甜点 |
/js 或 /ju |
酒水 |
/zr |
自然 |
/yule |
娱乐 |
/zj |
宗教 |
/hx |
元素周期表 |
15.12 其他符号
| 命令 |
符号类别 |
命令 |
符号类别 |
/fh |
符号(©®™等) |
/dn |
电脑符号(⌘⌥⇧等) |
/xq |
象棋 |
/mj |
麻将 |
/sz |
骰子 |
/pk |
扑克 |
/yy |
音乐 |
/lx |
两性 |
/bg |
八卦 |
/tt |
天体 |
/xz |
星座 |
/ey |
俄语 |
/hw |
韩文 |
/yf |
月份 |
/rf |
日期 |
/yr |
曜日 |
/sj 或 /uj |
时间 |
/tsfh 或 /tufh |
特殊符号 |
十六、反查功能
| 操作 |
方法 |
说明 |
| 部件拆字反查 |
输入 ` + 拼音 |
通过部件组合查找汉字,如 `muji 查找"木+几"的字 |
| 笔画反查 |
输入 ` + 符号 |
使用 hspzn(横竖撇折捺)或 upvd 等笔画编码反查 |
| 输入中反查 |
输入 ` |
在输入过程中按 ` 开启辅助码反查筛选 |
笔画编码:
h = 横,s = 竖,p = 撇,z = 折,n = 捺
十七、造词功能
| 操作 |
方法 |
说明 |
| 引导造词 |
输入 ``(双反引号)+ 编码 |
如 nihao `` 进入造词模式 |
| 自定义短语 |
编辑 custom_phrase.txt |
置顶自定义编码的候选词 |
| 无感造词 |
自动 |
输入过程中自动学习新词(auto_phrase) |
配置说明:
- 默认
custom_phrase.txt 中的自定义短语权重最高(initial_quality: 99)
- 可在
wanxiang.custom.yaml 中开启按需造词( `` 引导)和无感造词
十八、英文输入相关
| 功能 |
说明 |
| 英文造词符号 |
\(反斜杠),双击即输入 |
| 自动加空格 |
smart 模式:连续英文输入时第二个单词前开始加空格 |
| 空格超时 |
5 秒无输入自动销毁加空格状态 |
| 首字母大写 |
输入单词时首字母大写自动格式化 |
| 全大写 |
支持全大写格式化 |
十九、小键盘映射
小键盘的数字和运算符在输入时自动映射到主键盘对应按键:
| 小键盘 |
映射为 |
小键盘 |
映射为 |
KP_0 - KP_9 |
0 - 9 |
KP_Enter |
Return |
KP_Decimal |
. |
KP_Multiply |
* |
KP_Add |
+ |
KP_Subtract |
- |
KP_Divide |
/ |
|
|
用途:使用数字金额大写功能(R 前缀)时,可直接用小键盘输入数字。
二十、使用小技巧
20.1 提高效率
- 快速翻页:
- 和 = 比方向键翻页更快
- 以词定字:输入常用词语后用
[ ] 快速选首尾字,避免选字菜单
- 快符系统:记住常用快符如
a/(!)、d/(、)、w/(?)可大幅加速标点输入
- Ctrl+W:快速删除一个音节,比多次退格更高效
- Tab 跳转:多音节输入时用 Tab 在音节间快速移动
20.2 声调筛选
- 输入拼音后按
7 8 9 0 分别对应一声、二声、三声、四声
- 可大幅减少同音字的候选数量
- 通过
Ctrl+S 可实时查看编码的声调标注
20.3 辅助码
- 按
Ctrl+A 开启辅助码显示
- 辅助码帮助在输入过程中筛选特定汉字
- 反查符号
` 也可用于输入中实时反查
20.4 简码模式
- 简码开关默认开启(
abbrev)
- 通过
abbrev.txt 和 chengyu.txt 提供简码候选
- 简码匹配输入编码后置顶显示
20.5 预测联想
- 上屏后自动预测下一个可能的词
- 支持连续预测最多 3 次(
max_predictions: 3)
- 预测数据随使用时间积累,越用越准
- 预测条目 90 天未命中自动清理(
expiry_days: 90)
20.6 字符集过滤
- 默认显示 8105 通用规范汉字(小字集)
- 按
Ctrl+G 可切换到大字集(显示更多生僻字)
- 简繁转换开关(
Ctrl+Shift+4)会自动扩展字符集
- 可在配置中自定义黑白名单微调字符集
20.7 自定义短语
编辑 custom_phrase.txt 可添加自定义置顶短语,格式为:
示例:
20.8 成对符号的 Markdown 妙用
\md 或 \jc:快速 Markdown 加粗
\it:斜体
\st:删除线
\ln:行内代码
\cb:代码块
\qt:引用
\h / \hh / \hhh:标题层级
\lk:链接模板
\im:图片模板
20.9 元素周期表快捷查询
输入 /hx + 元素符号(小写)可快速查看元素信息,如:
/hxh → H, 氢, 1, 1.0080, 1s¹, Hydrogen
/hxfe → Fe, 铁, 26, 55.845, 3d⁶4s², Iron
20.10 候选数量
- 默认每页显示 6 个候选(不要超过 6,数字 7-0 保留给声调)
- 可在
wanxiang.custom.yaml 中修改 menu/page_size
附录:配置文件说明
| 文件 |
用途 |
default.yaml |
全局默认配置(方案列表、菜单、快捷键、中英切换) |
default.custom.yaml |
全局自定义覆盖 |
wanxiang.schema.yaml |
万象拼音主方案配置 |
wanxiang.custom.yaml |
万象拼音自定义覆盖 |
wanxiang_symbols.yaml |
符号配置(/前缀符号、标点映射) |
wanxiang_algebra.yaml |
拼音方案转换规则(双拼、模糊音等) |
wanxiang_reverse.schema.yaml |
反查方案配置 |
wanxiang_english.schema.yaml |
英文方案配置 |
wanxiang_mixedcode.schema.yaml |
混合编码方案配置 |
wanxiang_t9.schema.yaml |
九宫格方案配置 |
weasel.yaml / weasel.custom.yaml |
小狼毫前端配置(外观、配色) |
custom_phrase.txt |
自定义短语 |
lua/ |
Lua 脚本目录(处理器、翻译器、过滤器) |
lua/data/ |
Lua 数据文件(emoji、翻译、简码等) |