InputCue 是一个克制的 Windows 输入状态提示器。在可编辑位置停顿时,它会在光标附近提示中文、输入法英文、美式键盘或大写锁定状态;实际输入时自动隐藏,并综合当前编辑环境与可用位置,尽量减少无关场景的误触发。
Warning
InputCue 会监听系统输入状态并在其他应用上方显示提示。在部分多人游戏中,这类行为可能触发反作弊系统的误判;游戏玩家请谨慎使用,进入游戏前建议退出 InputCue。
- 默认:新用户的首选槽位,使用白色字形、柔和深色连续圆角底和半透明白色细描边。
- 描边:黑白硬阴影,识别度最高。
- 阴影:浅色卡片与柔和阴影,更自然地融入桌面。
- 圆点:用四种颜色表达状态,存在感最低。
六个槽位都可独立设置位置、偏移、尺寸和切换动画;圆点还可自定义四种状态颜色。「自定义1」和「自定义2」可分别用自己的 PNG 图标替换各状态图标,详见自定义图标。
把样式切换为「自定义1」或「自定义2」后,可为中文、输入法英文、美式键盘和大写锁定四个状态分别指定 PNG 图片;两个槽位的图片和阴影设置彼此独立:
- 支持四档阴影(不显示/轻/重/实心);实心为硬黑描边效果,透明背景 PNG 的阴影会贴合图案轮廓;
- 设置页的「打开图标文件夹」会创建带说明的图标文件夹;发布包的
icons-template/内含内置字形的 SVG 源文件,方便照着改。
设置页提供实时预览。全屏自动暂停默认开启,同应用提示默认为“300 秒后显示”,开机启动可按需启用;暂停和监听状态始终在顶部清晰可见。
- 尽量减少误触发:综合当前编辑环境与显示位置,尽量避免在无关场景弹出提示。
- 四种状态:区分中文、输入法英文、美式键盘(ENG)和 Caps Lock。
- 更少打扰:同一应用内切换输入框的重复提示可选始终显示、延时显示或始终不显示;输入模式改变时仍会提示。
- 输入空闲提示:默认在活动输入位置保持显示,实际编辑内容时隐藏,停止输入 3 秒后重新显示;仅移动光标时会继续跟随,原有短暂提示模式仍可选。
- 全屏自动暂停:进入视频、游戏等全屏场景自动暂停,退出后自动恢复。
- 受控兼容策略:在已确认可编辑、但拿不到可靠光标位置的特定场景,可使用鼠标点击位置作为显示锚点。
- 绿色便携:解压即用,设置保存在程序目录下的
data/,无需安装。
- 打开 Releases,下载
InputCue-*-win-x64-portable.zip。 - 解压到一个可写目录,不要直接在压缩包内运行。
- 双击
InputCue.exe。首次运行若出现 Windows SmartScreen 提示,请核对下载来源与发布页校验值。
便携版会自动检查更新:启动时检查一次,此后每天最多自动检查一次。无论自动检查还是点击“更新”手动检查,发现新版本后都会验证签名和 SHA-256、下载更新并自动重启。详见便携发布与自动更新说明。
InputCue 会综合可编辑状态、输入状态和可用的显示位置,尽量让提示出现在正在输入的位置附近:
确认处于可编辑位置
↓
识别当前输入状态
↓
可靠光标位置 ──不可用──→ 受控的鼠标锚点回退
↓ ↓
在目标附近显示提示
↓
实际编辑时隐藏 ──停止输入 3 秒──→ 重新显示
鼠标位置只用于决定提示放在哪里,不会被单独用来判断你是否正在输入。缺少必要上下文、状态未知或显示位置不可用时,InputCue 会保持安静,以减少误触发。
InputCue 不记录输入内容,不保存按键历史,也不会自动切换输入法。它只在本机判断当前输入环境并绘制短暂提示。
Windows 应用的输入实现差异很大,因此不能保证覆盖所有软件、所有控件和所有输入法。高权限窗口也可能要求 InputCue 以相同权限运行。兼容性判断与已知边界见产品定义和调研结论。
逐程序、逐编辑场景的完整支持、部分支持、不支持与未验证状态,由共享识别模块 TextPicker 维护在兼容性清单中。
需要 .NET SDK 10.0.302 与 Windows x64 环境。
dotnet test InputCue.sln --configuration Release
dotnet run --project src/InputCue.App/InputCue.App.csproj主要文档:
InputCue 采用 GNU General Public License v3.0 only(GPL-3.0-only)发布。你可以使用、研究、修改和再分发本项目;分发修改版或包含本项目的衍生作品时,需要按 GPL v3 提供对应源代码并保留同一许可证。
便携发行包同时包含 InputCue 许可证、.NET 运行时许可证及第三方声明。其他组件的归属与许可证见 THIRD-PARTY-NOTICES.md。
Copyright © 2026 InputCue contributors.
