Simulating hardware keyboard input on Windows