反查模式

按一个键进入,用本方案编码查字:通配键在任何位置都能代替一个码元(首位也行),候选显示完整编码。出厂关闭

v0.124.0
0.125 新增

按一个键临时进入,用当前方案的编码查字:通配键在任何位置都能代替一个码元,包括第一码。候选旁显示完整编码,顺手就把正确的码学会了。上屏后自动回到正常输入。

行内通配输入在第一码上有个限制:首位的通配键要让位给别的功能,不作通配。第一码拿不准的时候,就用这个模式。

出厂关闭

总开关 input.reverse.enabled 出厂为 false,进入键也一个都没绑。两样都要有:开关关着时,绑了键也不进。

开启

  1. 设置 → 输入设置 → 反查模式 → 启用反查模式。
  2. 给一个键选「反查模式」:设置 → 按键 → 全局自定义按键。

或者直接写 config.toml:

[input.reverse]
enabled = true

[keys]
key_actions = { backslash = "reverse" }

字母键当引导键的话不在这里配,去方案页的「z 键引导功能」选「反查模式」,见 z 键的引导用法。

绑法什么时候能按
单个符号键(` ; ' , . / \ [ ])编码为空时按下直接进入;正在打字时先按当前高亮候选上屏,再进入本模式。这个键若同时是第二 / 第三候选选择键、且当前页有那个候选,则按选词处理,不进入
组合键随时能按。已经打了一半的编码会先按当前高亮候选上屏,再进入本模式

进入后候选窗上方会显示模式名,工具栏模式格也有对应指示。

怎么用

进入后照常打编码,通配键代替拿不准的那一码。例如五笔里进入后打 zuia:第一码不确定也能查,列出 guia 平江、iuia 滴灌……

  • 通配键取方案里配的「通配键」;没配合法通配键时用 z。
  • 不需要打开方案的「通配输入」开关——进入反查模式本身就是明确的意图。
  • 只查本方案的码表,不查拼音。五笔拼音混输方案里也只查五笔那一边。
  • 空格或数字键选中候选,上屏那个字词。回车上屏的是你打的查询串原文(含通配键),不是候选。Esc 放弃,什么都不上屏。
  • 结果先列 100 条,翻页翻到边界时自动再加载。
  • 候选检索范围照常生效;设置里的「通配仅出单字」「通配与反查含扩展词库」也都管这个模式,见码表方案的通配输入。
  • 模式里右键候选只有「复制」,没有调整候选顺序、删除之类的项。

与行内通配的区别

行内通配反查模式
怎么进正常打字,按通配键先按进入键
第一码能通配吗不能,首位的通配键让位给别的功能能
要打开「通配输入」吗要不用
混输方案里五笔与拼音候选一起列只查五笔

想在第一码就通配,用反查模式;其余时候行内通配更顺手。

限制

  • 只在码表方案与五笔拼音混输方案里可用;纯拼音、双拼等方案里绑了键也不会进入。
  • 混输方案里,字母键不能当进入键(会和拼音输入冲突);用符号键或组合键。
  • 启动时有两项体检,撞了会在日志里告警,请换一个键:
    • 进入键若同时是方案里的码元(例如方案把 ; 配成了码元),会报冲突。进入键只和码元比,不和翻页、选词等按键比。
    • 模式里的通配键若同时是翻页、高亮移动、取消、上屏、命令或单字输入这些键,会报冲突——模式里这些键先被当作导航吃掉,通配就打不出来。选词键、以词定字键、独立的辅助码键在模式里照常作通配,不报。

对这篇文档有疑问,或发现内容有误?

欢迎到文档仓库提 issue,写明问题时附上本页链接即可。

去提 issue →