是否羡慕 macOS 的中英输入状态指示器? 它能在输入框上跟随光标显示, 一眼看清你在用的是中文还是英文:
现在 Windows 使用第三方工具也能做到, 而且更加强大:
特性
- 可配置: 使用 Capslock 键切换中英文, 或者你也可以配置 Right Shift 切换中英文
- 当输入法为中文时, 鼠标指针为红色, 英文时为蓝色
- 当输入法为中文时, 窗口边框为红色, 英文时为蓝色
- 当输入法为中文时, 输入框悬浮提示 “CN”, 英文时为 “EN”
- 以上均可单独开关, 单独配置!
实现原理
我们会用到 AutoHotkey 和 InputTip, 前者可以映射按键 (比如映射capslock为ctrl space, 也就是切换中英键盘), 后者是在 AutoHotkey 上的高级封装, 定制项非常丰富.
适用人群
- 记不住每个应用的中英输入状态, 每次都要 “先敲几个拼音” 去试的 (PS: 右下角虽然有输入法指示器, 但大屏幕总归还是看着不方便)
- 需要在代码/文档中频繁切换中英输入的
- 在与 AI 聊天时, 时不时要切到英文状态输入一长串内容的
怎么使用
Capslock 切中英文 (可修改)
首先从 AutoHotkey 下载软件, 选择 V2 版本.
打开一个记事本, 输入以下代码, 保存为 “caps_to_ctrl_space.ahk” (注意修改后缀名):
CapsLock::^Space如果想改为右 Shift 切换, 代码如下:
RShift::^Space如果改为右 Ctrl 切换:
RCtrl::^Space保存后, 双击 “caps_to_ctrl_space.ahk”, 会看到托盘区出现一个 AHK 的绿色小图标, 说明正在生效中, 在记事本中可以测试一下.
InputTip
从 InputTip 的 GitHub Release 下载 zip 版本 (截至 2026.10, 最新是 v3.6.12), 解压后双击启动.
InputTip 需要额外的配置才能变得好看, 下面是我的配置 (并不是每个选项都要开, 你可以按需设置):
状态提示 - 鼠标样式:加载鼠标样式:true只加载 ibeam 样式:false状态样式:# 注: 先从 input-tip 官网 (https://inputtip.abgox.com/zh-cn/download/extra#%E5%8F%B3%E6%89%8B%E7%89%88%E6%9C%AC) 下载 minimalistic 鼠标素材, 解压, 重命名为 "minimalistic-" 开头的文件夹, 全部放到 <input_tip>/src/data/cursor 目录下.中文状态:minimalistic-red英文状态:minimalistic-black or minimalistic-blue大写锁定:minimalistic-green状态提示 - 光标符号:# 注意: 必须设置白名单, 只有白名单中的应用才会生效. 默认白名单为空.# 白名单可以设置所有 (*), 然后对于有问题的应用, 再单独添加黑名单.# 这个功能的兼容性不太好, 不建议设置白名单为 "所有 (*)".基础配置:光标符号的类型:文本符号配置:基础配置:边角样式:小圆角边缘样式:内嵌凹陷状态样式:中文状态:文本:' CN '字号:13颜色:FFFFFF背景:DB2428# 红: 219, 绿: 36, 蓝: 40字体:Calibri英文状态:文本:' EN '字号:13颜色:FFFFFF背景:094FD0# 红: 9, 绿: 79, 蓝: 208字体:Calibri白名单:# 谨慎使用 `.*`-msedge\.exe|chrome\.exe|firefox\.exe-Notepad.exe状态提示 - 鼠标符号:基础配置:边角样式:小圆角边缘样式:内嵌凹陷状态样式:# 注意跟光标符号的样式设置不一样, 主要是减小字号, 修改英文状态背景色.中文状态:文本:' CN '字号:11偏移量 X:5偏移量 Y:15颜色:FFFFFF背景:DB2428# 红: 219, 绿: 36, 蓝: 40字体:Calibri英文状态:文本:' EN '字号:11偏移量 X:5偏移量 Y:15颜色:FFFFFF背景:02163C# 红: 2, 绿: 22, 蓝: 60字体:Calibri状态提示 - 窗口边框:基础配置:启用窗口边框提示:是?# 总开关基础配置 2:哪些窗口状态下显示:全屏:false状态样式:# 默认的颜色太丑, 下面是颜色调整中文状态:边框宽度:6 or 3边框颜色:DB2428# 红: 219, 绿: 36, 蓝: 40英文状态:边框宽度:3边框颜色:528CF8# 红: 82, 绿: 140, 蓝: 248大写锁定:边框宽度:3边框颜色:057A6BInputTip 鼠标指针
从 这里 下载 Minimalistic 指针样式, 下载速度可能较慢, 需要耐心等待, 完成后解压, 得到多个子文件夹 (例如 red, black, …), 建议将它们重命名为 “minimalistic-red”, “minimalistic-black”, … 然后放入<input_tip>/src/data/cursor目录, 这样才能在 “鼠标样式 - 状态样式” 下拉框中找到它们.
一些个人建议
推荐配置:
简洁 - 只开鼠标样式
效率 - 开鼠标样式和鼠标符号
特效拉满 - 开鼠标样式 + 光标符号/鼠标符号 (二选一) + 窗口边框
鼠标符号 (也就是鼠标指针下方携带的 “CN/EN”) 和光标符号 (随光标显示的 “CN/EN”) 只开一个就行了, 推荐开前者, 一是因为指针在 ibeam 状态不容易看清颜色, 此时它的 “CN/EN” 标识就更显眼; 二是光标符号的兼容性可能存在问题.