枚举有效的 GameInput 设备类型。
语法
enum GameInputKind
{
GameInputKindUnknown = 0x00000000,
GameInputKindControllerAxis = 0x00000002,
GameInputKindControllerButton = 0x00000004,
GameInputKindControllerSwitch = 0x00000008,
GameInputKindController = 0x0000000E,
GameInputKindKeyboard = 0x00000010,
GameInputKindMouse = 0x00000020,
GameInputKindArcadeStick = 0x00010000,
GameInputKindFlightStick = 0x00020000,
GameInputKindGamepad = 0x00040000,
GameInputKindRacingWheel = 0x00080000,
GameInputKindUiNavigation = 0x01000000
};
常量
常量 | 说明 |
---|---|
GameInputKindUnknown | 指示未知的输入类型。 |
GameInputKindControllerAxis | 指示摇杆中的控制器输入。 |
GameInputKindControllerButton | 指示来自按钮的控制器输入。 |
GameInputKindControllerSwitch | 指示交换机的控制器输入。 |
GameInputKindController | 指示轴、按钮和开关输入的组合。 |
GameInputKindKeyboard | 指示键盘输入。 |
GameInputKindMouse | 指示鼠标输入。 |
GameInputKindArcadeStick | 指示街机摇杆输入。 |
GameInputKindFlightStick | 指示飞行摇杆输入。 |
GameInputKindGamepad | 指示游戏板输入。 |
GameInputKindRacingWheel | 指示赛车方向盘输入。 |
GameInputKindUiNavigation | 指示 UI 导航输入。 |
备注
GameInputKind 是标志值,可以进行组合以对多台设备进行筛选。 IGameInput_GetCurrentReading 的参数。 由 IGameInputReading_GetInputKind 返回。 GameInputControllerAxisInfo 的成员。 GameInputControllerButtonInfo 的成员。 GameInputControllerSwitchInfo 的成员。 GameInputDeviceInfo 的成员。
要求
头文件:GameInput.h
支持的平台: 窗户
另请参阅
输入 API 概述GameInputIGameInput_GetCurrentReadingIGameInputReading_GetInputKindGameInputControllerAxisInfoGameInputControllerButtonInfoGameInputControllerSwitchInfoGameInputDeviceInfo