private static void SendInput() { IntPtr hwnd = XplatUI.GetActive(); if (hwnd != IntPtr.Zero) { Form active = ((Form)Control.FromHandle(hwnd)); if (active != null && active.ActiveControl != null) { hwnd = active.ActiveControl.Handle; } else if (active != null) { hwnd = active.Handle; } } XplatUI.SendInput(hwnd, keys); keys.Clear(); }