617 lines
20 KiB
Markdown
617 lines
20 KiB
Markdown
# 万象拼音
|
||
|
||
---
|
||
|
||
## 一、状态面板与方案切换
|
||
|
||
| 操作 | 快捷键 | 说明 |
|
||
| -------- | --------------- | ------------------- |
|
||
| 打开万象状态面板 | `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 版本信息
|
||
|
||
| 命令 | 说明 |
|
||
|------|------|
|
||
| `/wx` | 显示万象项目网址和当前版本号 |
|
||
|
||
---
|
||
|
||
## 十、日期时间相关命令
|
||
|
||
支持两种引导方式:`/` 前缀 或 `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 提高效率
|
||
|
||
1. **快速翻页**:`-` 和 `=` 比方向键翻页更快
|
||
2. **以词定字**:输入常用词语后用 `[` `]` 快速选首尾字,避免选字菜单
|
||
3. **快符系统**:记住常用快符如 `a/`(!)、`d/`(、)、`w/`(?)可大幅加速标点输入
|
||
4. **Ctrl+W**:快速删除一个音节,比多次退格更高效
|
||
5. **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` 可添加自定义置顶短语,格式为:
|
||
|
||
```
|
||
编码 候选词 权重
|
||
```
|
||
|
||
示例:
|
||
|
||
```
|
||
dz 定制短语 1
|
||
```
|
||
|
||
### 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、翻译、简码等) |
|