InputInjector.InjectGamepadInput(InjectedInputGamepadInfo) Method

Definition

Sends programmatically generated gamepad input to the system.

public:
 virtual void InjectGamepadInput(InjectedInputGamepadInfo ^ input) = InjectGamepadInput;
void InjectGamepadInput(InjectedInputGamepadInfo const& input);
public void InjectGamepadInput(InjectedInputGamepadInfo input);
function injectGamepadInput(input)
Public Sub InjectGamepadInput (input As InjectedInputGamepadInfo)

Parameters

input
InjectedInputGamepadInfo

The gamepad input specified by InjectedInputGamepadInfo.

Windows requirements

Device family
Windows 10 Fall Creators Update (introduced in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v5.0)

Examples

Here are some downloadable samples demonstrating basic input and input injection:

Remarks

Important

The APIs in this namespace require the inputInjectionBrokered restricted capability.

Using input injection requires the following be added to the Package.appxmanifest:

  • To <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • To <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

Applies to

See also