跳至内容

进阶使用

本章介绍 InputTip 的高级功能,帮助你实现更精细的控制。

窗口规则

窗口规则允许你根据窗口上下文自动执行行为。

示例:编辑器的智能切换

假设你在使用 VS Code,希望实现以下场景:

场景 1:窗口切换时自动切换

  • 打开 VS Code 时切换到英文状态
  • 打开某些特定文件(如 SQL 文件)时切换到中文状态
规则进程名附加条件触发行为
规则 1Code.exe状态切换 - 英文 (LShift)
规则 2Code.exe窗口标题: \.sql状态切换 - 中文 (LShift)

场景 2:输入特定文本或快捷键时自动切换

  • 在 VS Code 中输入 // (文本) 或 Ctrl + / (快捷键) 时,自动切换到中文状态
规则进程名附加条件触发行为
规则 3Code.exe文本监控: //状态切换 - 中文 (LShift)
规则 4Code.exe热键监控: ^/状态切换 - 中文 (LShift)

场景 3:空闲时自动恢复

  • 在任意窗口中,键盘空闲 5 分钟后,自动切换回中文状态
规则进程名附加条件触发行为
规则 5.*空闲计时器: 300000状态切换 - 中文 (LShift)

详细的规则配置请查看 规则管理 - 窗口

热键规则

热键规则允许你按下特定热键组合时触发行为。

示例

热键进程名触发行为说明
^!t(空)状态切换 - 中文 (LShift)全局:Ctrl+Alt+T 切换到中文
^!e(空)状态切换 - 英文 (LShift)全局:Ctrl+Alt+E 切换到英文
F12Code.exe状态切换 - 中文 (LShift)VS Code 中按 F12 切换到中文

详细的热键配置请查看 规则管理 - 热键

多屏幕偏移量

如果你使用多屏幕,不同屏幕可能需要不同的符号偏移量。

  1. 打开状态提示方案
  2. 点击「屏幕偏移量」
  3. 为每个屏幕设置独立的 X 和 Y 偏移量 (正值向右/下移动,负值向左/上移动)

相关文档:

窗口偏移量

对于光标符号和鼠标符号方案,可以为特定应用设置独立的偏移量。

  1. 打开状态提示方案的「窗口偏移量」
  2. 添加规则,填写进程名和偏移量

相关文档:

自定义功能(仅 zip 版本)

zip 版本支持通过插件扩展功能。详情请查看 自定义功能

更多