Commit simple script for measuring fastest user input capability
This commit is contained in:
parent
404c91f6ba
commit
be8533624e
1 changed files with 31 additions and 0 deletions
31
test/UserInputTiming.ahk
Normal file
31
test/UserInputTiming.ahk
Normal file
|
@ -0,0 +1,31 @@
|
|||
|
||||
/*
|
||||
* Measure the minimum delay between button presses.
|
||||
*
|
||||
* Minimum observed delay: 80ms (2012/11/23)
|
||||
*/
|
||||
|
||||
|
||||
Start_Day:=A_YDay
|
||||
Last_Time:= (((((((A_YDay - Start_Day) * 24 ) + A_Hour ) * 60) + A_Min) * 60) + A_Sec) * 1000 + A_MSec
|
||||
Min_Delay:=1000000
|
||||
|
||||
|
||||
MsgBox, ms base: %Last_Time%
|
||||
|
||||
Return
|
||||
|
||||
|
||||
r::
|
||||
Cur_Time := (((((((A_YDay - Start_Day) * 24 ) + A_Hour ) * 60) + A_Min) * 60) + A_Sec) * 1000 + A_MSec
|
||||
Difference := Cur_Time - Last_Time
|
||||
|
||||
If (Difference < Min_Delay)
|
||||
Min_Delay := Difference
|
||||
|
||||
Last_Time := Cur_Time
|
||||
Return
|
||||
|
||||
q::
|
||||
MsgBox, Min_Delay: %Min_Delay%
|
||||
ExitApp
|
Loading…
Reference in a new issue