生僻字反查 (Reverse Lookup):通过部件或笔画定位汉字
遇到不知道读音的汉字时,可以通过部件拼音拆分或五笔画编码进行反查,不需要先知道目标字的完整拼音。
万象的反查方案同时提供部件拼音反查和五笔画反查两种输入方式。
一次反查使用一种输入方式
部件拼音和五笔画属于两种不同的反查方式。
不能先输入部件拼音,再在同一串反查编码后继续追加笔画;也不能把部件编码与笔画编码混合输入。
一、反查的基本使用方式
在正常拼音输入状态下,按下反查引导符 `,即可进入反查输入。
此时输入区会显示类似:
〔反查:部件|笔画〕
这里的“部件 | 笔画”表示反查功能提供两种可选输入方式,并不是表示两者可以混合编码。
反查时不需要单独切换到另一个输入法方案,只需在当前输入过程中通过引导符进入反查编码。
1. 使用部件拼音反查
如果目标字能够观察出较明确的组成部件,可以直接输入这些部件对应的拼音编码。
部件拆分并不要求固定为两个部分,可以根据目标字实际结构进行二分或多分。只要反查词典中存在对应拆分关系,就可以继续通过更多部件缩小候选范围。
示例:反查「震」
-
“震”可以观察为“雨”和“辰”两个部分。
-
按下反查引导符
`。 -
继续输入“雨”和“辰”的拼音编码。以自然码双拼为例,可以输入
yu if。 -
反查候选中即可出现“震”。
通过 yu(雨)+ if(辰)组合定位“震”
如果一个字可以继续拆成更多明确部件,也可以按照:
继续输入,逐步缩小候选范围。
2. 使用五笔画反查
如果选择五笔画方式,可以直接按照目标字的笔画顺序输入对应编码。
默认五笔画类型为:
h:横s:竖p:撇n:捺z:折
对应的默认笔画方案:
例如:
随着笔画输入增加,候选范围会逐渐收缩。
笔画编码并非只有一种键位方案
hspzn 是当前常用的一种五笔画键位表示方式。
如果已经在 wanxiang_reverse.custom.yaml 中切换了其他笔画映射,反查时应按照当前实际配置使用对应键位。
因此,具体按键以当前反查方案配置为准。
二、如何选择部件反查还是笔画反查?
反查的重点不是“必须使用某一种拆字方法”,而是根据自己对目标字已有的认知选择成本最低的方式。
可以按下面的思路判断:
例如:
- 看见“震”,能认出“雨 + 辰” → 使用部件拼音。
- 某个字能认出三个或更多明显部件 → 使用多分部件拼音。
- 只知道大概字形,但叫不出部件名称 → 使用五笔画。
三、反查候选中的注释信息
反查的作用不仅是定位目标字,也可以同时查看该字的读音、辅助码和字符范围等信息。
例如,反查“震”时,候选注释可能显示为:
震 〔音zhèn・辅yh・基本〕
候选注释说明
-
读音 (
音zhèn):显示目标字对应的带声调拼音,方便确认读音。 -
辅助码 (
辅yh):显示当前方案为该字提供的辅助码,便于后续直接使用拼音 + 辅助码进行筛选。 -
字符区 (
基本):显示目标字所属的 Unicode 汉字范围,例如基本区或相应扩展区。
不同方案、字符集设置和辅助码类型下,候选注释的具体内容可能有所不同。
四、反查方案与主方案的输入类型
反查功能依赖根目录中的:
部件拼音反查使用的拼音输入方式,通常建议与主方案保持一致。
例如:
- 主方案使用全拼 → 部件拼音也使用全拼
- 主方案使用自然码 → 部件拼音也使用自然码
- 主方案使用小鹤双拼 → 部件拼音也使用小鹤双拼
这样在进行部件反查时,不需要临时切换另一套拼音键位。
如果需要手动调整,可以通过:
修改对应的 Algebra 配置。
五、反查 Custom 配置示例
例如,主方案使用自然码,并采用 hspzn 五笔画映射时,可以在 wanxiang_reverse.custom.yaml 中配置:
patch:
speller/algebra:
__include: wanxiang_algebra:/reverse/自然码
__patch: wanxiang_algebra:/reverse/hspzn
其中:
wanxiang_algebra:/reverse/自然码:定义部件拼音反查所使用的拼音输入方式。wanxiang_algebra:/reverse/hspzn:定义五笔画反查所使用的键位映射。
如果需要切换其他双拼或笔画方式,只需要修改对应引用,并在保存后重新部署。
六、什么时候适合使用反查?
反查主要适合以下情况:
- 知道字形,但不知道读音
- 能辨认一个或多个组成部件
- 能够把目标字拆成二分或多分结构
- 无法确认部件名称,但能够判断笔画
- 希望同时查看目标字的拼音、辅助码或字符区信息
- 输入生僻字时,希望直接在输入法内部定位目标字