hey everyone, i am using getasynckeystat e along with a a timer in vb.net 2008 to capture certain keywords and perform an action, but the problem i am facing is the the words captured is not the same as the words being typed. Eg. If i type in the word alabama in notepad, my my program captures it as aalbama or laabmaa or something like that. it is captured exactly when the typing speed matches with the interval set in the timer. is there anyway to make sure that what is typed is captured as it is?