按键判断+场景判断,双重判断怎么写?

动作开发 · 2411 次浏览
Xanwus 创建于 2024-10-18 18:36

请教大家一个动作的问题。
我在制作一个方便利用侧键(也可以是其他按键)功能的动作。

正常单击运行(可能是X1键),则根据当前进程名进行撤销或者后退

按下X2(也可以是其他按键),则根据当前进程名进行反撤销或者前进


为什么我用 是否按下x2做判断,会无效呢?是不是逻辑顺序不对?

目前动作截图:

先判断场景是否符合,再判断是否按下X2 测试不行,再把按下X2提到外面一层,再判断场景(主要有三类三次如果判断)是否符合,好像也不行

 

高级鼠标触发的设置:


Xanwus 2024-10-18 18:39 :

由于测试不成功,目前是拆分成两个动作,不做按键判断了。尽量还是想合并成一个动作,用X1、X2键运行动作

Xanwus 最后更新于 2024-10-18 18:39
回复内容
Xanwus 回复 【推荐】该动作用户少,但用量大 2024-10-19 16:57 :

这个动作也有在用,但是应该不解决我的问题,因为不只有两个功能,除非我把这个动作写成带传参的(有是有,但是比较有限,逻辑也没那么清晰,判断多了容易乱,超出能力范围),但同样需要用到高级鼠标触发,另一个动作更适合我这个动作的初衷,所以用它启动的。目前是把这个动作的想法拆分成两个动作,测试还算可以吧,有小问题,但个人用还行。就是琢磨着能否合并成一个动作,后续补充功能或增加场景时也方便一些。

测试了一番,可能是侧键无法既当动作的启动键,又当条件判断键吧?

如果把X2键换成Ctrl键,则单击动作时按下ctrl键可以实现判断效果,但是改成X2键,单击动作同时按下X2键则仍判断无额外按键按下,还是按单击动作运行,不知道是不是这个机制?


Xanwus 回复 【推荐】该动作用户少,但用量大 2024-10-19 19:47 :

谢谢推荐。我的动作跟你的有点像(都有前进和后退,也有根据进程变化),但又不太一样(在选中时,可以自定义按键,在浏览器时的作用也有不一样;也不需要靠手势,我主要想要利用侧键(挺多鼠标默认侧键有前进和后退作用,所以想到做这个动作))

我的动作已经是做好了,但是想要合并成一个动作却是没法子,所以想要确认一下动作步骤的可行性。

快捷键触发 传入参数呢

Xanwus 回复 【推荐使用】-接动作定制 2024-10-20 12:48 :

主要我是想利用X1和X2键实现配套联用,然后场景主要有三类,传参也有三个,无法直接用X2键触发,只能用多个键来触发,与初衷不符。所以,目前,在能力范围内,我只能做成两个动作了。分别用X1和X2触发,与我平常的操作习惯也一样,可惜不能合成一个动作罢了

回复主贴