abgox/InputTip

[Request]: 仅在当前APP不常用的输入状态下 才提示+写注释时自动切换输入法

Closed this issue · 2 comments

描述这个功能请求

仅在当前APP不常用的输入状态下 才提示:可设置哪些软件、哪种状态下(中/英/大)不显示符号;
比方:在 notepad、微信、QQ等绝大多数情况下 使用中文输入法的应用中,中文状态下就不显示符号了,只有英文或者大写的时候 才显示;
比方在 cmd、VScode 等绝大多数情况下 都是使用英文输入法的应用中,英文状态下就不显示符号了,只有中文或者大写的时候才显示;
这样提示符号 就既可以在平时不打扰,又能在关键时刻及时提醒(切换到不常用状态时)

自动切换输入法增强:
在vscode或者其他编辑器中,按一些特殊的按键 可以自动切换输入法;比方我常用vim插件,需要的是按ESC 自动切换英文;
而且当在这些应用中,还可以设置写注释时 自动切换为中文输入法,比方 ;空格 就自动输入中文;
如果不会占用过多资源的话 可以更细致一点:
标题中 含有.ahk时 输入;空格 才切换中文,标题中含有.py 时 输入 #空格 自动切换中文 等等,把主流编程语言文件后缀名跟注释符号 对应一下。

你正在使用什么 Windows 系统版本?

Windows 11

还有其他你想要补充的信息吗?

No response

还有一种情况,可设置 鼠标活动时(移动或按下状态),不显示符号,这个时候可以通过鼠标指针知道输入法状态;如果显示的话,经常在鼠标选中文字时 会有一点视觉干扰。

这个我想了一下,应该是在鼠标发生活动时(移动或按下),就停止显示符号,一直到下次键盘按键 才再次开始显示,如果键盘没有按键输入的情况下,即使鼠标停止活动了,也不恢复显示。 这个逻辑 合理吗?

abgox commented
  • InputTip 更强调实时显示
  • 如果接受不了视觉干扰,可能 ImTipKBLAutoSwitch 更适合你