InjectedInputGamepadInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt programmgesteuert generierte Gamepadeingaben dar.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)
|
Beispiele
Hier finden Sie einige herunterladbare Beispiele, die grundlegende Eingaben und Eingabeeinschleusungen veranschaulichen:
- Eingabeeinschleusungsbeispiel (Maus zur Berührung)
- Beispiel für Fingereingabeeinschleusung
- Eingabe: Beispiel für XAML-Benutzereingabeereignisse
Hinweise
Wichtig
Die APIs in diesem Namespace erfordern die eingeschränkte Funktion inputInjectionBrokered.
Bei Verwendung der Eingabeeinschleusung muss Dem Package.appxmanifest Folgendes hinzugefügt werden:
- An
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- An
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
Konstruktoren
InjectedInputGamepadInfo() |
Erstellt ein neues InjectedInputGamepadInfo-Objekt , das verwendet wird, um die einzufügende Gamepadeingabe anzugeben. |
InjectedInputGamepadInfo(GamepadReading) |
Erstellt ein neues InjectedInputGamepadInfo-Objekt , das verwendet wird, um die einzufügende Gamepadeingabe basierend auf dem aktuellen Zustand des Gamepads anzugeben. |
Eigenschaften
Buttons |
Ruft die gamepad-Schaltflächen ab, die für die Eingabeeinschleusung verwendet werden, oder legt diese fest. |
LeftThumbstickX |
Ruft die Position des linken Sticks auf der X-Achse ab oder legt diese fest. |
LeftThumbstickY |
Ruft die Position des linken Sticks auf der Y-Achse ab oder legt diese fest. |
LeftTrigger |
Ruft die Position des linken Triggers ab oder legt sie fest. |
RightThumbstickX |
Ruft die Position des rechten Sticks auf der X-Achse ab oder legt diese fest. |
RightThumbstickY |
Ruft die Position des rechten Sticks auf der Y-Achse ab oder legt sie fest. |
RightTrigger |
Ruft die Position des rechten Triggers ab oder legt diese fest. |