public KeyboardSimulator(IInputSimulator inputSimulator) { if (inputSimulator == null) { throw new ArgumentNullException(nameof(inputSimulator)); } _inputSimulator = inputSimulator; _messageDispatcher = new WindowsInputMessageDispatcher(); }