GameInputKind (v2)

枚举有效的 GameInput 设备类型。

语法

enum GameInputKind
{
    GameInputKindUnknown          = 0x00000000,
    GameInputKindControllerAxis   = 0x00000002,
    GameInputKindControllerButton = 0x00000004,
    GameInputKindControllerSwitch = 0x00000008,
    GameInputKindController       = 0x0000000E,
    GameInputKindKeyboard         = 0x00000010,
    GameInputKindMouse            = 0x00000020,
    GameInputKindSensors          = 0x00000040,
    GameInputKindArcadeStick      = 0x00010000,
    GameInputKindFlightStick      = 0x00020000,
    GameInputKindGamepad          = 0x00040000,
    GameInputKindRacingWheel      = 0x00080000,
    GameInputKindUiNavigation     = 0x01000000
};

常量

常量 说明
GameInputKindUnknown 指示未知的输入类型。
GameInputKindControllerAxis 指示摇杆中的控制器输入。
GameInputKindControllerButton 指示来自按钮的控制器输入。
GameInputKindControllerSwitch 指示交换机的控制器输入。
GameInputKindController 指示轴、按钮和开关输入的组合。
GameInputKindKeyboard 指示键盘输入。
GameInputKindMouse 指示鼠标输入。
GameInputKindSensors 指示传感器输入。
GameInputKindArcadeStick 指示街机摇杆输入。
GameInputKindFlightStick 指示飞行摇杆输入。
GameInputKindGamepad 指示游戏板输入。
GameInputKindRacingWheel 指示赛车方向盘输入。
GameInputKindUiNavigation 指示 UI 导航输入。

备注

GameInputKind 是标志值,可以进行组合以对多台设备进行筛选。 IGameInput_GetCurrentReading 的参数。 由 IGameInputReading_GetInputKind 返回。 GameInputControllerAxisInfo 的成员。 GameInputControllerButtonInfo 的成员。 GameInputControllerSwitchInfo 的成员。 GameInputDeviceInfo 的成员。

要求

头文件:GameInput.h

支持的平台: 窗户

另请参阅

输入 API 概述GameInputIGameInput_GetCurrentReadingIGameInputReading_GetInputKindGameInputControllerAxisInfoGameInputControllerButtonInfoGameInputControllerSwitchInfoGameInputDeviceInfo