显示菜单,根据按键是否按下执行后续步骤异常问题?

使用问题 · 2109 次浏览
Taitun 创建于 16天21小时前

在显示菜单并点击菜单项时,动作会根据是否同时按下 Ctrl 或 Shift 键执行不同的操作。然而在实际测试中,有时即使按下了 Ctrl 或 Shift 键,也无法触发预期的操作,有时却又能正常响应。请问这是由什么原因造成的?


回复内容
CL 16天20小时前
#1

缺少足够的信息进行判断。

是通过什么机制实现的根据ctrl、shift来执行不同的操作?

是无法正确检测按键状态还是啥情况?

可以开启动作自动调试来分析一下。

Taitun 回复 CL 16天20小时前 :

老大,通过按键操作模块,按下Ctrl键。

Taitun 16天20小时前
#2

根据按键操作模块,按下Ctrl键,后面再判断是否按下Ctrl键,执行对应操作,但有时判断不准确

CL 回复 Taitun 16天20小时前 :

通过调试,找到什么地方不准确。 是获取按键状态不准确,还是后面有步骤不正常。

Taitun 回复 CL 16天20小时前 :

https://getquicker.net/Sharedaction?code=8ba3418e-d0d1-472c-9931-08ddac6ed895
反复测试,有时无法获取按键,两个键盘都有类似情况,老大您可以试一下吗?

弹出显示菜单后,按下Ctrl或Shift键,再点击菜单,会有对应提示消息。

Taitun 最后更新于 16天20小时前
CL 回复 Taitun 16天19小时前 :

没试出来,都是成功的。 如果有作为扩展热键引导键,先关掉引导键试试。 另外就是点才到的时候按键按的时间长一些。 还出的话,观察一下规律。

CL 回复 Taitun 16天19小时前 :

通过按键模块模拟按下的键,不确定,建议排除干扰,手动按键。

Taitun 回复 CL 16天19小时前 :

老大,手动按键是什么?

CL 回复 Taitun 16天19小时前 :

就是手按住键盘上的shift或ctrl。

CL 最后更新于 16天19小时前
Taitun 回复 CL 16天19小时前 :

好的,我再排查一下,谢谢老大

回复主贴