public void SendText(string text)
{
foreach (char letter in text)
{
var tuple = CharacterToKeysEnum(letter);
if (tuple.Item2 == true) // We need to press shift to get the next character
SendKey(Keys.LeftShift, KeyState.Down);
SendKey(tuple.Item1);
if (tuple.Item2 == true)
SendKey(Keys.LeftShift, KeyState.Up);
}
}