CONST_DIDEVICETYPE
CONST_DIDEVICETYPE 列挙のメンバは、入力デバイスのタイプとサブタイプを識別するために使用される。タイプとサブタイプを表すパック値は、DirectInputDeviceInstance.GetDevType メソッドにより返される。また、DirectInputDevice.GetCapabilities が返す DIDEVCAPS 型の lDevType メンバに含まれる。プライマリ タイプを表す値は、deviceType パラメータとして DirectInput.GetDIEnumDevices メソッドに渡される。
タイプとサブタイプによりリストされるメンバの一覧については、「DirectInputDeviceInstance.GetDevType」を参照すること。
Enum CONST_DIDEVICETYPE
DIDEVTYPE_DEVICE = 1
DIDEVTYPE_HID = 65536 (&H10000)
DIDEVTYPE_JOYSTICK = 4
DIDEVTYPE_KEYBOARD = 3
DIDEVTYPE_MOUSE = 2
DIDEVTYPEJOYSTICK_FLIGHTSTICK = 3
DIDEVTYPEJOYSTICK_GAMEPAD = 4
DIDEVTYPEJOYSTICK_HEADTRACKER = 7
DIDEVTYPEJOYSTICK_RUDDER = 5
DIDEVTYPEJOYSTICK_TRADITIONAL = 2
DIDEVTYPEJOYSTICK_UNKNOWN = 1
DIDEVTYPEJOYSTICK_WHEEL = 6
DIDEVTYPEKEYBOARD_J3100 = 12
DIDEVTYPEKEYBOARD_JAPAN106 = 10
DIDEVTYPEKEYBOARD_JAPANAX = 11
DIDEVTYPEKEYBOARD_NEC98 = 7
DIDEVTYPEKEYBOARD_NEC98106 = 9
DIDEVTYPEKEYBOARD_NEC98LAPTOP = 8
DIDEVTYPEKEYBOARD_NOKIA1050 = 5
DIDEVTYPEKEYBOARD_NOKIA9140 = 6
DIDEVTYPEKEYBOARD_OLIVETTI = 2
DIDEVTYPEKEYBOARD_PCAT = 3
DIDEVTYPEKEYBOARD_PCENH = 4
DIDEVTYPEKEYBOARD_PCXT = 1
DIDEVTYPEKEYBOARD_UNKNOWN = 0
DIDEVTYPEMOUSE_FINGERSTICK = 3
DIDEVTYPEMOUSE_TOUCHPAD = 4
DIDEVTYPEMOUSE_TRACKBALL = 5
DIDEVTYPEMOUSE_TRADITIONAL = 2
DIDEVTYPEMOUSE_UNKNOWN = 1
End Enum
- DIDEVTYPE_DEVICE
- その他のカテゴリに属さないデバイス。
- DIDEVTYPE_HID
- デバイスは、HID (Human Interface Device) プロトコルを使用する。
- DIDEVTYPE_JOYSTICK
- ジョイスティックまたは類似デバイス (ステアリング ホイールなど)。
- DIDEVTYPE_KEYBOARD
- キーボードまたはキーボード類似デバイス。
- DIDEVTYPE_MOUSE
- マウスまたはマウス類似デバイス (トラックボールなど)。
- DIDEVTYPEJOYSTICK_FLIGHTSTICK
- フライト シミュレーション用に最適化されているジョイスティック。
- DIDEVTYPEJOYSTICK_GAMEPAD
- 主要目的がボタン入力を行うことにあるデバイス。
- DIDEVTYPEJOYSTICK_HEADTRACKER
- ユーザーの頭の動きを追跡するデバイス。
- DIDEVTYPEJOYSTICK_RUDDER
- 偏揺制御用のデバイス。
- DIDEVTYPEJOYSTICK_TRADITIONAL
- 従来のジョイスティック。
- DIDEVTYPEJOYSTICK_UNKNOWN
- サブタイプは確定できない。
- DIDEVTYPEJOYSTICK_WHEEL
- 車のハンドル用のデバイス。
- DIDEVTYPEKEYBOARD_J3100
- 日本語 J3100 キーボード。
- DIDEVTYPEKEYBOARD_JAPAN106
- 日本語 106 キー キーボード。
- DIDEVTYPEKEYBOARD_JAPANAX
- 日本語 AX キーボード。
- DIDEVTYPEKEYBOARD_NEC98
- 日本語 NEC PC98 キーボード。
- DIDEVTYPEKEYBOARD_NEC98106
- 日本語 NEC PC98 106 キー キーボード。
- DIDEVTYPEKEYBOARD_NEC98LAPTOP
- 日本語 NEC PC98 ラップトップ キーボード。
- DIDEVTYPEKEYBOARD_NOKIA1050
- Nokia 1050 キーボード。
- DIDEVTYPEKEYBOARD_NOKIA9140
- Nokia 9140 キーボード。
- DIDEVTYPEKEYBOARD_OLIVETTI
- Olivetti 102 キー キーボード。
- DIDEVTYPEKEYBOARD_PCAT
- IBM PC/AT 84 キー キーボード。
- DIDEVTYPEKEYBOARD_PCENH
- IBM PC 拡張 101/102 キー式キーボードまたは Microsoft ナチュラル キーボード。
- DIDEVTYPEKEYBOARD_PCXT
- IBM PC/XT 83 キー キーボード。
- DIDEVTYPEKEYBOARD_UNKNOWN
- サブタイプは確定できない。
- DIDEVTYPEMOUSE_FINGERSTICK
- デバイスは、フィンガースティックである。
- DIDEVTYPEMOUSE_TOUCHPAD
- デバイスは、タッチパッドである。
- DIDEVTYPEMOUSE_TRACKBALL
- デバイスは、トラックボールである。
- DIDEVTYPEMOUSE_TRADITIONAL
- デバイスは、従来のマウスである。
- DIDEVTYPEMOUSE_UNKNOWN
- サブタイプは確定できない。