仮想キーのキーコード

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年6月2日 (月) 07:12時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

Windows の仮想キーのキーコード

詳細はWindowsの仮想キーコードなどを参照。


定数 値(10進) 概要 109キーボード
VK_LBUTTON 0x01 1 マウスの左ボタン
VK_RBUTTON 0x02 2 マウスの右ボタン
VK_CANCEL 0x03 3 コントロール・ブレイク処理 [Ctrl]+[Pause] または[Ctrl]+[ScrollLock]
VK_MBUTTON 0x04 4 マウスの中央ボタン
VK_XBUTTON1 0x05 5 マウスの第1拡張ボタン
VK_XBUTTON2 0x06 6 マウスの第2拡張ボタン
0x07 7 予約
VK_BACK 0x08 8 Backspace キー [Backspace]
VK_TAB 0x09 9 Tab キー
0x0A-0B 10,11 予約
VK_CLEAR 0x0C 12 キーのクリア NumLockオフのテンキー[5]
VK_RETURN 0x0D 13 Enter キー
0x0E-0F 14,15 未割り当て
VK_SHIFT 0x10 16 シフトキー
VK_CONTROL 0x11 17 Ctrl キー
VK_MENU 0x12 18 Alt キー
VK_PAUSE 0x13 19 一時停止キー [Pause]
VK_CAPITAL 0x14 20 CapsLock キー [Shift]+[英数 CapsLock]
VK_KANA 0x15 21 IME かなモード
VK_HANGUL 0x15 21 IME ハングル モード
VK_IME_ON 0x16 22 IME オン
VK_JUNJA 0x17 23 IME Junja モード
VK_FINAL 0x18 24 IME 最終モード
VK_HANJA 0x19 25 IME Hanja モード
VK_KANJI 0x19 25 IME 漢字モード [Alt]+[半角/全角]
VK_IME_OFF 0x1A 26 IME オフ
VK_ESCAPE 0x1B 27 Esc キー [Esc]
VK_CONVERT 0x1C 28 IME 変換 [変換]
VK_NONCONVERT 0x1D 29 IME 非変換 [無変換]
VK_ACCEPT 0x1E 30 IME 使用可能
VK_MODECHANGE 0x1F 31 IME モード変更要求
VK_SPACE 0x20 32 Space キー
VK_PRIOR 0x21 33 ページアップ キー [PageUp] または

NumLockオフのテンキー[9]

VK_NEXT 0x22 34 ページダウン キー [PageDown] または

NumLockオフのテンキー[3]

VK_END 0x23 35 終了キー [End] または

NumLockオフのテンキー[1]

VK_HOME 0x24 36 ホーム キー [Home] または

NumLockオフのテンキー[7]

VK_LEFT 0x25 37 左方向キー [←] または

NumLockオフのテンキー[4]

