V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
JackalZhao
V2EX  ›  分享创造

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

  •  
  •   JackalZhao · 3 天前 · 1617 次点击

    介绍

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

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

    demo.png

    demo.gif

    开发原因

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

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

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

    image.png

    地址

    Github: HaujetZhao/IME_Indicator

    二进制:下载即用

    17 条回复    2026-01-04 10:24:06 +08:00
    815979670
        1
    815979670  
       3 天前
    能不能直接改光标颜色,这样更直观?
    SkyLanD
        2
    SkyLanD  
       3 天前
    太需要了,感谢,Mac 有没有类似的东西
    lingcongdesu
        3
    lingcongdesu  
       3 天前
    @SkyLanD 现在 macOS 26 已经自动实现这个功能了,如果你还有进一步的显示需求可以看看 Input Source Pro 这个软件
    noming
        4
    noming  
       3 天前
    @815979670 这种确实感觉更直观一点,不知道能不能实现
    craftsmanship
        6
    craftsmanship  
       3 天前 via Android
    好东西!
    seven777
        7
    seven777  
       3 天前
    默认色不够亮,在各种暗色主题下看不到.
    JackalZhao
        8
    JackalZhao  
    OP
       3 天前
    @seven777 可以改配置的


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

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

    @craftsmanship 目前,windows 上的 api 好像只能检测到输入法的模式有没有打开,但无法知道到底是什么语言的输入法,其实就是区别了英文状态和非英文状态。
    craftsmanship
        16
    craftsmanship  
       2 天前 via Android
    @JackalZhao 原来如此。。我记得联想小新会自带输入法切换时提示的功能 并且精确到语言
    aileaile
        17
    aileaile  
       2 天前
    赞同一楼方案,改光标颜色干扰最小,希望有大佬能实现
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   952 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.