So I have created an application that hooks the keyboard and auto changes text specified by the user. I have completed the program and have a working version already compiled. When on Windows 7, it worked perfectly. Now when using Windows 8, it seems to add a random space every so often in the middle of the text to be sent.
I have tried debugging the code and the string is being sent to the SendKeys.Send() correctly (even though it is still not sending correctly. Also, I tried to use a MessageBox on each character to see the characters one by one, and they also appear to be sending the right characters (still, a random space). Also, when using the messagebox for each character, the function works properly and no space is added.