VK_UP 0x26 38 上方向キー [↑]またはNumLockオフのテンキー[8]
VK_RIGHT 0x27 39 右方向キー [→] または NumLockオフのテンキー[6]
VK_DOWN 0x28 40 下方向キー [↓] または NumLockオフのテンキー[2]
VK_SELECT 0x29 41 キーの選択
VK_PRINT 0x2A 42 印刷キー
VK_EXECUTE 0x2B 43 キーの実行
VK_SNAPSHOT 0x2C 44 画面キーを印刷する [PrintScreen]
VK_INSERT 0x2D 45 キーの挿入 [Insert]
VK_DELETE 0x2E 46 キーの削除 [Delete]または NumLockオフのテンキー[.]
VK_HELP 0x2F 47 ヘルプ キー
`0` 0x30 48 0 キー
`1` 0x31 49 1 キー
`2` 0x32 50 2 キー
`3` 0x33 51 3 キー
`4` 0x34 52 4 キー
`5` 0x35 53 5 キー
`6` 0x36 54 6 キー
`7` 0x37 55 7 キー
`8` 0x38 56 8 キー
`9` 0x39 57 9 キー
0x3A-40 58-64 未定義
`A` 0x41 65 Aキー
`B` 0x42 66 B キー
`C` 0x43 67 C キー
`D` 0x44 68 D キー
`E` 0x45 39 E キー
`F` 0x46 70 F キー
`G` 0x47 71 G キー
`H` 0x48 72 H キー
`I` 0x49 73 I キー
`J` 0x4A 74 J キー
`K` 0x4B 75 K キー
`L` 0x4C 76 L キー
`M` 0x4D 77 M キー
`N` 0x4E 78 N キー
`O` 0x4F 79 O キー
`P` 0x50 80 P キー
`Q` 0x51 81 Q キー
`R` 0x52 82 R キー
`S` 0x53 83 S キー
`T` 0x54 84 T キー
`U` 0x55 85 U キー
`V` 0x56 86 V キー
`W` 0x57 87 W キー
`X` 0x58 88 X キー
`Y` 0x59 89 Y キー
`Z` 0x5A 90 Z キー
VK_LWIN 0x5B 91 左の Windows ロゴ キー 🪟
VK_RWIN 0x5C 92 右の Windows ロゴ キー 🪟 あまり見かけない
VK_APPS 0x5D 93 アプリケーション キー
0x5E 94 予約
VK_SLEEP 0x5F 95 コンピューターのスリープ キー
VK_NUMPAD0 0x60 96 テンキー 0 キー
VK_NUMPAD1 0x61 97 テンキー 1 キー
VK_NUMPAD2 0x62 98 テンキー 2 キー
VK_NUMPAD3 0x63 99 テンキー 3 キー
VK_NUMPAD4 0x64 100 テンキー 4 キー
VK_NUMPAD5 0x65 101 テンキー 5 キー
VK_NUMPAD6 0x66 102 テンキー 6 キー
VK_NUMPAD7 0x67 103 テンキー 7 キー
VK_NUMPAD8 0x68 104 テンキー 8 キー
VK_NUMPAD9 0x69 105 テンキー 9 キー
VK_MULTIPLY 0x6A 106 乗算キー テンキー[*]
VK_ADD 0x6B 107 加算キー テンキー[+]
VK_SEPARATOR 0x6C 108 区切り記号キー テンキー[,] ほぼ無いけど
VK_SUBTRACT 0x6D 109 減算キー テンキー[-]
VK_DECIMAL 0x6E 110 小数点(10進)キー テンキー[.]
VK_DIVIDE 0x6F 111 除算キー テンキー[/]
VK_F1 0x70 112 F1 キー [F1]
VK_F2 0x71 113 F2 キー [F2]
VK_F3 0x72 114 F3 キー [F3]
VK_F4 0x73 115 F4 キー [F4]
VK_F5 0x74 116 F5 キー [F5]
VK_F6 0x75 117 F6 キー [F6]
VK_F7 0x76 118 F7 キー [F7]
VK_F8 0x77 119 F8 キー [F8]
VK_F9 0x78 120 F9 キー [F9]
VK_F10 0x79 121 F10 キー [F10]
VK_F11 0x7A 122 F11 キー [F11]
VK_F12 0x7B 123 F12 キー [F12]
VK_F13 0x7C 124 F13 キー [F13] ほぼ無いけど
VK_F14 0x7D 125 F14 キー [F14] ほぼ無いけど
VK_F15 0x7E 126 F15 キー [F15] ほぼ無いけど
VK_F16 0x7F 127 F16 キー [F16] ほぼ無いけど
VK_F17 0x80 128 F17 キー [F17] ほぼ無いけど
VK_F18 0x81 129 F18 キー [F18] ほぼ無いけど
VK_F19 0x82 130 F19 キー [F19] ほぼ無いけど
VK_F20 0x83 131 F20 キー [F20] ほぼ無いけど
VK_F21 0x84 132 F21 キー [F21] ほぼ無いけど
VK_F22 0x85 133 F22 キー [F22] ほぼ無いけど
VK_F23 0x86 134 F23 キー [F23] ほぼ無いけど
VK_F24 0x87 135 F24 キー [F24] ほぼ無いけど
0x88-8F 136-143 予約
VK_NUMLOCK 0x90 144 Num lock キー [NumLock]
VK_SCROLL 0x91 145 スクロール ロック キー [ScrollLock]
0x92-96 146-150 OEM 固有
0x97-9F 151-159 未割り当て
VK_LSHIFT 0xA0 160 左シフト キー
VK_RSHIFT 0xA1 161 右 Shift キー
VK_LCONTROL 0xA2 162 左 Ctrl キー
VK_RCONTROL 0xA3 163 右 Ctrl キー
VK_LMENU 0xA4 164 左 Alt キー
VK_RMENU 0xA5 165 右 Alt キー
VK_BROWSER_BACK 0xA6 166 ブラウザーの戻るキー
VK_BROWSER_FORWARD 0xA7 167 ブラウザーの転送キー
VK_BROWSER_REFRESH 0xA8 168 ブラウザーの更新キー
VK_BROWSER_STOP 0xA9 169 ブラウザーの停止キー
VK_BROWSER_SEARCH 0xAA 170 ブラウザー検索キー
VK_BROWSER_FAVORITES 0xAB 171 ブラウザーのお気に入りキー
VK_BROWSER_HOME 0xAC 172 ブラウザーの開始キーとホーム キー
VK_VOLUME_MUTE 0xAD 173 音量ミュート キー
VK_VOLUME_DOWN 0xAE 174 音量ダウン キー
VK_VOLUME_UP 0xAF 175 音量アップ キー
VK_MEDIA_NEXT_TRACK 0xB0 176 次のトラック キー
VK_MEDIA_PREV_TRACK 0xB1 177 前のトラック キー
VK_MEDIA_STOP 0xB2 178 メディア キーの停止
VK_MEDIA_PLAY_PAUSE 0xB3 179 メディア キーの再生/一時停止
VK_LAUNCH_MAIL 0xB4 180 メール キーの開始
VK_LAUNCH_MEDIA_SELECT 0xB5 181 メディア キーの選択
VK_LAUNCH_APP1 0xB6 182 アプリケーション 1 キーを起動する
VK_LAUNCH_APP2 0xB7 183 アプリケーション 2 キーを起動する
0xB8-B9 184,185 予約
VK_OEM_1 0xBA 186 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、;: キー [:*]
VK_OEM_PLUS 0xBB 187 任意の国/地域の場合、+ キー [;+]
VK_OEM_COMMA 0xBC 188 任意の国/地域の場合、, キー [,<]
VK_OEM_MINUS 0xBD 189 任意の国/地域の場合、- キー [-=]
VK_OEM_PERIOD 0xBE 190 任意の国/地域の場合、. キー [.>]
VK_OEM_2 0xBF 191 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、/? キー [/?]
VK_OEM_3 0xC0 192 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、`~ キー
0xC1-D7 193-215 予約
0xD8-DA 216-218 割り当てなし
VK_OEM_4 0xDB 219 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、[{ キー [[{]
VK_OEM_5 0xDC 220 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、\\| キー [\|]
VK_OEM_6 0xDD 221 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、]} キー []}]
VK_OEM_7 0xDE 222 その他の文字に使用されます。キーボードによって異なる場合があります。 米国標準キーボードの場合、'" キー [^~]
VK_OEM_8 0xDF 223 その他の文字に使用されます。キーボードによって異なる場合があります。
0xE0 224 予約
0xE1 225 OEM 固有
VK_OEM_102 0xE2 226 米国標準キーボードの <> キー、または米国以外の 102 キー キーボードの \\| キー [\_]
0xE3-E4 227,228 OEM 固有
VK_PROCESSKEY 0xE5 229 IME PROCESS キー
0xE6 230 OEM 固有
VK_PACKET 0xE7 231 Unicode 文字をキーストロークのように渡すために使用される。 VK_PACKET キーは、キーボード以外の入力方法に使用される 32 ビット仮想キー値の下位ワード。

詳細については、「KEYBDINPUTSendInputWM_KEYDOWN、および WM_KEYUP の解説」を参照。

0xE8 232 未割り当て
VK_OEM_PESET 0xE9 233 OEM 固有
VK_OEM_JUMP 0xEA 234 OEM 固有
VK_OEM_PA1 0xEB 235 OEM 固有
VK_OEM_PA2 0xEC 236 OEM 固有
VK_OEM_PA3 0xED 237 OEM 固有
VK_OEM_WSCTRL 0xEE 238 OEM 固有
VK_OEM_CUSEL 0xEF 239 OEM 固有
VK_OEM_ATTN 0xF0 240 OEM 固有 [英数 CapsLock]
VK_OEM_FINISH 0xF1 241 OEM 固有
VK_OEM_COPY 0xF2 242 OEM 固有 [カタカナ ひらがな]
VK_OEM_AUTO 0xF3 243 OEM 固有 [半角/全角]
VK_OEM_ENLW 0xF4 244 OEM 固有
VK_OEM_BACKTAB 0xF5 245 OEM 固有 [Alt]+[カタカナ ひらがな]
VK_ATTN 0xF6 246 Attn キー
VK_CRSEL 0xF7 247 CrSel キー
VK_EXSEL 0xF8 248 ExSel キー
VK_EREOF 0xF9 249 Erase EOFキー
VK_PLAY 0xFA 250 再生キー
VK_ZOOM 0xFB 251 ズーム キー
VK_NONAME 0xFC 252 予約
VK_PA1 0xFD 253 PA1 キー
VK_OEM_CLEAR 0xFE 254 Clearキー