Я создал простой тест с помощью SendKeys и попробовал как SendWait, так и Send.
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
System.Threading.Thread.Sleep(10000)
SendKeys.SendWait("If you can read this, it works." + "{ENTER}")
End Sub
Проверил в скайпе, некоторые буквы двоились. Я проверил во Flash, я получил "Iffff yyouu cccaaaannn rrreaaaddd thhhiiisss,,, iiiittt wwwooorrrrkkks".
Ясно, что проблема вызвана задержкой. Что я могу сделать, чтобы предотвратить удвоение (или утроение) букв? Я, наверное, пропустил что-то большое здесь ...