Поделиться через


InjectedInputGamepadInfo Класс

Определение

Представляет создаваемые программными средствами входные данные геймпада.

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
Наследование
Object Platform::Object IInspectable InjectedInputGamepadInfo
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)

Примеры

Ниже приведены некоторые скачиваемые примеры, демонстрирующие базовые входные данные и внедрение входных данных:

Комментарии

Важно!

Для API в этом пространстве имен требуется ограниченная возможность inputInjectionBrokered.

При использовании внедрения входных данных необходимо добавить в Package.appxmanifest следующее:

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

Конструкторы

InjectedInputGamepadInfo()

Создает новый объект InjectedInputGamepadInfo , который используется для указания входных данных геймпада для внедрения.

InjectedInputGamepadInfo(GamepadReading)

Создает объект InjectedInputGamepadInfo , который используется для указания входных данных геймпада для внедрения в зависимости от текущего состояния геймпада.

Свойства

Buttons

Возвращает или задает кнопки геймпада, используемые для внедрения входных данных.

LeftThumbstickX

Возвращает или задает положение левого джойстика на оси X.

LeftThumbstickY

Возвращает или задает положение левого джойстика на оси Y.

LeftTrigger

Возвращает или задает позицию левого триггера.

RightThumbstickX

Возвращает или задает положение правого стика на оси X.

RightThumbstickY

Возвращает или задает положение правого стика на оси Y.

RightTrigger

Возвращает или задает позицию правого триггера.

Применяется к

См. также раздел