Windows.​UI.​Input.​Preview.​Injection Windows.​UI.​Input.​Preview.​Injection Windows.​UI.​Input.​Preview.​Injection Namespace

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

Prerelease. Provides support for programmatically generating and automating input from a variety of devices such as keyboard, mouse, touch, pen, and gamepad.

Classes

InjectedInputGamepadInfo InjectedInputGamepadInfo InjectedInputGamepadInfo

Prerelease. Represents programmatically generated gamepad input.

InjectedInputKeyboardInfo InjectedInputKeyboardInfo InjectedInputKeyboardInfo

Represents programmatically generated keyboard input.

InjectedInputMouseInfo InjectedInputMouseInfo InjectedInputMouseInfo

Represents programmatically generated mouse input.

InjectedInputPenInfo InjectedInputPenInfo InjectedInputPenInfo

Represents programmatically generated pen input.

InjectedInputTouchInfo InjectedInputTouchInfo InjectedInputTouchInfo

Represents programmatically generated touch input.

InputInjector InputInjector InputInjector

Prerelease. Represents the virtual input device for sending the input data.

Structs

InjectedInputPoint InjectedInputPoint InjectedInputPoint

Contains the screen coordinates of the pointer in device-independent pixel (DIP).

InjectedInputPointerInfo InjectedInputPointerInfo InjectedInputPointerInfo

Contains basic pointer information common to all pointer types.

InjectedInputRectangle InjectedInputRectangle InjectedInputRectangle

The screen coordinates of the bounding box that represents the touch contact area.

Enums

InjectedInputButtonChangeKind InjectedInputButtonChangeKind InjectedInputButtonChangeKind

Specifies the changes in state of a button associated with a pointer.

InjectedInputKeyOptions InjectedInputKeyOptions InjectedInputKeyOptions

Specifies the various options, or modifiers, used to simulate input from physical or virtual keyboards through InjectedInputKeyboardInfo.

InjectedInputMouseOptions InjectedInputMouseOptions InjectedInputMouseOptions

Specifies the various options, or modifiers, used to simulate mouse input through InjectedInputMouseInfo.

InjectedInputPenButtons InjectedInputPenButtons InjectedInputPenButtons

Specifies the pen options used to simulate pen input through InjectedInputPenInfo.

InjectedInputPenParameters InjectedInputPenParameters InjectedInputPenParameters

Specifies the pen states used to simulate pen input through InjectedInputPenInfo.

InjectedInputPointerOptions InjectedInputPointerOptions InjectedInputPointerOptions

Specifies the various options, or modifiers, used to simulate pointer input through InjectedInputMouseInfo, InjectedInputPenInfo, and InjectedInputTouchInfo.

InjectedInputShortcut InjectedInputShortcut InjectedInputShortcut

Specifies the system shortcuts for InjectShortcut.

InjectedInputTouchParameters InjectedInputTouchParameters InjectedInputTouchParameters

Specifies the touch states used to simulate touch input through InjectedInputTouchInfo.

InjectedInputVisualizationMode InjectedInputVisualizationMode InjectedInputVisualizationMode

Specifies the visual feedback modes for input injection.