I have a program which I am trying to send an emulated key stroke to, but it seems to be using a map of the keyboard instead of messages. The only way I can think of doing this then is to hook the thread and use SetKeyboardState(), only I don't want to use a hook. Any ideas?