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; }
}
}