public IKeyboardSimulator KeyPress(VirtualKeyCode keyCode) { KeyActions.Add(new KeyActionChange(keyCode, KeyAction.Press)); if (keyCode == VirtualKeyCode.CAPITAL) { isCapsLockOn = !isCapsLockOn; } return(this); }
public IKeyboardSimulator KeyPress(params VirtualKeyCode[] keyCodes) { foreach (var keyCode in keyCodes) { KeyActions.Add(new KeyActionChange(keyCode, KeyAction.Press)); if (keyCode == VirtualKeyCode.CAPITAL) { isCapsLockOn = !isCapsLockOn; } } return(this); }
public IKeyboardSimulator KeyDown(VirtualKeyCode keyCode) { KeyActions.Add(new KeyActionChange(keyCode, KeyAction.Down)); TrackKeyDown(keyCode); return(this); }