Skip to content

Latest commit

 

History

History
181 lines (131 loc) · 5.71 KB

File metadata and controls

181 lines (131 loc) · 5.71 KB

IMEIndicatorClockW

English | 日本語 | 繁體中文 | 한국어

一款可视化显示 IME(输入法编辑器)状态并提供可自定义桌面时钟的 Windows 工具应用程序。

这是 macOS 版本 IMEIndicatorClock 的 Windows 移植版。

屏幕截图

桌面概览

输入法开启(日文) 输入法关闭(英文)
IME ON IME OFF

设置界面

输入法指示器 时钟 鼠标光标 版本
Indicator Clock Cursor Version

愿景

我们的目标是支持全世界的输入法。

我们致力于帮助使用输入法的用户,能够一目了然地查看当前的输入模式。

功能

输入法指示器

  • 在屏幕上可视化显示当前输入法状态
日文 韩文 繁体中文 简体中文 英文
红色「あ」 紫色「가」 深绿色「繁」 绿色「简」 蓝色「A」
  • 可自定义位置、大小、背景颜色、字体、字体颜色和透明度
  • 支持多显示器

桌面时钟

  • 支持模拟和数字模式的浮动时钟
  • 支持日期显示(含日本年号)
  • 根据输入法状态更改背景颜色
  • 可完全自定义窗口大小、字体大小和颜色

鼠标光标指示器

  • 在鼠标光标附近显示输入法状态
  • 以较小尺寸显示输入法指示器
  • 方便文字输入时使用

自动启动

  • Windows 启动时自动启动应用程序(通过任务计划程序)
  • 从系统托盘图标菜单中启用/禁用
  • 启用自动启动后移动 EXE 时需重新设置

管理员权限

  • 此应用程序以管理员权限运行
  • 用于在管理员权限启动的应用程序(如任务管理器)中正确检测 IME 状态

语言支持

完整支持(输入法检测 + UI)

语言 输入法检测 UI 翻译
日文
英文
简体中文
繁体中文
韩文

输入法检测 + 基本 UI

语言 输入法检测 UI 翻译
泰文
越南文
阿拉伯文
希伯来文
印地文
俄文
希腊文
孟加拉文
泰米尔文
泰卢固文
尼泊尔文
僧伽罗文
缅甸文
高棉文
老挝文
蒙古文
波斯文
乌克兰文

这些语言的 UI 翻译为机器翻译,可能需要改进。欢迎贡献!

系统要求

  • Windows 10/11
  • 无需额外运行时(独立运行)

安装

  1. Releases 下载最新版本
  2. 解压到任意文件夹
  3. 运行 IMEIndicatorClockW.exe

从 Vector 下载

从源代码构建

要求

  • Visual Studio 2022 或 VS Code
  • .NET 8.0 SDK

构建步骤

git clone https://github.com/obott9/IMEIndicatorClockW.git
cd IMEIndicatorClockW
dotnet build

使用方法

  1. 启动应用程序后,系统托盘会出现图标
  2. 右键点击托盘图标可访问设置
  3. 可拖拽时钟或指示器到您喜欢的位置
  4. 启用自动启动:从系统托盘图标菜单中选择「Windows 启动时开始」

卸载

  1. 若已启用自动启动,请先从菜单中禁用
  2. 删除解压后的文件夹
  • 不使用注册表
  • 设置文件存储在 %AppData%\IMEIndicatorClockW(完全卸载时请一并删除此文件夹)

安全性与隐私

关于键盘钩子的使用

本应用程序使用低级键盘钩子SetWindowsHookEx API)来准确检测输入法状态。

为什么需要键盘钩子:

  • 仅使用 Windows 标准输入法 API 无法在某些应用程序(终端、游戏等)中准确获取输入法状态
  • 键盘钩子可检测输入法切换键(半角/全角、转换键等),实现更准确的状态显示

安全性:

  • 绝不记录或传送按键输入内容
  • 仅检测输入法相关按键(半角/全角、Ctrl+Space 等)
  • 没有网络通信功能
  • 设置数据仅存储在本地(%AppData%\IMEIndicatorClockW
  • 源代码公开,可供查看

关于杀毒软件警告: 使用键盘钩子的应用程序可能会触发杀毒软件警告。这是因为与键盘记录器使用相同的技术,但本应用程序不会执行任何恶意操作。如有疑虑,请查看源代码。

开发

本项目与 Anthropic 的 Claude AI 合作开发。

Claude 协助了:

  • 架构设计和代码实现
  • 多语言本地化
  • 文档和 README 创建

支持

如果您觉得这个应用程序有用,请考虑请我喝杯咖啡!

ko-fi

贡献

欢迎贡献!特别是:

  • 其他语言的 UI 翻译
  • 支持更多输入法类型
  • 错误报告和功能请求

许可证

MIT License - 详情请参阅 LICENSE 文件。