次の表は、システムで使用される仮想キー コードに相当するシンボリック定数名、16 進数の値、およびマウスまたはキーボードを示しています。 コードは数値順に一覧表示されます。
| 定数 | 価値 | 形容 |
|---|---|---|
VK_LBUTTON |
0x01 | マウスの左ボタン |
VK_RBUTTON |
0x02 | マウスの右ボタン |
VK_CANCEL |
0x03 | 制御中断処理 |
VK_MBUTTON |
0x04 | マウスの中央ボタン |
VK_XBUTTON1 |
0x05 | X1 マウス ボタン |
VK_XBUTTON2 |
0x06 | X2 マウス ボタン |
| 0x07 | 引っ込み思案 | |
VK_BACK |
0x08 | Backspace キー |
VK_TAB |
0x09 | Tab キー |
| 0x0A-0B | 引っ込み思案 | |
VK_CLEAR |
0x0C | キーのクリア |
VK_RETURN |
0x0D | Enter キー |
| 0x0E-0F | 未割り当て | |
VK_SHIFT |
0x10 | シフトキー |
VK_CONTROL |
0x11 | Ctrl キー |
VK_MENU |
0x12 | Alt キー |
VK_PAUSE |
0x13 | 一時停止キー |
VK_CAPITAL |
0x14 | CapsLock キー |
VK_KANA |
0x15 | IME かなモード |
VK_HANGUL |
0x15 | IME ハングル モード |
VK_IME_ON |
0x16 | IME オン |
VK_JUNJA |
0x17 | IME Junja モード |
VK_FINAL |
0x18 | IME 最終モード |
VK_HANJA |
0x19 | IME Hanja モード |
VK_KANJI |
0x19 | IME 漢字モード |
VK_IME_OFF |
0x1A | IME オフ |
VK_ESCAPE |
0x1B | Esc キー |
VK_CONVERT |
0x1C | IME 変換 |
VK_NONCONVERT |
0x1D | IME 非変換 |
VK_ACCEPT |
0x1E | IME accept |
VK_MODECHANGE |
0x1F | IME モード変更要求 |
VK_SPACE |
0x20 | Space キー |
VK_PRIOR |
0x21 | ページアップ キー |
VK_NEXT |
0x22 | Page Down キー |
VK_END |
0x23 | 終了キー |
VK_HOME |
0x24 | ホーム キー |
VK_LEFT |
0x25 | 左方向キー |
VK_UP |
0x26 | 上方向キー |
VK_RIGHT |
0x27 | 右方向キー |
VK_DOWN |
0x28 | 下方向キー |
VK_SELECT |
0x29 | キーの選択 |
VK_PRINT |
0x2A | 印刷キー |
VK_EXECUTE |
0x2B | キーの実行 |
VK_SNAPSHOT |
0x2C | 画面キーを印刷する |
VK_INSERT |
0x2D | キーの挿入 |
VK_DELETE |
0x2E | キーの削除 |
VK_HELP |
0x2F | ヘルプ キー |
| 0 | 0x30 | 0 キー |
| 1 | 0x31 | 1 キー |
| 2 | 0x32 | 2 キー |
| 3 | 0x33 | 3 キー |
| 4 | 0x34 | 4 キー |
| 5 | 0x35 | 5 キー |
| 6 | 0x36 | 6 キー |
| 7 | 0x37 | 7 キー |
| 八 | 0x38 | 8 キー |
| 9 | 0x39 | 9 キー |
| 0x3A-40 | 未定義 | |
| A | 0x41 | キー |
| B | 0x42 | B キー |
| C | 0x43 | C キー |
| D | 0x44 | D キー |
| E | 0x45 | E キー |
| F | 0x46 | F キー |
| G | 0x47 | G キー |
| H | 0x48 | H キー |
| I | 0x49 | I キー |
| J | 0x4A | J キー |
| K | 0x4B | K キー |
| L | 0x4C | L キー |
| M | 0x4D | M キー |
| 非対応 | 0x4E | N キー |
| O | 0x4F | O キー |
| P | 0x50 | P キー |
| Q | 0x51 | Q キー |
| R | 0x52 | R キー |
| S | 0x53 | S キー |
| T | 0x54 | T キー |
| U | 0x55 | U キー |
| V | 0x56 | V キー |
| W | 0x57 | W キー |
| X | 0x58 | X キー |
| ジー | 0x59 | Y キー |
| Z | 0x5A | Z キー |
VK_LWIN |
0x5B | 左の Windows ロゴ キー |
VK_RWIN |
0x5C | 右の Windows ロゴ キー |
VK_APPS |
0x5D | アプリケーション キー |
| 0x5E | 引っ込み思案 | |
VK_SLEEP |
0x5F | コンピューターのスリープ キー |
VK_NUMPAD0 |
0x60 | テンキー 0 キー |
VK_NUMPAD1 |
0x61 | テンキー 1 キー |
VK_NUMPAD2 |
0x62 | テンキー 2 キー |
VK_NUMPAD3 |
0x63 | テンキー 3 キー |
VK_NUMPAD4 |
0x64 | テンキー 4 キー |
VK_NUMPAD5 |
0x65 | テンキー 5 キー |
VK_NUMPAD6 |
0x66 | テンキー 6 キー |
VK_NUMPAD7 |
0x67 | テンキー 7 キー |
VK_NUMPAD8 |
0x68 | テンキー 8 キー |
VK_NUMPAD9 |
0x69 | テンキー 9 キー |
VK_MULTIPLY |
0x6A | 乗算キー |
VK_ADD |
0x6B | キーの追加 |
VK_SEPARATOR |
0x6C | 区切り記号キー |
VK_SUBTRACT |
0x6D | 減算キー |
VK_DECIMAL |
0x6E | 10 進キー |
VK_DIVIDE |
0x6F | 除算キー |
VK_F1 |
0x70 | F1 キー |
VK_F2 |
0x71 | F2 キー |
VK_F3 |
0x72 | F3 キー |
VK_F4 |
0x73 | F4 キー |
VK_F5 |
0x74 | F5 キー |
VK_F6 |
0x75 | F6 キー |
VK_F7 |
0x76 | F7 キー |
VK_F8 |
0x77 | F8 キー |
VK_F9 |
0x78 | F9 キー |
VK_F10 |
0x79 | F10 キー |
VK_F11 |
0x7A | F11 キー |
VK_F12 |
0x7B | F12 キー |
VK_F13 |
0x7C | F13 キー |
VK_F14 |
0x7D | F14 キー |
VK_F15 |
0x7E | F15 キー |
VK_F16 |
0x7F | F16 キー |
VK_F17 |
0x80 | F17 キー |
VK_F18 |
0x81 | F18 キー |
VK_F19 |
0x82 | F19 キー |
VK_F20 |
0x83 | F20 キー |
VK_F21 |
0x84 | F21 キー |
VK_F22 |
0x85 | F22 キー |
VK_F23 |
0x86 | F23 キー |
VK_F24 |
0x87 | F24 キー |
| 0x88-8F | 引っ込み思案 | |
VK_NUMLOCK |
0x90 | Num lock キー |
VK_SCROLL |
0x91 | スクロール ロック キー |
| 0x92-96 | OEM 固有 | |
| 0x97-9F | 未割り当て | |
VK_LSHIFT |
0xA0 | 左シフト キー |
VK_RSHIFT |
0xA1 | 右 Shift キー |
VK_LCONTROL |
0xA2 | 左 Ctrl キー |
VK_RCONTROL |
0xA3 | 右 Ctrl キー |
VK_LMENU |
0xA4 | 左 Alt キー |
VK_RMENU |
0xA5 | 右 Alt キー |
VK_BROWSER_BACK |
0xA6 | ブラウザーの戻るキー |
VK_BROWSER_FORWARD |
0xA7 | ブラウザー転送キー |
VK_BROWSER_REFRESH |
0xA8 | ブラウザーの更新キー |
VK_BROWSER_STOP |
0xA9 | Browser Stop キー |
VK_BROWSER_SEARCH |
0xAA | ブラウザー検索キー |
VK_BROWSER_FAVORITES |
0xAB | ブラウザーのお気に入りキー |
VK_BROWSER_HOME |
0xAC | ブラウザーの開始キーとホーム キー |
VK_VOLUME_MUTE |
0xAD | 音量ミュート キー |
VK_VOLUME_DOWN |
0xAE | 音量ダウン キー |
VK_VOLUME_UP |
0xAF | ボリューム アップ キー |
VK_MEDIA_NEXT_TRACK |
0xB0 | 次のトラック キー |
VK_MEDIA_PREV_TRACK |
0xB1 | 前のトラック キー |
VK_MEDIA_STOP |
0xB2 | メディア キーの停止 |
VK_MEDIA_PLAY_PAUSE |
0xB3 | メディア キーの再生/一時停止 |
VK_LAUNCH_MAIL |
0xB4 | メール キーの開始 |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | メディア キーの選択 |
VK_LAUNCH_APP1 |
0xB6 | アプリケーション 1 キーを起動する |
VK_LAUNCH_APP2 |
0xB7 | アプリケーション 2 キーを起動する |
| 0xB8-B9 | 引っ込み思案 | |
VK_OEM_1 |
0xBA | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合は、Semiсolon キーとコロン キー |
VK_OEM_PLUS |
0xBB | どの国/地域の場合も、Equals キーと Plus キー |
VK_OEM_COMMA |
0xBC | どの国/地域の場合でも、コンマキーとより小さいキー |
VK_OEM_MINUS |
0xBD | 任意の国/地域の場合、Dash キーとアンダースコア キー |
VK_OEM_PERIOD |
0xBE | 任意の国/地域の場合は、Period キーと Greater Than キー |
VK_OEM_2 |
0xBF | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合は、スラッシュキーと疑問符キー |
VK_OEM_3 |
0xC0 | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合、グレーブ アクセントとチルダ キー |
| 0xC1-C2 | 引っ込み思案 | |
VK_GAMEPAD_A |
0xC3 | ゲームパッド A ボタン |
VK_GAMEPAD_B |
0xC4 | ゲームパッド B ボタン |
VK_GAMEPAD_X |
0xC5 | ゲームパッド X ボタン |
VK_GAMEPAD_Y |
0xC6 | ゲームパッドの [Y] ボタン |
VK_GAMEPAD_RIGHT_SHOULDER |
0xC7 | ゲームパッドの右肩ボタン |
VK_GAMEPAD_LEFT_SHOULDER |
0xC8 | [Gamepad Left Shoulder]\(ゲームパッドの左肩\) ボタン |
VK_GAMEPAD_LEFT_TRIGGER |
0xC9 | ゲームパッドの左トリガー ボタン |
VK_GAMEPAD_RIGHT_TRIGGER |
0xCA | ゲームパッドの右トリガー ボタン |
VK_GAMEPAD_DPAD_UP |
0xCB | [Gamepad D-pad Up] ボタン |
VK_GAMEPAD_DPAD_DOWN |
0xCC | ゲームパッド D パッドの [下へ] ボタン |
VK_GAMEPAD_DPAD_LEFT |
0xCD | ゲームパッド D パッドの左ボタン |
VK_GAMEPAD_DPAD_RIGHT |
0xCE | ゲームパッドの D パッド右ボタン |
VK_GAMEPAD_MENU |
0xCF | ゲームパッド メニュー/スタート ボタン |
VK_GAMEPAD_VIEW |
0xD0 | ゲームパッドの表示/戻るボタン |
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON |
0xD1 | ゲームパッドの左サムスティック ボタン |
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON |
0xD2 | ゲームパッドの右サムスティック ボタン |
VK_GAMEPAD_LEFT_THUMBSTICK_UP |
0xD3 | ゲームパッドの左サムスティックアップ |
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN |
0xD4 | ゲームパッドの左サムスティックを下へ |
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT |
0xD5 | ゲームパッド左サムスティック右 |
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT |
0xD6 | ゲームパッド左サムスティック左 |
VK_GAMEPAD_RIGHT_THUMBSTICK_UP |
0xD7 | ゲームパッドの右サムスティックアップ |
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN |
0xD8 | ゲームパッドの右サムスティックを下へ |
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT |
0xD9 | ゲームパッド右サムスティック右 |
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT |
0xDA | ゲームパッド右サムスティック左 |
VK_OEM_4 |
0xDB | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合、左中かっこキー |
VK_OEM_5 |
0xDC | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合、円記号とパイプ キー |
VK_OEM_6 |
0xDD | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合、右中かっこキー |
VK_OEM_7 |
0xDE | キーボードによって異なる場合があります。 米国 ANSI キーボードの場合、アポストロフィおよび二重引用符キー |
VK_OEM_8 |
0xDF | キーボードによって異なる場合があります。 カナダの CSA キーボードの場合は、右 Ctrl キー |
| 0xE0 | 引っ込み思案 | |
| 0xE1 | OEM 固有 | |
VK_OEM_102 |
0xE2 | キーボードによって異なる場合があります。 ヨーロッパ ISO キーボードの場合、円記号とパイプ キー |
| 0xE3-E4 | OEM 固有 | |
VK_PROCESSKEY |
0xE5 | IME PROCESS キー |
| 0xE6 | OEM 固有 | |
VK_PACKET |
0xE7 | Unicode 文字をキーストロークのように渡すために使用されます。
VK_PACKET キーは、キーボード以外の入力方法に使用される 32 ビット仮想キー値の下位ワードです。 詳細については、「KEYBDINPUT、SendInput、WM_KEYDOWN、および WM_KEYUP の解説」を参照してください。 |
| 0xE8 | 未割り当て | |
| 0xE9-F5 | OEM 固有 | |
VK_ATTN |
0xF6 | Attn キー |
VK_CRSEL |
0xF7 | CrSel キー |
VK_EXSEL |
0xF8 | ExSel キー |
VK_EREOF |
0xF9 | EOF キーを消去する |
VK_PLAY |
0xFA | 再生キー |
VK_ZOOM |
0xFB | ズーム キー |
VK_NONAME |
0xFC | 引っ込み思案 |
VK_PA1 |
0xFD | PA1 キー |
VK_OEM_CLEAR |
0xFE | キーのクリア |
備考
K_LWIN (0x5B) + VK_F17 (0x80) キーに依存して設定を完全に切り替えないでください。 シャットダウン時に、システムはこれらのキーを使用してさまざまな設定をリセットします。これには、アプリによって設定されたものが含まれる場合があります。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
| サポートされている最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
| ヘッダ | Winuser.h |