Capturing keystroke signals - C#