First of all, thank you all involved.
Second. Please, one last time, read it thoughtfully or don't read at all.
From what I see in your response, We're not talking right now. Me in your eyes sorta bad guy trying to badmouth ahk.
I'm sorry if it sounded like that. I've been using ahk for quite a time and I've never asked for help or someone to do my job for me because I do it myself, each and every time. That's who I am. Believe me I'm not tend to cry 'wolf' when there isn't one.
Now I've hit the brick wall with the ahk reaction-time on key-release event. As simple as that. What is it there you can't understand? I've given you all the proof in the world and most of you taken it lightly or else I wouldn't get all your "bad guy" response. The code I gave you is primitive you simply cannot change something there. Yet we're off-topcing like there is no tomorrow.
I'm posting it one last time. Last time. In case someone here still has an open mind and volition to think first react second.
The only thing you can do is pass the proving test here, try it and post your results - test passed or not passed (All due respect Helgef neglected to do and Exaskryz did, thank you bro). I already know that I'm a jerk, thank you
, you don't have to hint it twice.
Code: Select all
; This is the series of tests to test the reaction-time of ahk on release-key event (keyboard key). The problem is in the release-event-checking in ahk. In my version of tests ahk is unable to catch in time that the first key pressed is released, before I typed the second so it results in a typo ("apap")
; 1st test try to type papa with your fastest type speed ( If your output is "apap", please report it).
p::return
p up:: sendInput, p
/*
; 2nd test try to type "papa" with your fastest type speed. Don't forget to comment the other tests. ( If your output is "apap", please report it).
SC019:: ; it's important for the experiment, that SC019 in my layout is a scancode for "p" key.
keywait, %A_ThisHotkey%
sendInput, {%A_ThisHotkey%}
return
; 3rd test try to type "papa" with your fastest type speed. Don't forget to comment the other tests. ( If your output is "apap", please report it).
SC019:: ; it's important for the experiment, that SC019 in my layout is a scancode for "p" key.
while GetKeystate(A_ThisHotkey,"P")
{
}
sendInput, {%A_ThisHotkey%}
return
*/
So, that's it. If you spend a little measure of your time on those tests, instead of whipping my posterior, We will proudly know if it is my case only (which as you can see, I can guarantee) when ahk is too slow on the uptake or it is a global problem that needs ahk-team into discussion.
ps.
Helgef wrote:Dear CAH9t, I'm suspecting we may have hit the language barrier
Dear
Helgef, we were on different pages from the get-go (as in first page and the last one). That's me who is to blame, because I should've stopped trying to explain myself right there, instead of trying to explain simple things redundantly thousand times. I respect your expertise and trying to help. I just thought that if
Exaskryz got the drift simultaneously I could've fill you in eventually.