ImTip:通用输入法提示工具

windows terminal 和 nvim-qt,这两个测试,无法显示中英文切换

:smiling_face_with_three_hearts:专门注册来感谢,频繁在游戏和浏览器之间切换的我,这功能简直雪中送炭!

有个小需求: 假如软件启动的时候系统默认的输入法是中文,那么,当输入法不是中文,并且键盘没有动作N秒以后自动切回中文。
使用场景举例:打开浏览器,登陆,输入法切换为英文,输入账号密码验证码点登陆,30秒键盘无动作,自动将当前线程(浏览器)的输入法切换为中文。

我也想要自动切换输入法的功能,windows下不知道为什么没人做,我的需求是以下情况下可自动切换成特定的输入法,类似mac下的keyboardholder。

  1. 切换窗口
  2. 新窗口
  3. 闲置一段时间

这样我就不需要看输入法状态了,当我要使用输入法时,我的输入法状态始终是特定的单一状态

感谢反馈,
不过我在 Notion 中测试了一下 ImTip 可以正常跟随光标,网页版和桌面端试了都正常。
后面我再多测试一下,另外系统环境、输入法可否提供一下,谢谢!

理解!感谢反馈。

理解,感谢反馈。

反馈个问题
已经勾选了仅在切换输入法时显示2S,实际是切换软件、进入输入状态都会显示2S。
1、WIN10 21H1
2、大部分程序

感谢反馈。
「仅在切换输入法状态后显示」 - 这包含切换输入目标、中英模式、全半角、大小写。

如点击其他输入窗口不显示 —— 这样可能会不太方便。

新反馈:
在Excel中,每激活一个单元格都会提示一次,出现次数过于频繁

可能我表达的不清楚,比如我从微信聊天窗口切换到PDF阅读器,在PDF阅读器这并没有任何输入栏,但是我切过来后,鼠标附近还是会弹出提示框。

一个bug
config.aardio 里的默认图标字体名是 imtipfont,实际字体名是 imtip,导致图标字体无法显示
要把设置里的默认 imtipfont 改成 imtip 才行

非常感谢,目前可以在配置界面点一下「重置」按钮就可以修正字体名,这边马上改进。

请求一个功能。
能否为不同输入状态,切换不同的提示器显示效果。
比如中文提示器为红色,英文就变成蓝色。
一共就几种状态,让用户分别设定不同的效果,还可以搞成某些状态不显示。
这样就能做到平时英文状态不碍眼,中文输入时又提示明显。

中英模式可以设定不同的显示效果:

image
勾选「变换」这里指定英文模式效果。

但其他全半角、大小写、中英标点最好不要变换颜色,搞得太杂反而会让打字分心。

当然 ImTip 是开源的,你可以根据自己的需要添加功能。

另外 ImTip 导出的外观配置方案 —— 就是一个独立软件的源代码,你也可以在这上面修改,加个定时器就可以任意切换样式。

1 个赞

谢谢指教。

感谢你开发了这么好用的软件。
:smiling_face_with_three_hearts:

一直在用,真的很棒,感谢!

又想到一个建议。
能否在软件根目录创建配置文件,并优先使用。
现在的版本我发现是在系统盘创建配置文件,这样不利于便携化和绿色化。
能否这样设计,默认还是在系统盘,但发现软件根目录有配置文件就优先使用。
另外配置文件还是继承了 aardio 的结构,能否简化并独立出来,就算不是单文件,也最好集中在一个目录下。
:pleading_face:

问题是我已经勾选了“仅在切换输入状态后提示”,我理解的是即使切换到另外一个有输入框的地方,如果我不按shift切换输入状态,也不会提示。当且仅当我在输入状态下按shift键切换时才会提示2S。

ImTip 检测的输入法状态 - 不仅仅是指按 Shift 键。

ImTip 会检测输入目标窗口的变化,包括同一个输入窗口,输入焦点的变化,同一输入焦点,输入位置的变化,输入法切换,中英模式切换,全半角切换,中英标点切换,大小写切换 …… 等等。

screenshots

关于你的需求这边已经理解,我会继续关注和收集大家关于检测输入框的需求,继续优化和改进,谢谢。

如果你是不想在 Acrobat 里提示,那么请在 ImTip 兼容窗口类名里去掉 AVL_AVView 就行了。
有极少数 Acrobat 这样的窗口无法检测是否存在输入框。