高级鼠标触发 的位置能做个自定义范围?

功能建议 · 983 次浏览
航幽冥 创建于 2023-07-31 16:02

有些软件窗口不一定是这种规规矩矩二分之一四分之一的分布,为了使用方便,难免一个大一个小,这样有时会造成误触,在b窗口下操作还是会触发a窗口下才用的功能,能做个自定义划分范围吗,或者像触发窗口控件flaUI那样指定某窗口


瞑空凌 2023-08-01 13:57 :

你可以自己写个动作,判断鼠标当前位置在哪个区域,然后触发对应的功能,这样更自在一些,随意自定义

航幽冥 回复 瞑空凌 2023-08-01 14:29 :

只有高级鼠标触发符合我的操作习惯,即使写了这个动作,弄到高级鼠标触发里,还是要设置范围,一样的,谢谢你的建议

瞑空凌 回复 航幽冥 2023-08-01 14:34 :

你可以高级鼠标设置全屏,一个就够了,然后调用的动作识别位置在哪儿.或者直接获取鼠标当前子窗口,根据窗口的信息判断是哪个窗口再运行指定的内容(不知道你那是否可行,我过去用前台窗口时获取到应用的子窗口过);

瞑空凌 回复 航幽冥 2023-08-01 14:38 :

对你需求不了解,😂如果说错,望见谅

航幽冥 回复 瞑空凌 2023-08-01 14:49 :

没有,我不是干程序员的,可能你说对了只是我没看懂吧😂

瞑空凌 回复 航幽冥 2023-08-01 15:06 :

我也不是干这个的,我也是小白,Quicker模块里有获取鼠标位置,你可以用那个这个和你的屏幕分辨率计算一下,我试试能不能写个模块,

航幽冥 回复 瞑空凌 2023-08-01 15:51 :

请教下这块要怎么写,用些什么模块,我平时也就用用模拟按键,触发窗口控件这些

臭冬瓜 回复 航幽冥 2023-08-01 15:54 :


航幽冥 回复 臭冬瓜 2023-08-01 16:01 :

抱拳

航幽冥 回复 瞑空凌 2023-08-01 16:46 :

确实有效了,但是会有这个提示不断弹出来,这个怎么破?我是这样写的

瞑空凌 回复 航幽冥 2023-08-01 17:11 :

可以把这个勾上,这个是上一步还没运行完,就使用下一步才会弹出的,因为单位时间内只能运行一个,把这个勾上就能运行多个了,不用等上一个结束



瞑空凌 回复 航幽冥 2023-08-01 17:13 :

或者你使用的时候间隔时间长点,错开运行时间

航幽冥 回复 瞑空凌 2023-08-01 17:19 :

哦哦,原来这里还有东西,服了,,谢了大佬

航幽冥 回复 瞑空凌 2023-08-07 17:14 :

大佬,这个子程序有空再改一版吗,我想指定某个窗口,在窗口里再划分区域,而不是整个屏幕,好实现吗

回复内容
CL 2023-07-31 16:06
#1

这里目的不是识别窗口,而是整个屏幕上的位置。如果希望规则只对某个程序生效,可以设定进程白名单。

同一个程序的不同窗口不能设置不同的规则。

航幽冥 回复 CL 2023-07-31 16:23 :

像这样工作区下2/3,1/3这种好弄吗,我的时间线弄成1/2太小了,剪辑不方便

CL 回复 航幽冥 2023-07-31 16:45 :

不好弄了,目前的设计限制了可用的值,是根据一个数字不同的bit来控制的。

CL 回复 航幽冥 2023-07-31 17:08 :

这样分区的目的是什么呢? 为什么不想让规则整屏幕生效呢

航幽冥 回复 CL 2023-07-31 17:25 :

比如,在我的时间线窗口,我把某个快捷键模拟成了向下滚动滚轮,如果范围是整屏幕生效,在我把鼠标移动到效果控件窗口做同样的滚轮操作时,还是触发了时间线窗口那个被模拟的快捷键,然而我是想控制效果控件,而不是时间线,我们做后期的软件窗口都是这样并列放的,用的多的就大点,用得少的就小点,不会刚好一样大

CL 回复 航幽冥 2023-07-31 18:05 :

使用不同的触发方式,而不是根据触发位置呢?如果需要连续调节,可以考虑使用手势或轮盘的按键触发功能。


回复主贴