Im getting kind of aggravated right now, I switched to a more dynamic system with my multiboxing app, and I can't get the secondary clients to move anymore! (SendMessage isn't working either)

So I have all the keys I want to monitor in an array, for each key in the array, it its stat is down, PostMessage to the client (each client get it's own thread)

PostMessage(handle, WM_KEYDOWN, (int)key, IntPtr.Zero);
'key' is of the Keys class. I should be able to convert it to int right? No errors are being thrown.

However, instead of moving the character, it just locks the game until I let go of the key. I dont think i'm sending the correct key.. but IDK..