主题:  请问如何检测按键交互中按键时间的长短?

dhbin

职务:普通成员
等级:1
金币:0.0
发贴:59
#12003/3/13 20:42:27
如题。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#22003/3/14 9:01:41

提供两种思路:

1、利用系统变量ResponseTime,该变量存储的是用户匹配当前交互所用的秒数,包括小数。
2、第二方法是利用系统变量sec,把交互前的值和交互后的值相减,得到的就是响应交互所需要的时间。


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

dhbin

职务:普通成员
等级:1
金币:0.0
发贴:59
#32003/3/14 15:47:48
我没表达清楚,我是想问,如何检测按键时间的长短。如果是Ctrl键,我们可以用条件交互,检测ControlDown系统变量,按下Ctrl键,ControlDown变为1,松开Ctrl键,ControlDown变为0,但对于普通键,我们只能用按键交互,但当按下键时,系统就会开始执行交互内容,而不管什么时候松开该键,我的目的是想根据按键时间的长短执行不同的交互。