【鼠标增强】Grid 鼠标中键脚本菜单,每个窗口绑定自定义AHK脚本

那应该是需要安装微软这个框架,方便的话可以安装后再启动试试

鼠标手势跟grid会有一些冲突。如果 右键滑动出现grid窗口 继续滑动到grid窗口外边可执行鼠标手势. 如果能这样就好了,鼠标手势与grid可以完美结合.不知道有没用解决方案

1 个赞

Grid9

  • 你好,可以实现鼠标移动到Grid窗口外后兼容鼠标手势(传递鼠标钩子),但是那样对Grid的体验不好。

  • 因为如果鼠标手势比Grid后运行的话,Grid就被鼠标手势屏蔽了,真要实现那种效果,你每次要保证Grid比鼠标手势后运行,体验也是不佳的

  • 所以这边建议你使用排除功能,将你想要进行鼠标手势操作的软件窗口在Grid里排除,那样在其他窗口里,Grid依旧生效。

感谢作者开发开源右键软件!!

1 个赞

##您好

Grid 与 基于AHK的exe 有冲突,例如:

【Power Keys】、【DVORAK】(用于更改键盘布局为德沃夏克布局)、【CapsLock+】,现象是部分Grid功能无效(切换标签、切换窗口、复制并用百度搜索等)、以及造成Ctrl键粘连(鼠标滚轮直接就缩放页面了);

【Pet】目前没遇见啥问题(图标相同的缘故罢→_→)

1 个赞

非常感谢你的反馈。

Power Keys和CapsLock+都同时用到了鼠标钩子和键盘钩子。

Grid只用到了鼠标钩子。

如果你重映射按键了,那样确实会导致Grid模拟按键会失效。

微信截图_20201010151113

例如,你可以修改“12.上个标签.vbs”这个脚本文件,让其按重映射后的键位来模拟即可达到预期效果,不过那样你的工作量还是挺大的。

而造成Ctrl键按下状态没松开的问题,还真没想到原因。

这类冲突问题,代码层面这边目前没有好的解决方案。

ok
thanks :hamburger:

1 个赞

试着用了一下, 提个建议, 可以考虑使用Roslyn的C#脚本 + AutoItX3的库, 而不是仅仅使用系统的.vbs, 因为.vbs shell功能过于简单, 采用com object扩展, 也很不方便.autoit的功能方便很多, 例如获取活动窗口标题支持正则表达式之类的.

1 个赞

感谢你的反馈,vbs确实太简陋了,而且会的人也不多,该脚本处理字符串非常费劲,目前正在替换为ahk脚本,并且尝试加入了鼠标滚轮的滚动触发

没有在该机执行Windows宿主脚本的权限。请与系统管理员联系。

主要是想用在浏览器里,,把chrome.exe文件夹复制了份命名为msedge.exe,然后就报上边提示。

1 个赞

@wdssmq 你好,可能是edge浏览器考虑安全性,屏蔽了vbs脚本操作,现在Grid在替换为ahk脚本,那样被拦截的几率会很低,升级好后我艾特你

1

@netcharm
你好,Grid已经升级到2.2.1版本,升级为了AHK脚本,添加了鼠标滚动触发

@wdssmq
升级后的Grid抛弃了VBS脚本,没有被Edge浏览器和Windows Defender拦截的现象了

本次升级要删除Grid文件夹(如果同目录有的话),保证释放新的AHK脚本

悬浮动作也抄了么? 你真的可以!

原版Quicker悬浮动作(文档

抄袭
(网友供图)
640

滚动触发也上了哈哈,加油,你总能找到可以参考的!
Quicker滚动触发

:joy:

这个想法对“鼠标爱好者”不错…虽然,与大部分人使用AHK的初衷不一致,但好用就行。

1 个赞

不知道能不能用手势复制或者粘贴多个文本?

1 个赞

nice啊,刚刚体验了几分钟,确实挺好用的。也曾用过其他鼠标手势,不过就经常忘记手势,这个直接给出Gui,省事了,不用记

1 个赞

:smile:非常感谢你的鼓励。

  • 复制搜索是调用的系统默认浏览器
  • 单击鼠标右键是没有屏蔽的,只有按住右键再移动鼠标后才会屏蔽原本操作,不知道是不是和你电脑上用到鼠标钩子的其他软件冲突了
  • 其他更多更好的功能正在收集和优化。

启动软件后,在任何窗口下都可以按住呼出本程序。

其他程序下,程序激活后可以正常弹出系统右键菜单,非激活状态右键无法弹出系统右键菜单,任何状态都可以呼出本程序。

桌面在第一次激活时候(偶尔)可以正常系统右键菜单,之后均无法弹出系统右键菜单。但本程序随时可以呼出。

1 个赞

好的,记录了,要么自定义添加触发键,要么自定义添加活动窗体的黑名单。