Compartilhar via


InjectedInputGamepadInfo Classe

Definição

Representa a entrada de gamepad gerada programaticamente.

public ref class InjectedInputGamepadInfo sealed
/// [Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory, 327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
class InjectedInputGamepadInfo final
[Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory), 327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public sealed class InjectedInputGamepadInfo
function InjectedInputGamepadInfo(reading)
Public NotInheritable Class InjectedInputGamepadInfo
Herança
Object Platform::Object IInspectable InjectedInputGamepadInfo
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Exemplos

Aqui estão alguns exemplos para download que demonstram a entrada básica e a injeção de entrada:

Comentários

Importante

As APIs nesse namespace exigem a funcionalidade restrita inputInjectionBrokered.

O uso da injeção de entrada requer que o seguinte seja adicionado ao Package.appxmanifest:

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

Construtores

InjectedInputGamepadInfo()

Cria um novo objeto InjectedInputGamepadInfo que é usado para especificar a entrada do gamepad a ser injetada.

InjectedInputGamepadInfo(GamepadReading)

Cria um novo objeto InjectedInputGamepadInfo que é usado para especificar a entrada do gamepad a ser injetada com base no estado atual do gamepad.

Propriedades

Buttons

Obtém ou define os botões de gamepad usados para injeção de entrada.

LeftThumbstickX

Obtém ou define a posição da vara esquerda no eixo X.

LeftThumbstickY

Obtém ou define a posição da vara esquerda no eixo Y.

LeftTrigger

Obtém ou define a posição do gatilho esquerdo.

RightThumbstickX

Obtém ou define a posição da vara direita no eixo X.

RightThumbstickY

Obtém ou define a posição da vara direita no eixo Y.

RightTrigger

Obtém ou define a posição do gatilho direito.

Aplica-se a

Confira também