Извините, что опоздал на вечеринку, но я думаю, что нашел решение:
Сначала импортируем SetKeyboardState:
[DllImport("user32.dll")]
public static extern bool SetKeyboardState(byte[] lpKeyState);
Затем просто вызовите его с нулевым байтовым массивом перед вызовом SendKeys.Send ():
SetKeyboardState(new byte[256]);
SendKeys.Send("your key sequence");
Это сработало для меня. Надеюсь, это поможет!