A plugin for IntelliJ IDEA on Windows.
It provides a status bar widget to show the input tips.
一款IDEA插件,用于在状态栏显示输入法语言状态提示。仅限 Windows
由于日常习惯自动隐藏Windows的任务栏,但是看不到输入法状态,
而市场其它插件不能满足需求,就一鼓作气开发了一个插件Smart Input Pro等玩具
已完成:
- 使用
icon或文字实时显示/更新状态 - 可检测并显示
英文蓝色,中文红色,大写锁定黄色 的图标 - 支持Windows
计划中:
-
支持 MacOS - 设置自定义文字和图标
- 可自动更新光标颜色
- 上架 Marketplace
Note
目前仅支持Windows平台
主逻辑见源码WindowsInputStateProvider和Imm32Util
总而言之就是使用JNA调用WINAPI拿到Imm32实例,调用ImmGetConversionStatusAPI
关于解析输入法状态见IME_ConversionModeValues
插件zip请到 Github Release 下载
手动部署请拉取项目.git,执行gradle buildPlugin
若在
idea-sandbox下测试插件,执行gradle runIde(项目.idea/中已包含运行配置)

