如何把任意按键录入,包括鼠标的

使用问题 · 405 次浏览
抄书侠(GM) 创建于 2023-11-26 09:26

现在等待按键为空时默认为所有键盘按键按下后会触发,请问如何设置为包括鼠标在内的任意按键都会触发


回复内容
CL 2023-11-26 10:03
#1

不支持这种情况,因为键盘和鼠标使用不同的挂钩,这里为了尽量减少挂钩的使用,默认只会等待键盘。

而且鼠标事件是无法拦截的,等待鼠标只能用于检测目的。

肯图kentu 回复 CL 2024-01-01 08:24 :
没有能判断鼠标是否抬起的模块,有些场景没法实现,比如截图的时候只能判断到鼠标按下,导致截图未完成就直接执行下一模块了。
CL 回复 肯图kentu 2024-01-01 09:10 :

根据截图的实现方式,如果消息被截图软件的挂钩拦截了,就检测不到,如果没有拦截,可以用下面的步骤检测左键状态。


肯图kentu 回复 CL 2024-01-01 10:09 :

没法实现抬起动作


CL 回复 肯图kentu 2024-01-01 10:11 :

每次循环重新获取和判断鼠标状态,然后根据状态结果跳出循环。

肯图kentu 回复 CL 2024-01-01 11:03 :

已解决,感谢回复


回复主贴