Win32 API 日本語リファレンス
ホームUI.Input.GameInput › GameInputKind

GameInputKind

列挙型フラグ
基底型i4

メンバー 15

名前10進16進
GameInputKindUnknown00x0
GameInputKindRawDeviceReport10x1
GameInputKindControllerAxis20x2
GameInputKindControllerButton40x4
GameInputKindControllerSwitch80x8
GameInputKindController140xE
GameInputKindKeyboard160x10
GameInputKindMouse320x20
GameInputKindTouch2560x100
GameInputKindMotion40960x1000
GameInputKindArcadeStick655360x10000
GameInputKindFlightStick1310720x20000
GameInputKindGamepad2621440x40000
GameInputKindRacingWheel5242880x80000
GameInputKindUiNavigation167772160x1000000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum GameInputKind : int {
    GameInputKindUnknown = 0,
    GameInputKindRawDeviceReport = 1,
    GameInputKindControllerAxis = 2,
    GameInputKindControllerButton = 4,
    GameInputKindControllerSwitch = 8,
    GameInputKindController = 14,
    GameInputKindKeyboard = 16,
    GameInputKindMouse = 32,
    GameInputKindTouch = 256,
    GameInputKindMotion = 4096,
    GameInputKindArcadeStick = 65536,
    GameInputKindFlightStick = 131072,
    GameInputKindGamepad = 262144,
    GameInputKindRacingWheel = 524288,
    GameInputKindUiNavigation = 16777216
} GameInputKind;
[Flags]
public enum GameInputKind : int
{
    GameInputKindUnknown = 0,
    GameInputKindRawDeviceReport = 1,
    GameInputKindControllerAxis = 2,
    GameInputKindControllerButton = 4,
    GameInputKindControllerSwitch = 8,
    GameInputKindController = 14,
    GameInputKindKeyboard = 16,
    GameInputKindMouse = 32,
    GameInputKindTouch = 256,
    GameInputKindMotion = 4096,
    GameInputKindArcadeStick = 65536,
    GameInputKindFlightStick = 131072,
    GameInputKindGamepad = 262144,
    GameInputKindRacingWheel = 524288,
    GameInputKindUiNavigation = 16777216,
}
<Flags>
Public Enum GameInputKind As Integer
    GameInputKindUnknown = 0
    GameInputKindRawDeviceReport = 1
    GameInputKindControllerAxis = 2
    GameInputKindControllerButton = 4
    GameInputKindControllerSwitch = 8
    GameInputKindController = 14
    GameInputKindKeyboard = 16
    GameInputKindMouse = 32
    GameInputKindTouch = 256
    GameInputKindMotion = 4096
    GameInputKindArcadeStick = 65536
    GameInputKindFlightStick = 131072
    GameInputKindGamepad = 262144
    GameInputKindRacingWheel = 524288
    GameInputKindUiNavigation = 16777216
End Enum
import enum

class GameInputKind(enum.IntFlag):
    GameInputKindUnknown = 0
    GameInputKindRawDeviceReport = 1
    GameInputKindControllerAxis = 2
    GameInputKindControllerButton = 4
    GameInputKindControllerSwitch = 8
    GameInputKindController = 14
    GameInputKindKeyboard = 16
    GameInputKindMouse = 32
    GameInputKindTouch = 256
    GameInputKindMotion = 4096
    GameInputKindArcadeStick = 65536
    GameInputKindFlightStick = 131072
    GameInputKindGamepad = 262144
    GameInputKindRacingWheel = 524288
    GameInputKindUiNavigation = 16777216
