ImTip:通用输入法提示工具

明白了, 360天擎,是企业版的360,因为某种原因我无法卸载这个360 ……

可以支持任意按键组合吗?希望替代keycastow

ImTip 用于提示输入法状态,没有类似 KeyCastOW 的功能。

那请教一下如何单独针对vscode禁用Imtip的超级热键功能呢?

@jacen
这段代码我有加入到配置的开头,但是效果只起到了关闭显示,没有屏蔽超级热键对 VScode 的作用


于是加引号这个操作就和 VSCode本身的括号配对 套娃了~
image

谢谢,代码有效。

但是有两点需要继续请教一下。
1.屏蔽相应软件的超级热键和提示的部分,能不能单独独立成为一个函数,向其他函数返回一个状态值,这样以后要添加其他软件屏蔽就不用重复去修改其他函数体。
2.//指定文件名的程序禁止这部分,如果要添加其他软件。那现有代码的基础上是需要嵌套if循环?能不能用数组的形式作循环判断,这样添加其他屏蔽,就直接增加数组长度即可。(或者封装为GUI的全局屏蔽功能?)

好的,封装GUI可能就只有看大佬你的时间有没有可能安排了。

封装函数我这边去啃一下aardio的帮助文档。

对于封装GUI,我的意思是将它整合为Imtip设置页面的一部分,做一个全局排除。类似现有的 “兼容窗口类名” 部分的设置。所以我说看大佬你有没有可能安排上。

封装函数那部分,我是想顺带借着这个,过一遍aardio的文档。

另外ImTip虽然只是一个输入法提示软件,但我的需求ImTip除了全局排除没有外,基本都满足了。所以就利用超级热键(实际上我也只利用来添加了""和()的补全以及数字大小写一共3个功能)小修小补一下即可,不再额外多开一堆软件

谢谢你的回复。不过我的思路有所不同,是希望将

if( checkImeProcess(hFocus,"Code.exe") ){
		return true;//允许继续发送按键
	}

这部分的传入参数里的第二个"Code.exe"独立出去。变为一个利用函数检测的数组对象。
比如 我要屏蔽的code.exe notepad2.exe notepad3.exe.这样如果要新添加屏蔽的软件就扩增数组就可以。这样不论是引号配对,括号配对,逗号配对都无需写多个if循环

好的。我先过一下aardio的语法。试着写一下。

mark

@P0sce3fa 论坛有完善的书签功能,除了收藏还能提醒,所以请先阅读常用问题解答吧:

https://meta.appinn.net/faq

虽然是这么说,但这样作者就不知道有人喜欢并关注了吧,也不像github上有star计数。虽然有这种功能,但我还是倾向于马克一下,这样也可以把帖子顶上来让别人也发现哦原来有这么个好东西。

所以请用更详尽的语言表达对开发者的喜爱,不要只发一个单词

1 个赞

大佬的这个工具非常的实用,感谢大佬的辛苦付出。
另外问下大佬,演示动图中使用的「按键回显」工具是什么呢?

用的是鼠须管,自带这个功能,另外已经养成看右上角的习惯了

1 个赞

大佬我想请教一下,“超级热键”有没有可能实现打开特定的QQ聊天窗口,或者某个群的聊天窗口?这个想法可能有点异想天开。

谢谢大佬,太厉害了!

亲测如果是QQ好友的话可以用快捷键打开,如果是群号码的话,不能打开聊天窗口(可忽略,用到场景的不是很多)。

QQ截图20220806130440

其实平时常用的还有电脑和QQ手机传输文件,经常会用到“我的Android手机”这个窗口,这个窗口没有QQ号码,是不是就没办法用超级热键了?

1

给大佬鞠躬!

QQ好像没有群链接啊, 要么群QQ号码,要么二维码。

找到加群链接了,放进去按快捷键要么没反应:
【 点击链接加入群聊【群名】:https://jq.qq.com/?_wv=XXXXXXX
要么错误提示:
QQ截图20220806225106
QQ是QQ9. 6. 1 (28732),应该也算新的了。算了,这个不用管它了用到的场景不多。

请问“我的Android手机”这个窗口有没有办法实现超级热键啊?