The SendInput function synthesizes keystrokes, mouse motions, and button clicks to the currently active window
/// <summary>
/// Synthesizes keystrokes, mouse motions, and button clicks.
/// </summary>
[DllImport("user32.dll")]
internal static extern UINT SendInput(
UINT nInputs,
[MarshalAs(UnmanagedType.LPArray), In] StructLib.INPUT[] pInputs,
int cbSize);
Private Declare Function SendInput Lib "user32.dll" (ByVal cInputs As Integer, ByRef pInputs As INPUT, ByVal cbSize As Integer) As Integer
Nope.