键盘手势和Quicker本身自带的高级鼠标触发存在冲突。

BUG反馈 · 61 次浏览
SunflowerPonYo 创建于 5天3小时前

问题一:

如果键盘手势的触发按键与Quicker设置的高级鼠标设置的触发按键相同,则会出现冲突问题,导致Quiker的高级鼠标触发设置失效。比如同时设置为S键。

问题复现状况以及截图:

当我同时设置相同按键的时候,按下键盘按键,只能识别到本动作设置的手势,无法触发设置的高级鼠标触发。

问题二:

能否在本动作的全局手势中添加一个禁用程序的设定,很多软件或者玩游戏的时候,并不希望触发键盘手势,但是目前没有发现相关设定。


dalou 2天23小时前 :

键盘冲突是因为键盘手势必须开启键盘钩子,拦截了键盘事件,这个没法避免;
黑名单后面再看情况,短时间内没时间更新了😂

SunflowerPonYo 回复 dalou 2天20小时前 :

情况表现:

1、键盘冲突问题的表现很奇怪的,你要说完全冲突吧也不像。因为它实现的情况很复杂,只要你一直长按键盘键(S键大概3秒钟),当屏幕上弹出了一个(S+)的提示后,不松开S键,那么你就能够实现键盘加鼠标按键的应用。
所以我认为是不是有办法将这个时间完全减少,能够通过增加判断的方式实现。
2、而且不是你设置了手势或者什么的就会冲突,而是只要你增加了合格按键设定在上边,还什么都不设置,都会冲突。
3、这个问题还是比较严重的,因为不管是Quiker本身自的手势和轮盘,设置多了也不好用,所以会设置高级触发来通过键盘和手势配合。关键是目前你的动作里边只要添加了键盘手势,不管你是不是设置动作,就会导致Quiker本身的设置操作不了,工业软件上实在是没有那么多的键盘键去设置不影响的键盘。  而且按着最舒服肯定是W,A,S,D,F这几个按键,所以会结合你这个动作和Quiker本身设置一下,能通过最少得按键,实现更多的操作。
所以还是麻烦你这边看看,在有时间的时候研究研究。

dalou 回复 SunflowerPonYo 2天19小时前 :

有两点要确认一下,没有太明白:
1.以S为例,S只能触发我们的键盘手势,不能触发高级鼠标触发的配置,这里的S键在高级鼠标触发里是做什么用的?我想复现配置一下;
2.弹出S+提示是Quicker哪个设置的提示吗?

SunflowerPonYo 回复 dalou 2天10小时前 :



回答:
1、S键在高级鼠标触发里是作为引导键使用的,因为鼠标手势是右键,那么想再增加一个场景并且继续使用鼠标右键,那么就需要设置一个高级鼠标触发规则,增加一个具有S键作为引导键的设定,去匹配自己增加的虚拟场景。
鼠标手势 - Quicker这里是官方文档,具体的内容在    “触发额外的鼠标手势”   加黑字体下。


2、关于弹出这个S+的提示,我也是一头雾水,我不知道具体是你动作的原因,还是Quiker本身的原因。

但是目前复现的情况背景是,你这个动作设置了S键作为键盘手势按键,而且Quiker本身的高级鼠标触发里也设置了规则以S键作为引导键。这两个设置必须同时存在,缺一不可。

因为那个是属于弹窗提示的,我也没法截图,所以我用AI生成了一下大概模样。

SunflowerPonYo 回复 dalou 2天10小时前 :

关于我想要实现的功能,我也不知道我这边是否表达的特别清楚能够让你明白。
再次大概说明一下:
1、目前来说对于工业软件,根据我的使用经验,其实大概好用的手势就是上下左右等八个手势加上一些比较方便的手势。
2、以前是按照官方的指导增加虚拟场景,然后添加高级鼠标触发规则来实现,但其实用起来还是感觉不太够用。其实左手比较方便的就那么几个按键。
3、在我发现你这个神奇动作之后,立马就想到了又可以根据你这个动作再增加一个只用键盘加鼠标移动的手势思想。那么我就可以通过你这个动作加上Quiker官方的高级鼠标触发。只需要简单设置W,A,S,D,F这几个方便的键盘,就可以实现更多的可能性。
现在的遗憾就是你这个动作本身的键盘手势设置和Quiker的高级鼠标触发存在冲突,本来以为无法实现,但是偶尔发现了长按键盘3秒以后就可以实现Quiker的高级鼠标触发,那么我就觉得是否可以增加一个判断,判断除了本身的键盘,是否还按下了鼠标键,来减少这段时间的缓和。

dalou 回复 SunflowerPonYo 2天9小时前 :

键盘因为要兼顾输入的情况(最大程度不干扰键入与拼音选词),所以只能通过自设钩子来拦截按键信息,所以会与Quicker冲突,长按键盘后,Quicker能接收到按键信息是因为,在这段必要的时间内需要完成对打字输入、键盘的按键触发、双击、长按等等操作的检测,在判断到无操作后,便不再拦截;
我们的键盘手势是按下键盘+移动鼠标;Quicker是按下键盘+按下鼠标移动;你的核心需求是想要同时满足两者,既然键盘手势冲突无法避免,那么考虑在我们的动作中增加:按下键盘+按下鼠标移动的功能,是否能够解决?

SunflowerPonYo 回复 dalou 2天9小时前 :

增加按下键盘+鼠标移动的功能,如果能够避免两种问题,那么可以只用你这个动作了,就直接舍弃官方的高级鼠标按键设置就可以了。这种方案如果能够实现也是可以的。
另外就是能否在键盘手势的界面增加两个功能:
1、可以对已经设置的键盘,增加一个替换键盘的功能,这样就可以对下面的手势直接改键盘就可以了,不用复制粘贴这么麻烦。
2、如果键盘设置过多,目前是通过滑动的方式切换,能否增加一个下拉菜单呢?

SunflowerPonYo 回复 dalou 2天9小时前 :

你这个动作的出现,对于工业软件上的应用实在的太有好了,如果你这边时间上允许的,还麻烦您能够尽快更新下功能,万分感谢!!

回复内容
暂无回复
回复主贴