Skip to content

HaujetZhao/IME_Indicator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

输入指示器 (IME Indicator)

一个轻量级的 Windows 输入法中英状态实时提示工具。在光标和鼠标底部用彩色小点指示中英状态,极尽简洁克制但有效的提示。

demo

demo

核心特性

  • 光标跟随:在文本光标下方显示彩色指示球(支持记事本、VS Code、Chrome 等主流软件)。
  • 鼠标跟随:在鼠标指针旁显示指示球,支持特定形状(如 I-Beam)触发。
  • 更改配置:通过 config.toml 轻松调整颜色、大小、透明度和偏移量。

项目结构

本仓库包含两个版本的实现:

  • rust_indicator/ (推荐):

    • 使用 Rust + Win32 API 开发。
    • 单文件运行:编译后为单个独立 .exe 文件(约 300KB,包含内嵌图标)。
    • 系统托盘:支持后台运行和右键菜单。
  • python_indicator/ (参考):

    • 原始的 Python + ctypes 实现。
    • 适合作为学习 Win32 API 调用的参考。
    • 需要 Python 环境运行。

直接运行

到 releases 界面下载 已编译好的 exe 文件,双击运行即可。

自行编译 (Rust 版)

  1. 安装 Rust
  2. 进入 rust_indicator 目录。
  3. 运行调试:cargo run
  4. 编译发布版:cargo build --release

作者:Antigravity & Haujet
GitHub: https://github.com/HaujetZhao/IME_Indicator

About

Windows输入法中英状态指示器

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors