public override void Execute() { InputStateValidator.EnsureNoKeyIsPressed(); if ((Modifiers & ModifierKeys.Ctrl) != 0) { _simulator.KeyDown(WindowsInput.Native.VirtualKeyCode.CONTROL); } if ((Modifiers & ModifierKeys.Shift) != 0) { _simulator.KeyDown(WindowsInput.Native.VirtualKeyCode.SHIFT); } if ((Modifiers & ModifierKeys.Alt) != 0) { _simulator.KeyDown(WindowsInput.Native.VirtualKeyCode.MENU); } _simulator.TextEntry(Text); if ((Modifiers & ModifierKeys.Ctrl) != 0) { _simulator.KeyUp(WindowsInput.Native.VirtualKeyCode.CONTROL); } if ((Modifiers & ModifierKeys.Shift) != 0) { _simulator.KeyUp(WindowsInput.Native.VirtualKeyCode.SHIFT); } if ((Modifiers & ModifierKeys.Alt) != 0) { _simulator.KeyUp(WindowsInput.Native.VirtualKeyCode.MENU); } }
public override void Execute() { InputStateValidator.EnsureNoKeyIsPressed(); if ((Modifiers & ModifierKeys.Ctrl) != 0) { Down((byte)Keys.ControlKey); } if ((Modifiers & ModifierKeys.Shift) != 0) { Down((byte)Keys.ShiftKey); } if ((Modifiers & ModifierKeys.Alt) != 0) { Down((byte)Keys.Menu); } Press(Key); if ((Modifiers & ModifierKeys.Alt) != 0) { Up((byte)Keys.Menu); } if ((Modifiers & ModifierKeys.Shift) != 0) { Up((byte)Keys.ShiftKey); } if ((Modifiers & ModifierKeys.Ctrl) != 0) { Up((byte)Keys.ControlKey); } }
public override void Execute() { InputStateValidator.EnsureNoKeyIsPressed(); Thread.Sleep(500); Clipboard.SetText(Text); Thread.Sleep(500); SendKeys.SendWait("+{ins}"); Thread.Sleep(500); }