namespace WindowsInput { /// /// The contract for a service that simulates Keyboard and Mouse input and Hardware Input Device state detection for the Windows Platform. /// public interface IInputSimulator { /// /// Gets the instance for simulating Keyboard input. /// /// The instance. IKeyboardSimulator Keyboard { get; } /// /// Gets the instance for simulating Mouse input. /// /// The instance. IMouseSimulator Mouse { get; } /// /// Gets the instance for determining the state of the various input devices. /// /// The instance. IInputDeviceStateAdaptor InputDeviceState { get; } } }