仮想キーのキーコード
Windows の仮想キーキーコード
詳細はWinSDK/Win32ドキュメントのGetKeyState()関数などを参照。
定数 | 値 | 値(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 ビット仮想キー値の下位ワード。
詳細については、「 |
|
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キー |