キーボード デバイスの列挙型
キーボード デバイスの列挙型
Dinput.h に定義されているキーボード デバイス定数は、キーボード デバイスのデータ パケット (256 バイト配列) 内でのオフセットを表す。
構文
typedef enum {
DIK_0,
DIK_1,
DIK_2,
DIK_3,
DIK_4,
DIK_5,
DIK_6,
DIK_7,
DIK_8,
DIK_9,
DIK_A,
DIK_ABNT_C1,
DIK_ABNT_C2,
DIK_ADD,
DIK_APOSTROPHE,
DIK_APPS,
DIK_AT,
DIK_AX,
DIK_B,
DIK_BACK,
DIK_BACKSLASH,
DIK_C,
DIK_CALCULATOR,
DIK_CAPITAL,
DIK_COLON,
DIK_COMMA,
DIK_CONVERT,
DIK_D,
DIK_DECIMAL,
DIK_DELETE,
DIK_DIVIDE,
DIK_DOWN,
DIK_E,
DIK_END,
DIK_EQUALS,
DIK_ESCAPE,
DIK_F,
DIK_F1,
DIK_F2,
DIK_F3,
DIK_F4,
DIK_F5,
DIK_F6,
DIK_F7,
DIK_F8,
DIK_F9,
DIK_F10,
DIK_F11,
DIK_F12,
DIK_F13,
DIK_F14,
DIK_F15,
DIK_G,
DIK_GRAVE,
DIK_H,
DIK_HOME,
DIK_I,
DIK_INSERT,
DIK_J,
DIK_K,
DIK_KANA,
DIK_KANJI,
DIK_L,
DIK_LBRACKET,
DIK_LCONTROL,
DIK_LEFT,
DIK_LMENU,
DIK_LSHIFT,
DIK_LWIN,
DIK_M,
DIK_MAIL,
DIK_MEDIASELECT,
DIK_MEDIASTOP,
DIK_MINUS,
DIK_MULTIPLY,
DIK_MUTE,
DIK_MYCOMPUTER,
DIK_N,
DIK_NEXT,
DIK_NEXTTRACK,
DIK_NOCONVERT,
DIK_NUMLOCK,
DIK_NUMPAD0,
DIK_NUMPAD1,
DIK_NUMPAD2,
DIK_NUMPAD3,
DIK_NUMPAD4,
DIK_NUMPAD5,
DIK_NUMPAD6,
DIK_NUMPAD7,
DIK_NUMPAD8,
DIK_NUMPAD9,
DIK_NUMPADCOMMA,
DIK_NUMPADENTER,
DIK_NUMPADEQUALS,
DIK_O,
DIK_OEM_102,
DIK_P,
DIK_PAUSE,
DIK_PERIOD,
DIK_PLAYPAUSE,
DIK_POWER,
DIK_PREVTRACK,
DIK_PRIOR,
DIK_Q,
DIK_R,
DIK_RBRACKET,
DIK_RCONTROL,
DIK_RETURN,
DIK_RIGHT,
DIK_RMENU,
DIK_RSHIFT,
DIK_RWIN,
DIK_S,
DIK_SCROLL,
DIK_SEMICOLON,
DIK_SLASH,
DIK_SLEEP,
DIK_SPACE,
DIK_STOP,
DIK_SUBTRACT,
DIK_SYSRQ,
DIK_T,
DIK_TAB,
DIK_U,
DIK_UNDERLINE,
DIK_UNLABELED,
DIK_UP,
DIK_V,
DIK_VOLUMEDOWN,
DIK_VOLUMEUP,
DIK_W,
DIK_WAKE,
DIK_WEBBACK,
DIK_WEBFAVORITES,
DIK_WEBFORWARD,
DIK_WEBHOME,
DIK_WEBREFRESH,
DIK_WEBSEARCH,
DIK_WEBSTOP,
DIK_X,
DIK_Y,
DIK_YEN,
DIK_Z
} Keyboard Device;
定数
DIK_0
メイン キーボード上DIK_1
メイン キーボード上DIK_2
メイン キーボード上DIK_3
メイン キーボード上DIK_4
メイン キーボード上DIK_5
メイン キーボード上DIK_6
メイン キーボード上DIK_7
メイン キーボード上DIK_8
メイン キーボード上DIK_9
メイン キーボード上DIK_A
DIK_ABNT_C1
ブラジル語キーボードのテンキー上DIK_ABNT_C2
ブラジル語キーボードのテンキー上DIK_ADD
テンキー上のプラス記号 (+)DIK_APOSTROPHE
DIK_APPS
アプリケーション キーDIK_AT
日本語キーボード上DIK_AX
日本語キーボード上DIK_B
DIK_BACK
BackSpace キーDIK_BACKSLASH
DIK_C
DIK_CALCULATOR
DIK_CAPITAL
CapsLockDIK_COLON
日本語キーボード上DIK_COMMA
DIK_CONVERT
日本語キーボード上DIK_D
DIK_DECIMAL
テンキー上のピリオド (小数点)DIK_DELETE
DIK_DIVIDE
テンキー上のスラッシュ (/)DIK_DOWN
下矢印キーDIK_E
DIK_END
DIK_EQUALS
メイン キーボード上DIK_ESCAPE
DIK_F
DIK_F1
DIK_F2
DIK_F3
DIK_F4
DIK_F5
DIK_F6
DIK_F7
DIK_F8
DIK_F9
DIK_F10
DIK_F11
DIK_F12
DIK_F13
NEC PC-98 日本語キーボード上DIK_F14
NEC PC-98 日本語キーボード上DIK_F15
NEC PC-98 日本語キーボード上DIK_G
DIK_GRAVE
アクサン グラーブ (`) キーDIK_H
DIK_HOME
DIK_I
DIK_INSERT
DIK_J
DIK_K
DIK_KANA
日本語キーボード上DIK_KANJI
日本語キーボード上DIK_L
DIK_LBRACKET
左角かっこ [DIK_LCONTROL
左 Ctrl キーDIK_LEFT
左矢印キーDIK_LMENU
左 Alt キーDIK_LSHIFT
左 Shift キーDIK_LWIN
左 Microsoft® Windows® キーDIK_M
DIK_MAIL
DIK_MEDIASELECT
システムでサポートされているメディア プレーヤの選択を表示する、メディア選択キーDIK_MEDIASTOP
DIK_MINUS
メイン キーボード上DIK_MULTIPLY
テンキー上のアスタリスク (*) キーDIK_MUTE
DIK_MYCOMPUTER
DIK_N
DIK_NEXT
PageDown キーDIK_NEXTTRACK
次のトラックDIK_NOCONVERT
日本語キーボード上DIK_NUMLOCK
DIK_NUMPAD0
DIK_NUMPAD1
DIK_NUMPAD2
DIK_NUMPAD3
DIK_NUMPAD4
DIK_NUMPAD5
DIK_NUMPAD6
DIK_NUMPAD7
DIK_NUMPAD8
DIK_NUMPAD9
DIK_NUMPADCOMMA
NEC PC-98 日本語キーボードのテンキー上DIK_NUMPADENTER
DIK_NUMPADEQUALS
NEC PC-98 日本語キーボードのテンキー上DIK_O
DIK_OEM_102
英語キーボードおよびドイツ語キーボード上DIK_P
DIK_PAUSE
DIK_PERIOD
メイン キーボード上DIK_PLAYPAUSE
DIK_POWER
DIK_PREVTRACK
前のトラック、日本語キーボードのサーカムフレックスDIK_PRIOR
PageUp キーDIK_Q
DIK_R
DIK_RBRACKET
右角かっこ (])DIK_RCONTROL
右 Ctrl キーDIK_RETURN
メイン キーボード上の Enter キーDIK_RIGHT
右矢印キーDIK_RMENU
右 Alt キーDIK_RSHIFT
右 Shift キーDIK_RWIN
右 Windows キーDIK_S
DIK_SCROLL
ScrollLockDIK_SEMICOLON
DIK_SLASH
メイン キーボード上のスラッシュ (/)DIK_SLEEP
DIK_SPACE
Space キーDIK_STOP
NEC PC-98 日本語キーボード上DIK_SUBTRACT
テンキー上のマイナス記号 (-)DIK_SYSRQ
DIK_T
DIK_TAB
DIK_U
DIK_UNDERLINE
NEC PC-98 日本語キーボード上DIK_UNLABELED
日本語キーボード上DIK_UP
上矢印キーDIK_V
DIK_VOLUMEDOWN
DIK_VOLUMEUP
DIK_W
DIK_WAKE
DIK_WEBBACK
DIK_WEBFAVORITES
Microsoft Internet Explorer の [お気に入り] リスト、Windows の [Favorites] フォルダ、または Netscape のブックマーク リストを表示するDIK_WEBFORWARD
DIK_WEBHOME
DIK_WEBREFRESH
DIK_WEBSEARCH
DIK_WEBSTOP
DIK_X
DIK_Y
DIK_YEN
日本語キーボード上DIK_Z
注意
以下の代替名も使用可能である。
代替名 | 通常名 | 注 |
---|---|---|
DIK_BACKSPACE | DIK_BACK | BackSpace キー |
DIK_CAPSLOCK | DIK_CAPITAL | CapsLock |
DIK_CIRCUMFLEX | DIK_PREVTRACK | 日本語キーボード上 |
DIK_DOWNARROW | DIK_DOWN | 矢印キーパッド上 |
DIK_LALT | DIK_LMENU | 左 Alt キー |
DIK_LEFTARROW | DIK_LEFT | 矢印キーパッド上 |
DIK_NUMPADMINUS | DIK__SUBTRACT | テンキー上のマイナス記号 (-) |
DIK_NUMPADPERIOD | DIK_DECIMAL | テンキー上のピリオド (小数点) |
DIK_NUMPADPLUS | DIK_ADD | テンキー上のプラス記号 (+) |
DIK_NUMPADSLASH | DIK__DIVIDE | テンキー上のスラッシュ (/) |
DIK_NUMPADSTAR | DIK_MULTIPLY | テンキー上のアスタリスク (*) キー |
DIK_PGDN | DIK_NEXT | 矢印キーパッド上 |
DIK_PGUP | DIK_PRIOR | 矢印キーパッド上 |
DIK_RALT | DIK_RMENU | 右 Alt キー |
DIK_RIGHTARROW | DIK_RIGHT | 矢印キーパッド上 |
DIK_UPARROW | DIK_UP | 矢印キーパッド上 |
日本語キーボードの詳細については、「DirectInput と日本語キーボード」を参照すること。
指定のオフセット位置のデータは、キーボード キーに関連付けられている。通常、それらの値は、DIDEVICEOBJECTDATA、DIOBJECTDATAFORMAT、または DIDEVICEOBJECTINSTANCE 構造体の dwOfs メンバで使われるか、または配列の表記法を使って配列内のデータにアクセスするときのインデックスとして使われる。
列挙型の情報
最低限のオペレーティング システム | Windows 98、Windows 2000、Windows XP |