Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 public override void Execute()
 {
     InputStateValidator.EnsureNoKeyIsPressed();
     Thread.Sleep(500);
     Clipboard.SetText(Text);
     Thread.Sleep(500);
     SendKeys.SendWait("+{ins}");
     Thread.Sleep(500);
 }