输入法中英状态指示器(最简洁、直观、有效)

1 月 3 日
 JackalZhao

介绍

在光标和鼠标底部用彩色小点指示中英状态,极尽简洁克制但有效的提示。橙色是中文,蓝色是英文。可以在 config.toml 中更改颜色、大小、开关。适用于 Windows 。

这是在 VS Code 中的指示效果:

开发原因

打字时,对于不知道中英状态引起的麻烦,总是让我心累。就需要一个方式,快速得到中英状态(但不想来回调整视线的焦点)。

我知道已经有人写过 ImTip 和 InputTip 了,但我觉得他们的提示框太大了,影响我的视野,我不太喜欢。经过测试,在光标下方放置一个彩色小点,是最合我心意的,又能指示状态,又不会太烦,毕竟,我们打字时的目光中心就是光标处,不应该转移视线到别的地方来查看中英状态。

作为一个半吊子,我没能力写这种工具,但有了 Antigravity ,让 AI 写代码,我把控方向就行,参考了 ImTip 的源代码,让 Claude 用 Python 作验证,再用 Rust 实现了成品,打包后只有不到 300KB ,没有界面,启动后会在拖盘显示一个图标,可以右键打开配置文件、重启程序、退出程序。

地址

Github: HaujetZhao/IME_Indicator

二进制:下载即用

2467 次点击
所在节点    分享创造
17 条回复
815979670
1 月 3 日
能不能直接改光标颜色,这样更直观?
SkyLanD
1 月 3 日
太需要了,感谢,Mac 有没有类似的东西
lingcongdesu
1 月 3 日
@SkyLanD 现在 macOS 26 已经自动实现这个功能了,如果你还有进一步的显示需求可以看看 Input Source Pro 这个软件
noming
1 月 3 日
@815979670 这种确实感觉更直观一点,不知道能不能实现
Tink
1 月 3 日
craftsmanship
1 月 3 日
好东西!
seven777
1 月 3 日
默认色不够亮,在各种暗色主题下看不到.
JackalZhao
1 月 4 日
@seven777 可以改配置的


@815979670 试过,没能实现
craftsmanship
1 月 4 日
@815979670 改颜色还要记忆语言与颜色的 map 不如直接提示来得好
Paradoxos
1 月 4 日
能不能全后台运行?加一个选项彻底隐藏,因为托盘图标太多了看着乱。
metalvest
1 月 4 日
@craftsmanship 最直观就是英文用默认的竖线光标,中文用下划线光标
walkbox
1 月 4 日
感谢 op 好用 终于不用一通乱按了
craftsmanship
1 月 4 日
@metalvest 那日文韩文呢…
peteretep
1 月 4 日
没用过 inputTip ?
JackalZhao
1 月 4 日
@peteretep InputTip 用过,是一个做的很完善的项目,但是我觉得他的提示效果有点过于明显,显得喧宾夺主,过度剥夺我的注意力,我希望提示的时候能够更含蓄一些,所以才写了这个项目。

@Paradoxos 如你所愿,刚刚增加了这样一个配置项,你把旧的配置项删除,然后下载更新后的 EXE 运行,就可以修改配置,隐藏托盘图标了。不过那样的话,你就只能通过任务管理器来结束它了。

@craftsmanship 目前,windows 上的 api 好像只能检测到输入法的模式有没有打开,但无法知道到底是什么语言的输入法,其实就是区别了英文状态和非英文状态。
craftsmanship
1 月 4 日
@JackalZhao 原来如此。。我记得联想小新会自带输入法切换时提示的功能 并且精确到语言
aileaile
1 月 4 日
赞同一楼方案,改光标颜色干扰最小,希望有大佬能实现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1182834

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX