设置说明输入设置

临时模式

临时拼音、临时英文、网址输入三张卡片的逐项说明,以及引导键特殊模式

v0.116.0

清风输入法在中文输入的间隙提供几种「临时模式」:码表忘码时临时用拼音、临时切一段英文、输入网址。它们都用完即退,自动回到原方案。

「输入」页里对应三张卡片。对应配置段是 config.tomlinput.temp_pinyin / input.temp_english / input.url,完整键名见输入行为配置

临时拼音

码表方案(如五笔)下忘码时,按触发键临时切换为拼音输入,选词上屏后回到码表。

选项说明出厂
临时拼音触发键可多选,只收符号键反引号 `
候选窗布局跟随全局 / 强制竖排 / 强制横排跟随全局

可选触发键:`;',./\[]

想用字母键触发?去方案页配

z 这类死码字母不在这个列表里——它在码表方案配置 → z 键引导功能里配。启用后 z 开头的编码将无法输入,这是代价。

临时拼音用哪个拼音方案,由主拼音方案决定(可选双拼)。拼音消歧的分隔符在拼音方案配置里设。

也支持配专用直达热键:按热键直接进入,无需先在码表中忘码。

候选与主路径对齐 0.114 新增

0.113 及以前临时拼音有两处与主拼音路径不一致,0.114 已对齐:

  • 深处的字翻页翻不到 —— 临拼固定只向引擎取 50 条,又没有翻页扩容通路,于是 ying 打不出「瑩」(该字排在第 158 位),翻多少页都没有。现改为一次取全量,翻页对已取回的候选切片,能翻到底
  • 「检索范围」设置对临拼无效 —— 临拼此前完全不经过候选过滤,出厂的「智能」档下比主路径多出数百个生僻字(ying 实测 299 条 vs 主路径 76 条)。现已按主路径同序接入,候选检索范围设成什么,临拼就跟着什么

临时英文

中文模式下,按 Shift + 字母 始终可进入临时英文模式,无需单独的「启用」开关。也可配置符号触发键,以全小写字母进入。

进入与退出:

  1. Shift + 字母 触发(或配置的触发键)
  2. 继续输入英文内容
  3. SpaceEnter 上屏后自动恢复中文模式
选项说明
临时英文触发键可多选,也可留空(仍可用 Shift + 字母 进入)
Shift+字母行为进入临时英文模式 / 直接上屏大写字母
显示英文候选查询英文词库显示候选词
生成大小写变形候选补出全小写、首字母大写、全大写三种形态,见下
允许输入符号与数字符号与数字直接进缓冲,而非上屏退出或选词
可输入的字符集上一项放行哪些字符,见下
空格作为输入字符空格不再上屏,可连续输入多个单词,回车上屏
候选窗布局跟随全局 / 强制竖排 / 强制横排,出厂跟随全局
切换模式时取消大写锁定切换中英文模式时自动取消 CapsLock 状态

