ホーム › UI.Input.XboxController › XINPUT_DEVSUBTYPE
XINPUT_DEVSUBTYPE
列挙型メンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| XINPUT_DEVSUBTYPE_GAMEPAD | 1 | 0x1 |
| XINPUT_DEVSUBTYPE_UNKNOWN | 0 | 0x0 |
| XINPUT_DEVSUBTYPE_WHEEL | 2 | 0x2 |
| XINPUT_DEVSUBTYPE_ARCADE_STICK | 3 | 0x3 |
| XINPUT_DEVSUBTYPE_FLIGHT_STICK | 4 | 0x4 |
| XINPUT_DEVSUBTYPE_DANCE_PAD | 5 | 0x5 |
| XINPUT_DEVSUBTYPE_GUITAR | 6 | 0x6 |
| XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE | 7 | 0x7 |
| XINPUT_DEVSUBTYPE_DRUM_KIT | 8 | 0x8 |
| XINPUT_DEVSUBTYPE_GUITAR_BASS | 11 | 0xB |
| XINPUT_DEVSUBTYPE_ARCADE_PAD | 19 | 0x13 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum XINPUT_DEVSUBTYPE : unsigned char {
XINPUT_DEVSUBTYPE_GAMEPAD = 1,
XINPUT_DEVSUBTYPE_UNKNOWN = 0,
XINPUT_DEVSUBTYPE_WHEEL = 2,
XINPUT_DEVSUBTYPE_ARCADE_STICK = 3,
XINPUT_DEVSUBTYPE_FLIGHT_STICK = 4,
XINPUT_DEVSUBTYPE_DANCE_PAD = 5,
XINPUT_DEVSUBTYPE_GUITAR = 6,
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE = 7,
XINPUT_DEVSUBTYPE_DRUM_KIT = 8,
XINPUT_DEVSUBTYPE_GUITAR_BASS = 11,
XINPUT_DEVSUBTYPE_ARCADE_PAD = 19
} XINPUT_DEVSUBTYPE;public enum XINPUT_DEVSUBTYPE : byte
{
XINPUT_DEVSUBTYPE_GAMEPAD = 1,
XINPUT_DEVSUBTYPE_UNKNOWN = 0,
XINPUT_DEVSUBTYPE_WHEEL = 2,
XINPUT_DEVSUBTYPE_ARCADE_STICK = 3,
XINPUT_DEVSUBTYPE_FLIGHT_STICK = 4,
XINPUT_DEVSUBTYPE_DANCE_PAD = 5,
XINPUT_DEVSUBTYPE_GUITAR = 6,
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE = 7,
XINPUT_DEVSUBTYPE_DRUM_KIT = 8,
XINPUT_DEVSUBTYPE_GUITAR_BASS = 11,
XINPUT_DEVSUBTYPE_ARCADE_PAD = 19,
}Public Enum XINPUT_DEVSUBTYPE As Byte
XINPUT_DEVSUBTYPE_GAMEPAD = 1
XINPUT_DEVSUBTYPE_UNKNOWN = 0
XINPUT_DEVSUBTYPE_WHEEL = 2
XINPUT_DEVSUBTYPE_ARCADE_STICK = 3
XINPUT_DEVSUBTYPE_FLIGHT_STICK = 4
XINPUT_DEVSUBTYPE_DANCE_PAD = 5
XINPUT_DEVSUBTYPE_GUITAR = 6
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE = 7
XINPUT_DEVSUBTYPE_DRUM_KIT = 8
XINPUT_DEVSUBTYPE_GUITAR_BASS = 11
XINPUT_DEVSUBTYPE_ARCADE_PAD = 19
End Enumimport enum
class XINPUT_DEVSUBTYPE(enum.IntEnum):
XINPUT_DEVSUBTYPE_GAMEPAD = 1
XINPUT_DEVSUBTYPE_UNKNOWN = 0
XINPUT_DEVSUBTYPE_WHEEL = 2
XINPUT_DEVSUBTYPE_ARCADE_STICK = 3
XINPUT_DEVSUBTYPE_FLIGHT_STICK = 4
XINPUT_DEVSUBTYPE_DANCE_PAD = 5
XINPUT_DEVSUBTYPE_GUITAR = 6
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE = 7
XINPUT_DEVSUBTYPE_DRUM_KIT = 8
XINPUT_DEVSUBTYPE_GUITAR_BASS = 11
XINPUT_DEVSUBTYPE_ARCADE_PAD = 19// XINPUT_DEVSUBTYPE
pub const XINPUT_DEVSUBTYPE_GAMEPAD: u8 = 1;
pub const XINPUT_DEVSUBTYPE_UNKNOWN: u8 = 0;
pub const XINPUT_DEVSUBTYPE_WHEEL: u8 = 2;
pub const XINPUT_DEVSUBTYPE_ARCADE_STICK: u8 = 3;
pub const XINPUT_DEVSUBTYPE_FLIGHT_STICK: u8 = 4;
pub const XINPUT_DEVSUBTYPE_DANCE_PAD: u8 = 5;
pub const XINPUT_DEVSUBTYPE_GUITAR: u8 = 6;
pub const XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE: u8 = 7;
pub const XINPUT_DEVSUBTYPE_DRUM_KIT: u8 = 8;
pub const XINPUT_DEVSUBTYPE_GUITAR_BASS: u8 = 11;
pub const XINPUT_DEVSUBTYPE_ARCADE_PAD: u8 = 19;// XINPUT_DEVSUBTYPE
const (
XINPUT_DEVSUBTYPE_GAMEPAD byte = 1
XINPUT_DEVSUBTYPE_UNKNOWN byte = 0
XINPUT_DEVSUBTYPE_WHEEL byte = 2
XINPUT_DEVSUBTYPE_ARCADE_STICK byte = 3
XINPUT_DEVSUBTYPE_FLIGHT_STICK byte = 4
XINPUT_DEVSUBTYPE_DANCE_PAD byte = 5
XINPUT_DEVSUBTYPE_GUITAR byte = 6
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE byte = 7
XINPUT_DEVSUBTYPE_DRUM_KIT byte = 8
XINPUT_DEVSUBTYPE_GUITAR_BASS byte = 11
XINPUT_DEVSUBTYPE_ARCADE_PAD byte = 19
)const
XINPUT_DEVSUBTYPE_GAMEPAD = 1;
XINPUT_DEVSUBTYPE_UNKNOWN = 0;
XINPUT_DEVSUBTYPE_WHEEL = 2;
XINPUT_DEVSUBTYPE_ARCADE_STICK = 3;
XINPUT_DEVSUBTYPE_FLIGHT_STICK = 4;
XINPUT_DEVSUBTYPE_DANCE_PAD = 5;
XINPUT_DEVSUBTYPE_GUITAR = 6;
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE = 7;
XINPUT_DEVSUBTYPE_DRUM_KIT = 8;
XINPUT_DEVSUBTYPE_GUITAR_BASS = 11;
XINPUT_DEVSUBTYPE_ARCADE_PAD = 19;// XINPUT_DEVSUBTYPE
pub const XINPUT_DEVSUBTYPE_GAMEPAD: u8 = 1;
pub const XINPUT_DEVSUBTYPE_UNKNOWN: u8 = 0;
pub const XINPUT_DEVSUBTYPE_WHEEL: u8 = 2;
pub const XINPUT_DEVSUBTYPE_ARCADE_STICK: u8 = 3;
pub const XINPUT_DEVSUBTYPE_FLIGHT_STICK: u8 = 4;
pub const XINPUT_DEVSUBTYPE_DANCE_PAD: u8 = 5;
pub const XINPUT_DEVSUBTYPE_GUITAR: u8 = 6;
pub const XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE: u8 = 7;
pub const XINPUT_DEVSUBTYPE_DRUM_KIT: u8 = 8;
pub const XINPUT_DEVSUBTYPE_GUITAR_BASS: u8 = 11;
pub const XINPUT_DEVSUBTYPE_ARCADE_PAD: u8 = 19;const
XINPUT_DEVSUBTYPE_GAMEPAD* = 1
XINPUT_DEVSUBTYPE_UNKNOWN* = 0
XINPUT_DEVSUBTYPE_WHEEL* = 2
XINPUT_DEVSUBTYPE_ARCADE_STICK* = 3
XINPUT_DEVSUBTYPE_FLIGHT_STICK* = 4
XINPUT_DEVSUBTYPE_DANCE_PAD* = 5
XINPUT_DEVSUBTYPE_GUITAR* = 6
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE* = 7
XINPUT_DEVSUBTYPE_DRUM_KIT* = 8
XINPUT_DEVSUBTYPE_GUITAR_BASS* = 11
XINPUT_DEVSUBTYPE_ARCADE_PAD* = 19enum XINPUT_DEVSUBTYPE : ubyte {
XINPUT_DEVSUBTYPE_GAMEPAD = 1,
XINPUT_DEVSUBTYPE_UNKNOWN = 0,
XINPUT_DEVSUBTYPE_WHEEL = 2,
XINPUT_DEVSUBTYPE_ARCADE_STICK = 3,
XINPUT_DEVSUBTYPE_FLIGHT_STICK = 4,
XINPUT_DEVSUBTYPE_DANCE_PAD = 5,
XINPUT_DEVSUBTYPE_GUITAR = 6,
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE = 7,
XINPUT_DEVSUBTYPE_DRUM_KIT = 8,
XINPUT_DEVSUBTYPE_GUITAR_BASS = 11,
XINPUT_DEVSUBTYPE_ARCADE_PAD = 19,
}#define global XINPUT_DEVSUBTYPE_GAMEPAD 0x1
#define global XINPUT_DEVSUBTYPE_UNKNOWN 0x0
#define global XINPUT_DEVSUBTYPE_WHEEL 0x2
#define global XINPUT_DEVSUBTYPE_ARCADE_STICK 0x3
#define global XINPUT_DEVSUBTYPE_FLIGHT_STICK 0x4
#define global XINPUT_DEVSUBTYPE_DANCE_PAD 0x5
#define global XINPUT_DEVSUBTYPE_GUITAR 0x6
#define global XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE 0x7
#define global XINPUT_DEVSUBTYPE_DRUM_KIT 0x8
#define global XINPUT_DEVSUBTYPE_GUITAR_BASS 0xB
#define global XINPUT_DEVSUBTYPE_ARCADE_PAD 0x13