public void SetText(string value)
{
//Modified all chars to lower case....to avoid writing code for Upper cases ....
char[] chars = value.ToLower().ToCharArray();
foreach (char ch in chars)
{
if (char.IsUpper(ch))
{
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.CapsLock);
}
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Clear);
switch (ch)
{
case 'a':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.A);
break;
case 'b':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.B);
break;
case 'c':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.C);
break;
case 'd':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.D);
break;
case 'e':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.E);
break;
case 'f':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.F);
break;
case 'g':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.G);
break;
case 'h':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.H);
break;
case 'i':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.I);
break;
case 'j':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.J);
break;
case 'k':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.K);
break;
case 'l':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.L);
break;
case 'm':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.M);
break;
case 'n':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.N);
break;
case 'o':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.O);
break;
case 'p':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.P);
break;
case 'q':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Q);
break;
case 'r':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.R);
break;
case 's':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.S);
break;
case 't':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.T);
break;
case 'u':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.U);
break;
case 'v':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.V);
break;
case 'w':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.W);
break;
case 'x':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.X);
break;
case 'y':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Y);
break;
case 'z':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Z);
break;
case '.':
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.OemPeriod);
break;
default:
break;
}
if (char.IsUpper(ch))
{
MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.CapsLock);
}
}
//MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.A);
}