Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Application VB.NET
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.
 
Ideas?
Posted 23-Feb-13 12:41pm
dane413

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Now you know why using SendKeys is never a good idea. It's just a bit too flaky for production code. There is no fix for it.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CHill60 320
1 Sarvesh Kumar Gupta 238
2 Sergey Alexandrovich Kryukov 163
3 OriginalGriff 163
4 DamithSL 153


Advertise | Privacy | Mobile
Web04 | 2.8.140709.1 | Last Updated 23 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid