一款可视化显示 IME(输入法编辑器)状态并提供可自定义桌面时钟的 Windows 工具应用程序。
这是 macOS 版本 IMEIndicatorClock 的 Windows 移植版。
| 输入法开启(日文) | 输入法关闭(英文) |
|---|---|
![]() |
![]() |
| 输入法指示器 | 时钟 | 鼠标光标 | 版本 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
我们的目标是支持全世界的输入法。
我们致力于帮助使用输入法的用户,能够一目了然地查看当前的输入模式。
- 在屏幕上可视化显示当前输入法状态
| 日文 | 韩文 | 繁体中文 | 简体中文 | 英文 |
|---|---|---|---|---|
| 红色「あ」 | 紫色「가」 | 深绿色「繁」 | 绿色「简」 | 蓝色「A」 |
- 可自定义位置、大小、背景颜色、字体、字体颜色和透明度
- 支持多显示器
- 支持模拟和数字模式的浮动时钟
- 支持日期显示(含日本年号)
- 根据输入法状态更改背景颜色
- 可完全自定义窗口大小、字体大小和颜色
- 在鼠标光标附近显示输入法状态
- 以较小尺寸显示输入法指示器
- 方便文字输入时使用
- Windows 启动时自动启动应用程序(通过任务计划程序)
- 从系统托盘图标菜单中启用/禁用
- 启用自动启动后移动 EXE 时需重新设置
- 此应用程序以管理员权限运行
- 用于在管理员权限启动的应用程序(如任务管理器)中正确检测 IME 状态
| 语言 | 输入法检测 | UI 翻译 |
|---|---|---|
| 日文 | ✅ | ✅ |
| 英文 | ✅ | ✅ |
| 简体中文 | ✅ | ✅ |
| 繁体中文 | ✅ | ✅ |
| 韩文 | ✅ | ✅ |
| 语言 | 输入法检测 | UI 翻译 |
|---|---|---|
| 泰文 | ✅ | ✅ |
| 越南文 | ✅ | ✅ |
| 阿拉伯文 | ✅ | ✅ |
| 希伯来文 | ✅ | ✅ |
| 印地文 | ✅ | ✅ |
| 俄文 | ✅ | ✅ |
| 希腊文 | ✅ | ✅ |
| 孟加拉文 | ✅ | ✅ |
| 泰米尔文 | ✅ | ✅ |
| 泰卢固文 | ✅ | ✅ |
| 尼泊尔文 | ✅ | ✅ |
| 僧伽罗文 | ✅ | ✅ |
| 缅甸文 | ✅ | ✅ |
| 高棉文 | ✅ | ✅ |
| 老挝文 | ✅ | ✅ |
| 蒙古文 | ✅ | ✅ |
| 波斯文 | ✅ | ✅ |
| 乌克兰文 | ✅ | ✅ |
这些语言的 UI 翻译为机器翻译,可能需要改进。欢迎贡献!
- Windows 10/11
- 无需额外运行时(独立运行)
- 从 Releases 下载最新版本
- 解压到任意文件夹
- 运行
IMEIndicatorClockW.exe
- Visual Studio 2022 或 VS Code
- .NET 8.0 SDK
git clone https://github.com/obott9/IMEIndicatorClockW.git
cd IMEIndicatorClockW
dotnet build- 启动应用程序后,系统托盘会出现图标
- 右键点击托盘图标可访问设置
- 可拖拽时钟或指示器到您喜欢的位置
- 启用自动启动:从系统托盘图标菜单中选择「Windows 启动时开始」
- 若已启用自动启动,请先从菜单中禁用
- 删除解压后的文件夹
- 不使用注册表
- 设置文件存储在
%AppData%\IMEIndicatorClockW(完全卸载时请一并删除此文件夹)
本应用程序使用低级键盘钩子(SetWindowsHookEx API)来准确检测输入法状态。
为什么需要键盘钩子:
- 仅使用 Windows 标准输入法 API 无法在某些应用程序(终端、游戏等)中准确获取输入法状态
- 键盘钩子可检测输入法切换键(半角/全角、转换键等),实现更准确的状态显示
安全性:
- 绝不记录或传送按键输入内容
- 仅检测输入法相关按键(半角/全角、Ctrl+Space 等)
- 没有网络通信功能
- 设置数据仅存储在本地(
%AppData%\IMEIndicatorClockW) - 源代码公开,可供查看
关于杀毒软件警告: 使用键盘钩子的应用程序可能会触发杀毒软件警告。这是因为与键盘记录器使用相同的技术,但本应用程序不会执行任何恶意操作。如有疑虑,请查看源代码。
本项目与 Anthropic 的 Claude AI 合作开发。
Claude 协助了:
- 架构设计和代码实现
- 多语言本地化
- 文档和 README 创建
如果您觉得这个应用程序有用,请考虑请我喝杯咖啡!
欢迎贡献!特别是:
- 其他语言的 UI 翻译
- 支持更多输入法类型
- 错误报告和功能请求
MIT License - 详情请参阅 LICENSE 文件。