// GameInputKind (flags)
pub const GameInputKindUnknown: i32 = 0;
pub const GameInputKindRawDeviceReport: i32 = 1;
pub const GameInputKindControllerAxis: i32 = 2;
pub const GameInputKindControllerButton: i32 = 4;
pub const GameInputKindControllerSwitch: i32 = 8;
pub const GameInputKindController: i32 = 14;
pub const GameInputKindKeyboard: i32 = 16;
pub const GameInputKindMouse: i32 = 32;
pub const GameInputKindTouch: i32 = 256;
pub const GameInputKindMotion: i32 = 4096;
pub const GameInputKindArcadeStick: i32 = 65536;
pub const GameInputKindFlightStick: i32 = 131072;
pub const GameInputKindGamepad: i32 = 262144;
pub const GameInputKindRacingWheel: i32 = 524288;
pub const GameInputKindUiNavigation: i32 = 16777216;
// GameInputKind
const (
	GameInputKindUnknown int32 = 0
	GameInputKindRawDeviceReport int32 = 1
	GameInputKindControllerAxis int32 = 2
	GameInputKindControllerButton int32 = 4
	GameInputKindControllerSwitch int32 = 8
	GameInputKindController int32 = 14
	GameInputKindKeyboard int32 = 16
	GameInputKindMouse int32 = 32
	GameInputKindTouch int32 = 256
	GameInputKindMotion int32 = 4096
	GameInputKindArcadeStick int32 = 65536
	GameInputKindFlightStick int32 = 131072
	GameInputKindGamepad int32 = 262144
	GameInputKindRacingWheel int32 = 524288
	GameInputKindUiNavigation int32 = 16777216
)
const
  GameInputKindUnknown = 0;
  GameInputKindRawDeviceReport = 1;
  GameInputKindControllerAxis = 2;
  GameInputKindControllerButton = 4;
  GameInputKindControllerSwitch = 8;
  GameInputKindController = 14;
  GameInputKindKeyboard = 16;
  GameInputKindMouse = 32;
  GameInputKindTouch = 256;
  GameInputKindMotion = 4096;
  GameInputKindArcadeStick = 65536;
  GameInputKindFlightStick = 131072;
  GameInputKindGamepad = 262144;
  GameInputKindRacingWheel = 524288;
  GameInputKindUiNavigation = 16777216;
// GameInputKind
pub const GameInputKindUnknown: i32 = 0;
pub const GameInputKindRawDeviceReport: i32 = 1;
pub const GameInputKindControllerAxis: i32 = 2;
pub const GameInputKindControllerButton: i32 = 4;
pub const GameInputKindControllerSwitch: i32 = 8;
pub const GameInputKindController: i32 = 14;
pub const GameInputKindKeyboard: i32 = 16;
pub const GameInputKindMouse: i32 = 32;
pub const GameInputKindTouch: i32 = 256;
pub const GameInputKindMotion: i32 = 4096;
pub const GameInputKindArcadeStick: i32 = 65536;
pub const GameInputKindFlightStick: i32 = 131072;
pub const GameInputKindGamepad: i32 = 262144;
pub const GameInputKindRacingWheel: i32 = 524288;
pub const GameInputKindUiNavigation: i32 = 16777216;
const
  GameInputKindUnknown* = 0
  GameInputKindRawDeviceReport* = 1
  GameInputKindControllerAxis* = 2
  GameInputKindControllerButton* = 4
  GameInputKindControllerSwitch* = 8
  GameInputKindController* = 14
  GameInputKindKeyboard* = 16
  GameInputKindMouse* = 32
  GameInputKindTouch* = 256
  GameInputKindMotion* = 4096
  GameInputKindArcadeStick* = 65536
  GameInputKindFlightStick* = 131072
  GameInputKindGamepad* = 262144
  GameInputKindRacingWheel* = 524288
  GameInputKindUiNavigation* = 16777216
enum GameInputKind : int {
    GameInputKindUnknown = 0,
    GameInputKindRawDeviceReport = 1,
    GameInputKindControllerAxis = 2,
    GameInputKindControllerButton = 4,
    GameInputKindControllerSwitch = 8,
    GameInputKindController = 14,
    GameInputKindKeyboard = 16,
    GameInputKindMouse = 32,
    GameInputKindTouch = 256,
    GameInputKindMotion = 4096,
    GameInputKindArcadeStick = 65536,
    GameInputKindFlightStick = 131072,
    GameInputKindGamepad = 262144,
    GameInputKindRacingWheel = 524288,
    GameInputKindUiNavigation = 16777216,
}
#define global GameInputKindUnknown          0x0
#define global GameInputKindRawDeviceReport  0x1
#define global GameInputKindControllerAxis   0x2
#define global GameInputKindControllerButton 0x4
#define global GameInputKindControllerSwitch 0x8
#define global GameInputKindController       0xE
#define global GameInputKindKeyboard         0x10
#define global GameInputKindMouse            0x20
#define global GameInputKindTouch            0x100
#define global GameInputKindMotion           0x1000
#define global GameInputKindArcadeStick      0x10000
#define global GameInputKindFlightStick      0x20000
#define global GameInputKindGamepad          0x40000
#define global GameInputKindRacingWheel      0x80000
#define global GameInputKindUiNavigation     0x1000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。