可选触发键:`;',./\[]

英文候选一行放得下

全局设成竖排时,把临时英文的候选窗布局设成「强制横排」更省屏幕——这正是三档设计(而非开关)的用处。

大小写变形候选

因为 Shift + 字母 是进入方式,缓冲的首字母必然是大写,但你想打的未必是首字母大写。所以候选里会补出三种形态供你选:

Hel        ← 你打的原文,始终是首候选
hel        ← 全小写
HEL        ← 全大写
help       ← 以下是英文词库匹配,保持词库自身的大小写
helper
Helen

这三条变形各占一个候选位——每页 5 条时会吃掉一半,把词库候选挤到下一页。如果你主要用临英做单词补全、不需要大小写变换,可以关掉「生成大小写变形候选」0.114 新增,候选里就只剩原文和词库匹配。

字符白名单

打开「允许输入符号与数字」后,具体放行哪些字符由「可输入的字符集」精确决定 0.115 新增,出厂值是 0123456789+-_.@#/。字符集逐字符填写,一个字符就是一个字符,不支持 a-z 这类范围写法。留空则一个都不放行。

临英下每个符号键身上原本都压着别的职责,白名单的作用就是把你选中的那些单独摘出来改成输入:

未列入白名单(保持原职责)已列入白名单
, . / 等标点上屏当前候选 + 该标点,退出临英进入缓冲,如 obj.prop
; / '选第 2 / 第 3 候选进入缓冲
- =[ ], .翻页进入缓冲,如 e-mail
数字键 19按页选词进入缓冲,如 mp3x64

判定按字符而非按键,因此 +(Shift + =)和 = 是两个独立字符:只列 + 时,= 仍然翻页。

出厂值含 . 与 - 的代价

这两个字符属于成对的翻页键组。出厂把它们放进白名单是为了 obj.prop / e-mail / snake_case 打得出,代价是临英下「上一页」只剩方向键 PgUp,且「打完英文顺手按句号上屏」这条通路失效。不需要代码场景的话,把 .- 从字符集里删掉即可拿回。

另有一条不受白名单管的规则:缓冲里一旦出现非字母字符(例如已经打出 C++),数字键一律直接进入缓冲。此时词库查不到东西,候选只剩原文和大小写变形,再把数字当选词键就打不出 C++11 了。

0.114 及以前:一个开关全有全无

旧版本这些让位规则全部挂在「允许输入符号与数字」这一个开关上——为了打一个 +; ' 的选词和 - = [ ] , . 的翻页会全部一起失效。0.115 起改为按字符白名单精确控制。

网址输入

打出完整前缀(如 httpwww.)即进入网址输入模式,可自由输入网址,空格或回车上屏。

选项说明
启用网址输入模式开关
触发前缀识别为网址的前缀(如 www. http https ftp.),在对话框中按空格分隔编辑

网址输入模式目前不产出候选,候选窗不出现,所以它的「候选窗布局」项在界面上隐藏了(配置键仍在)。

候选窗布局的三档语义

临时拼音、临时英文、快捷输入都各有一个「候选窗布局」下拉,控制进入该模式期间候选窗的排列方向,退出后自动恢复:

选项含义
跟随全局外观设置里的候选窗排列——你改全局,本模式跟着改
强制竖排本模式期间恒定竖排,与全局设成什么无关
强制横排本模式期间恒定横排

它不是一个「开 / 关」的开关:「跟随全局」和「强制竖排」的区别只在全局本身就是竖排时才看得出来——前者会跟着你以后对全局的改动走,后者不会。也正因为有三档,才能表达「全局竖排、但临时英文横排」这种组合。

各模式的出厂默认:快捷输入是强制竖排,临时英文与临时拼音都是跟随全局

配置文件里的对应项

这三项对应配置里的 candidate_layout(取值 follow / vertical / horizontal)。引导键特殊模式与快捷加词面板也有同名项,只是没有图形界面,详见模式级候选布局

引导键特殊模式

在码表方案下,按一个「引导键」可临时进入另一套独立的小型码表(快符、生僻字、术语缩写等),完成后自动退回原方案。

引导键本身可以在方案页 → 选中方案 → 设置 → 按键设置 → 引导键里配;条目的其余字段(进入即展示候选、候选窗布局、注释模板等)目前仍需手写 config.toml。配置方法、退出条件与候选行为详见引导键特殊模式

Ctrl / Alt 组合键不会被吞 0.114 新增

在临时英文、临时拼音、快捷输入、网址输入、引导键特殊模式这五种模式里,带 Ctrl / Alt 的按键按主输入路径的语义处理:

  • 缓冲区非空 —— 放弃整段待输入内容并隐藏候选窗,该按键交还宿主
  • 缓冲区为空 —— 直接透传给宿主

0.113 及以前,Ctrl + E 这类组合键会被当成字面 e 插进缓冲区,宿主程序收不到该快捷键。

想让某个组合键在候选窗显示期间生效

把它配成候选窗快捷键(置顶、删除候选等)即可——那一层在上述守卫之前分派,天然优先,且五种模式一次接通。见按键设置

本页目录