public static void SendKey(Primitive window, Primitive key) { try { Key _key = (Key)kc.ConvertFromString(key); int _keycode = KeyInterop.VirtualKeyFromKey(_key); IntPtr _hWnd = User32.FindWindow(null, window); User32.PostMessage(_hWnd, User32.WM_KEYDOWN, _keycode, 0); } catch (Exception ex) { Utilities.OnError(Utilities.GetCurrentMethod(), ex); } }