Great, now we know how to get to the Win32 API. Now, on to sending keystrokes using the Win32 API. Easy, right? Not really. It's not that hard, but it's not as easy as you'd think it would be. We have to use a Win32 API function that needs a callback, and we don't know how to deal with that quite yet. Then we need to iterate over all windows, find the one we want and then send the keystroke. But hey, we get there in the end.