外观设置
主题、候选窗口、悬停提示、状态提示、模式指示与工具栏——设置工具「外观」页逐项说明
设置工具的「外观」页自定义候选窗与工具栏的视觉呈现,卡片顺序是:主题 / 候选字体 / 候选窗口 / 候选排版 / 候选标注 / 候选项提示 / 状态提示 / 模式指示 / 工具栏 / 任务栏图标 / 主题导入 / 主题编辑器。
两块内容较多的拆到了二级页:
对应配置段是 config.toml 的 [ui],完整键名与默认值见外观配置。
主题
| 选项 | 说明 |
|---|---|
| 主题选择 | 候选窗与工具栏的主题样式(下拉显示主题名) |
| 主题风格 | 跟随系统 / 浅色 / 深色 |
| 导入主题 0.122 新增 | 打开导入对话框:本地文件(.toml / .wtheme)、链接、粘贴原文三条路,见主题与兼容性 |
| 导出主题 0.122 新增 | 把下拉里选中的主题打成 .wtheme 主题包 |
| 主题市场 | 前往 market.windinput.com |
内置五个主题,均可作为自定义的模板起点:
- 清风·蓝(
default)——默认主题,清风设计体系,主色现代蓝 - 清风·绿(
jade)——祖母绿色调 - 清风·橙(
amber)——暖金橙色调 - 清风·紫(
violet)——薰衣草紫色调 - 微软风格(
msime)——微软蓝主色,紧凑布局,文字序号,左侧强调条
主题也可以从功能主菜单的「主题」子菜单直接切换。
macOS 上主题不覆盖菜单
macOS 的功能主菜单是原生系统菜单,由系统绘制、跟随 macOS 自身的浅色 / 深色,主题对它不生效;主题只作用于候选窗、状态气泡与悬停提示。「主题风格」仍然有效。见 macOS 版 · 菜单不支持主题。
候选字体
| 选项 | 说明 |
|---|---|
| 候选字号跟随主题 | 开启后候选字号由主题决定;关闭才能在下方自定义 |
| 候选字号 | 候选词字体大小;开启「跟随主题」时置灰 |
| 候选窗字体 | 自定义候选窗字体,留空跟随主题字体 |
| 字体回退顺序 0.120 新增 | 候选窗字体缺某个字时,按此顺序往后找;一行一个字体名 |
| 按文字类别指定字体 0.120 新增 | 给拉丁 / 希腊 / 西里尔 / 汉字 / emoji / 数字 / 标点各自指定字体;打开即列全七类,在现成的行上改 |
候选窗口
管的是候选窗出多少、出不出、出在哪、多快出。
| 选项 | 说明 |
|---|---|
| 每页候选数 | 每页显示几个候选(3–9) |
| 扩展档每页候选数 | 临拼 / 快捷 / 短语等场景单独的每页候选数;0 = 与上面相同(关闭分档) |
| 隐藏候选窗 | 盲打 / 自动上屏场景不显示候选窗口;隐藏后仍可输入 |
| 定位方式 | 跟随光标 / 固定位置 |
| 首次显示时机 | 每串新输入的候选窗多快出现,三档见下 |
| 横排候选窗最小宽度 0.118 新增 | 横排时窗口的最小宽度(dp);窗口不足此宽时右侧留空,候选本身不拉伸;超出后照常跟随内容,不封顶;0 = 不限 |
| 竖排候选窗最小宽度 0.118 新增 | 竖排时窗口的最小宽度(dp);候选行高亮跟随窗口铺满;0 = 不限 |
| 横排候选窗最小高度 0.118 新增 | 横排时窗口的最小高度(dp);窗口在光标上方时空白补在顶部;0 = 不限 |
| 竖排候选窗最小高度 0.118 新增 | 竖排时窗口的最小高度(dp);翻页栏的出现消失一并吸收;0 = 不限 |
| 竖排候选最小行数 0.117 新增 | 候选数不足一页时补透明空行,保持候选区高度不随候选数变化;自动钳到「每页候选数」;0 = 不限。仅竖排排列下生效 |
定位方式选「固定位置」后,直接拖动候选窗即可摆放,位置自动记住——不需要手填屏幕坐标(设置里也刻意没有提供坐标输入框)。
首次显示时机三档:
| 档 | 说明 |
|---|---|
| 快速显示(默认) | 仍等坐标,但等到「可信」即放行;连续快速输入时直接采信首条试探坐标 |
| 等待精确坐标(较慢) | 等宿主重排后的权威坐标才显示,代价是首显延迟 |
| 立即显示(最快,可能抖动) | 完全不等,首帧沿用上一次的坐标 |
应用给不出准确位置时,「快速」与「立即」会先按上次的位置显示。这一项也可以为单个应用单独设——在那个应用里右键输入法图标 →应用独立配置,三档的取舍见应用兼容性规则。
扩展档为什么单列
快捷输入的日期、算式结果,临时拼音的长词,短语的整段文本——这些候选比普通中文候选长得多。给它们单设一个每页数量,可以在不影响正常输入的前提下让这些场景少翻页。
尺寸稳定:连续输入不再跳动
候选窗默认完全跟随内容缩放:候选字数一变宽度就跳,候选数、翻页栏、编码栏一变高度也跟着伸缩,连续输入时观感抖动明显。四个「候选窗最小宽度 / 高度」量的是整个窗口(单位 dp):候选照常紧凑排列,凑不满的部分留空,所以窗口大小可以直接钉住。「竖排候选最小行数」只稳住候选区、翻页栏照常伸缩,两者可同时配、取较大者。完整字段说明见外观配置 · 候选窗——尺寸稳定。
候选排版
管的是窗内怎么排。
| 选项 | 说明 |
|---|---|
| 编码显示方式 | 编码(组合区)的显示位置,见下 |
| 候选窗排列 | 横排 / 竖排 |
| 候选窗在上方时反转候选顺序 | 见下 |
| 候选窗在上方时编码栏置底 | 见下 |
| 翻页栏并入编码栏 | 翻页栏右对齐显示在编码栏行(竖排可省一行) |
| 翻页栏显示 | 覆盖主题配置中翻页栏的显示方式,见下 |
| 显示页码 | 翻页栏可见时是否显示页码文字 |
| 候选文本最大字数 | 候选文本超过此字数时截断并加省略号;0 = 不限 |
候选窗排列只有横排 / 竖排两种。蒙古文这类要把文字转 90°、或逐字竖着写的排法,属于方案的属性而不是全局偏好,在方案设置 → 本方案行为里配——两根轴互不影响,配了旋转的方案照样能横竖切换。
编码显示方式三选一:
| 方式 | 说明 |
|---|---|
| 内嵌应用光标处 | 编码内嵌在应用的光标处,候选窗不显示编码栏 |
| 候选窗顶部独立栏 | 编码显示在候选窗上方的独立一行 |
| 候选窗首单元内联 | 编码嵌入候选窗第一个单元格前 |
候选窗弹在光标上方时(屏幕下方空间不足)有两个可选的补偿,可叠加,仅「跟随光标」定位下生效:
- 反转候选顺序——让第一候选靠近光标
- 编码栏置底——把编码栏沉到底部贴近光标
「翻页栏并入编码栏」在「编码显示方式」为下面这两种时生效,省下的都是竖排的那一行:
- 候选窗顶部独立栏
- 候选窗首单元内联 0.122 新增
横排下翻页栏本来就在候选行尾,此项没有影响。
翻页栏
翻页栏包含翻页箭头与页码,可独立于主题配置进行覆盖:
| 方式 | 说明 |
|---|---|
| 默认(主题配置) | 由当前主题决定 |
| 隐藏 | 整个翻页栏(含箭头)不渲染 |
| 大于一页时显示 | 仅当候选超过一页时显示 |
| 总是显示 | 始终显示,包括只有一页时 |
页码文字可单独设为显示、隐藏,或留「默认」跟随主题。
候选标注
管的是候选旁边写什么——注释、序号、命令前缀。
| 选项 | 说明 |
|---|---|
| 候选注释 | 点开对话框,内有横排模板、竖排模板与横竖两份最大字数 |
| 自动使用词库自带的注释 0.121 新增 | 词库声明了 comment 列时直接把它当注释源,不必手工挂载;派生出的条目在「注释词库」列表里可单独开关与排序 |
| 注释词库 | 供注释模板 ${dict} 变量查询的词库,从 schemas/comments/ 下的文件里直接选 |
| 自定义序号标签 | 为序号 1–10 自定义标签,每框一个完整标签、可含多个字符(如 a、(1)、Ⅰ)0.117 新增;单框留空该序号让位主题,全部留空用默认 1–9 |
| 命令栏候选前缀 | 命令候选前的提示符号 |
候选注释是候选词右侧的那行灰字。默认显示编码提示,可以改成注音、拆字字根、词典释义或它们的组合。模板语法、完整变量表与注释词库的挂载方式见候选注释。
候选项提示
鼠标悬停在候选上时弹出的提示框,可分项开关。
| 选项 | 说明 |
|---|---|
| 悬停延时 | 鼠标停留多久(毫秒)后弹出提示框;越大越不易误触 |
| 编码反查 | 在主码表方案中反查该词的标准编码并显示 |
| 拼音反查 | 显示拼音读音 |
| 显示多音字所有读音 | 关闭则仅显示首音;仅「拼音反查」开启时可用 |
| 拆字反查 | 显示字根拆字信息(需方案配了拆字库) |
| 调试信息 | 显示编码来源、权重等调试元数据 |
悬停提示 vs 候选注释
两者显示的信息高度重叠,区别是什么时候看得到:悬停提示要把鼠标停上去,候选注释一直挂在候选右边。想常驻显示注音或字根,配候选注释;只是偶尔查一下,用悬停提示。
状态提示
状态提示是切换输入状态时在光标处闪现的小气泡。纯视觉样式(颜色、字号、透明度、圆角)由主题决定,这里只调行为与位置。
| 选项 | 说明 |
|---|---|
| 启用状态提示气泡 | 总开关 |
| 显示模式 | 临时显示(切换时闪现后消失)/ 常驻显示(有输入焦点时始终显示) |
| 焦点切换时显示 | 切换到别的输入框时也提示一次;仅「临时显示」下可用 |
| 显示时长 | 气泡停留时间(毫秒);仅「临时显示」下可用 |
| 显示内容 | 勾选气泡里显示哪些:输入方案 / 标点状态 / 全半角状态 / 简繁状态 / 大写锁定 |
| 方案名显示样式 | 全名 / 图标短称(取方案的 icon_label,无则回退全名);勾了「输入方案」才可用 |
| 定位方式 | 跟随光标 / 固定位置 |
「显示内容」全部取消勾选则不显示气泡。
定位方式选「跟随光标」时,点右侧的扩展设置可调水平 / 垂直偏移;选「固定位置」则直接拖动气泡摆放,位置自动记住。
焦点切换时显示:换个输入框就提示一次
默认情况下,气泡只在你主动切换中英文、标点、全半角时才闪一下。开启这一项后,切换到另一个输入框时也会提示一次——用来回答「我现在切过来的这个框,输入法是什么状态」,省去先敲一个字试出来。
由于常驻显示本来就在获焦时显示,这一项只在「临时显示」模式下有意义。
跟随光标定位时,某些应用要等你输入第一个字之后才会告诉输入法光标的准确位置。为避免气泡飘到错误的地方,这种情况下不显示。若你常用的应用总是不显示又确实需要,把定位方式改成「固定位置」即可。
三个选项可以直接右键气泡改
「常驻显示」「焦点切换时显示」「固定位置」以及「恢复默认位置」都可以右键状态气泡直接操作,不必打开设置。右键菜单里还有「截图此窗口」。
气泡停留期间,鼠标悬停、拖动或打开右键菜单会让计时顺延,不会中途消失。
模式指示
进入临拼 / 双拼 / 快符 / 英文等模式时的标识:
| 样式 | 说明 |
|---|---|
| 短称 | 显示 拼 / 双 / 快 / 英 / 符 等单字短称 |
| 全称 | 显示完整模式名 |
| 不显示 | 不显示模式标识 |
工具栏
工具栏是屏幕上那条可拖动的输入法状态栏,也是功能主菜单的入口之一。
| 选项 | 说明 |
|---|---|
| 显示工具栏 | 总开关。也可用 Ctrl + Shift + \ 随时切换 |
| 全屏时隐藏工具栏 | 前台应用进入全屏(游戏、视频、演示)时自动隐藏 |
| 主动检测全屏状态 0.122 新增 | 定期主动查一次前台是不是全屏。关掉后,像在输入框里按 F11 这种不伴随焦点切换的全屏,输入法收不到通知,工具栏不会自动隐藏。仅上一项开启时有意义 |
| 纵向排列 | 工具栏竖着摆放,适合靠在屏幕左右两侧 |
| 显示内容 0.119 新增 | 点「设置」打开列表:勾选决定显示哪些内容,按住行首手柄上下拖动决定顺序。关掉的项会记住它的位置,再打开时回到原处;最后一项关不掉(会提示) |
| 自动隐藏工具栏 | 显示一段时间无交互后淡出;鼠标悬停不隐藏,切换中英等状态变化时重新显示 |
| 自动隐藏延时 | 显示多久(秒)后开始淡出;仅「自动隐藏」开启时可用 |
工具栏会记住每个显示器上的位置——切到另一块屏幕时落到你在那块屏上摆过的地方,没摆过则落到该屏右下角。
- 工具栏出厂多了一格软键盘 0.120 新增:点它开 / 关软键盘面板,开着时高亮;右键这一格可以直接选一面。
关于「显示内容」的两点
「简 / 繁」出厂不显示——把它勾上,工具栏就多一格「简」,点一下即切到繁体输出(显示「繁」并高亮),再点切回。
「设置」可以放心隐藏:右键工具栏任意位置同样能打开功能主菜单。想整条工具栏都不要,用上面的「显示工具栏」总开关——列表里至少要留一项,全部关掉时会提示。
右键与中键 0.120 新增
工具栏上右键某一格弹的是那一格的快捷菜单,不必再进完整主菜单绕一圈:
| 右键哪一格 | 弹出什么 |
|---|---|
| 中英 / 方案 | 整份输入方案列表(含内置的「清风英文」0.122 新增),点一下直接换 |
| 软键盘 | 打开 / 关闭软键盘面板,以及直接选一种键盘 |
| 标点、全 / 半角、简 / 繁 | 中文标点、全角、简入繁出三个开关,一次看全 |
| 其余位置(设置、自定义按钮、拖动柄) | 完整功能主菜单 |
中键点「中英 / 方案」那一格=直接切到下一个输入方案,连菜单都不用弹。
同一个对话框里还能往工具栏加自己的按钮(如「符」打开系统字符映射表):左下角 「新建按钮…」,填标识、显示文字和动作即可;已有的按钮那一行带「编辑」「删除」。
动作可以选「启动程序 / 打开网址、文件 / 输入法命令 / 模拟按键」,参数按提示填真实路径 就行——不必自己处理反斜杠。要写更复杂的表达式,动作选「自定义表达式」, 语法与短语一致,见配置参考 · 自定义按钮。
按钮的显示与定义是两回事
新建的按钮会自动加到列表末尾并打开。若把它的开关关掉,按钮定义还在(下次可以再打开), 只是不显示在工具栏上——就像内置的格一样。「恢复默认」只复位内置格,不会删掉你建的按钮。
macOS 没有工具栏
这张卡片是 Windows 专属,在 macOS 的设置工具里会整体隐藏。mac 上的状态显示改用菜单栏的输入模式指示器(右上角状态栏图标),显示中英 / 全半角 / 标点 / 当前方案,点它也能唤出功能主菜单。见 macOS 版 · 没有工具栏。
任务栏图标 0.117 新增
任务栏右下角那个显示「中 / 英 / 拼 / 五」的输入指示器。这张卡片让你在它上面叠加状态角标, 不用把鼠标移到工具栏也能看出当前状态。
出厂是关的——角标叠在系统的输入指示器上,默认开启会改变每个人的任务栏。
| 位置 | 选项 | 说明 |
|---|---|---|
| 卡片上 | 状态角标 0.120 新增 | 总开关:「不显示」或「角标」。关掉即全部规则都不画,不必逐条去关 |
| 设置对话框 | 角标大小 0.120 新增 | 所有角标的大小倍率;单条规则里还能再调 |
| 设置对话框 | 角标透明度 0.120 新增 | 默认 0.88。调到 1.0 会换一种画法,见下 |
| 设置对话框 | 角标规则 0.120 新增 | 打开规则表,见角标规则 |
16 像素上能放的东西很有限
任务栏图标通常只有 16×16,主字已经占满。所以角标做成半透明压在主字上,让笔画从里面 透出来,而不是把字挤小或切掉一角。不同状态靠颜色区分而不是靠形状——16 像素上色相的 差别远比形状可靠。
角标规则 0.120 新增
一条规则 = 「某个状态成立时,在某个角落用某个颜色画一个角标」。出厂三条:
| 状态 | 位置 | 颜色 |
|---|---|---|
| 中文标点 | 右下角 | 蓝 #2288E0 |
| 英文标点 | 右下角 | 橙 #EE9922 |
| 全角 | 右上角 | 玫红 #E0447A |
每一行都能「编辑」「删除」,左下角「添加规则…」加新的。编辑时可改的项:
| 项 | 说明 |
|---|---|
| 什么状态 | 中文标点 / 英文标点 / 全角 |
| 画在哪个角 | 四个角任选 |
| 亮暗同色 | 勾上就只填一个颜色;不勾则浅色任务栏、深色任务栏分开填。同一个色在两种任务栏上的可辨度可以差很远 |
| 颜色 | 填 #2288E0 这样的六位色,或 auto = 与主字同色。写成八位 #2288E0CC 时,末两位是这一条自己的透明度 |
| 大小倍率 | 这一条相对整体大小的额外倍率,0~3 |
每行前面还有一个开关。想「中文标点时不受打扰、只在英文标点时提醒」,把中文标点那条关掉即可—— 颜色和位置都还留着,想回来勾上就行,比删掉再重建方便得多。
两条规则配在同一个角时只画一条
顺序即优先级:同一个角落上同时成立的规则只画最靠前的那一条,16 像素上叠两个三角会糊成一片。
出厂两条标点规则都在右下角不冲突——中文标点和英文标点同一时刻只可能命中一条。
透明度调到 1.0 会换一种画法
它不是简单的深浅:
- 小于 1.0 — 角标半透明,主字保留完整,笔画从角标里透出来。默认走这一档
- 等于 1.0 — 角标实心,并在它周围切掉一圈主字。代价是右下有笔画的字(「五」「双」「拼」) 会被切掉一角,看起来像缺笔
两者是互斥的两种手段,不要指望「挖空 + 调淡」叠加:那样主字先被切掉一圈、没有笔画可透, 再调这个值会看起来毫无效果。
全部配置键见外观配置 · 任务栏图标。
主字本身(英文状态显示「英」还是 En、大写锁定显示 A 还是别的)也能改,只在
配置文件里,见外观配置 · 模式主字。打中文时显示的
「五」「拼」不在那里——那是方案自己的属性,跟着方案走。
macOS 没有这张卡片
语言栏图标是 Windows 专属。mac 上的状态显示用菜单栏的输入模式指示器,见 macOS 版。
获取更多主题
页面底部还有两张卡片:主题导入与主题编辑器。它们的用法、自制主题的文件结构与应用兼容性规则,见主题与兼容性。
对这篇文档有疑问,或发现内容有误?
欢迎到文档仓库提 issue,写明问题时附上本页链接即可。