Windowsで定義された仮想キーコードの一覧です。
Windows SDK 8.1のヘッダファイル(WinUser.h)およびMSDNの仮想キーコード一覧(Virtual-Key Codes (Windows))をもとに作成しました。
「対応キー」の調査にはKeymillを使用しました。
値 | 定数名 | 意味 | 対応キー (日本語109キーボード) |
---|---|---|---|
1 0x01 | VK_LBUTTON | マウスの左ボタン | |
2 0x02 | VK_RBUTTON | マウスの右ボタン | |
3 0x03 | VK_CANCEL | コントロール・ブレイク処理 | [Ctrl]+[Pause] または [Ctrl]+[ScrollLock] |
4 0x04 | VK_MBUTTON | マウスの中央ボタン(3ボタンマウス) | |
5 0x05 | VK_XBUTTON1 | マウスの第1拡張ボタン | |
6 0x06 | VK_XBUTTON2 | マウスの第2拡張ボタン | |
7 0x07 | 未定義 | ||
8 0x08 | VK_BACK | Backspaceキー | [Backspace] |
9 0x09 | VK_TAB | Tabキー | [Tab] |
10 0x0A | 予約済 | ||
11 0x0B | 予約済 | ||
12 0x0C | VK_CLEAR | Clearキー | NumLockオフのテンキー[5] |
13 0x0D | VK_RETURN | Enterキー | メインキー[Enter] または テンキー[Enter] |
14 0x0E | 未定義 | ||
15 0x0F | 未定義 | ||
16 0x10 | VK_SHIFT | Shiftキー | |
17 0x11 | VK_CONTROL | Ctrlキー | |
18 0x12 | VK_MENU | Altキー | |
19 0x13 | VK_PAUSE | Pauseキー | [Pause] |
20 0x14 | VK_CAPITAL | CapsLockキー | [Shift]+[英数 CapsLock] |
21 0x15 | VK_KANA | IME かなモード | |
22 0x16 | 未定義 | ||
23 0x17 | VK_JUNJA | IME Junjaモード | |
24 0x18 | VK_FINAL | IME ファイナルモード | |
25 0x19 | VK_KANJI | IME 漢字モード | [Alt]+[半角/全角] |
26 0x1A | 未定義 | ||
27 0x1B | VK_ESCAPE | Escキー | [Esc] |
28 0x1C | VK_CONVERT | IME 変換 | [変換] |
29 0x1D | VK_NONCONVERT | IME 無変換 | [無変換] |
30 0x1E | VK_ACCEPT | IME 使用可能 | |
31 0x1F | VK_MODECHANGE | IME モード変更要求 | |
32 0x20 | VK_SPACE | スペースキー | スペースキー |
33 0x21 | VK_PRIOR | PageUpキー | [PageUp] または NumLockオフのテンキー[9] |
34 0x22 | VK_NEXT | PageDownキー | [PageDown] または NumLockオフのテンキー[3] |
35 0x23 | VK_END | Endキー | [End] または NumLockオフのテンキー[1] |
36 0x24 | VK_HOME | Homeキー | [Home] または NumLockオフのテンキー[7] |
37 0x25 | VK_LEFT | ←キー | [←] または NumLockオフのテンキー[4] |
38 0x26 | VK_UP | ↑キー | [↑] または NumLockオフのテンキー[8] |
39 0x27 | VK_RIGHT | →キー | [→] または NumLockオフのテンキー[6] |
40 0x28 | VK_DOWN | ↓キー | [↓] または NumLockオフのテンキー[2] |
41 0x29 | VK_SELECT | Selectキー | |
42 0x2A | VK_PRINT | Printキー | |
43 0x2B | VK_EXECUTE | Executeキー | |
44 0x2C | VK_SNAPSHOT | PrintScreenキー | [PrintScreen] |
45 0x2D | VK_INSERT | Insertキー | [Insert] または NumLockオフのテンキー[0] |
46 0x2E | VK_DELETE | Deleteキー | [Delete] または NumLockオフのテンキー[.] |
47 0x2F | VK_HELP | Helpキー | |
48 0x30 | VK_0 | 0キー | [0] |
49 0x31 | VK_1 | 1キー | [1] |
50 0x32 | VK_2 | 2キー | [2] |
51 0x33 | VK_3 | 3キー | [3] |
52 0x34 | VK_4 | 4キー | [4] |
53 0x35 | VK_5 | 5キー | [5] |
54 0x36 | VK_6 | 6キー | [6] |
55 0x37 | VK_7 | 7キー | [7] |
56 0x38 | VK_8 | 8キー | [8] |
57 0x39 | VK_9 | 9キー | [9] |
58 0x3A | 未定義 | ||
59 0x3B | 未定義 | ||
60 0x3C | 未定義 | ||
61 0x3D | 未定義 | ||
62 0x3E | 未定義 | ||
63 0x3F | 未定義 | ||
64 0x40 | 未定義 | ||
65 0x41 | VK_A | Aキー | [A] |
66 0x42 | VK_B | Bキー | [B] |
67 0x43 | VK_C | Cキー | [C] |
68 0x44 | VK_D | Dキー | [D] |
69 0x45 | VK_E | Eキー | [E] |
70 0x46 | VK_F | Fキー | [F] |
71 0x47 | VK_G | Gキー | [G] |
72 0x48 | VK_H | Hキー | [H] |
73 0x49 | VK_I | Iキー | [I] |
74 0x4A | VK_J | Jキー | [J] |
75 0x4B | VK_K | Kキー | [K] |
76 0x4C | VK_L | Lキー | [L] |
77 0x4D | VK_M | Mキー | [M] |
78 0x4E | VK_N | Nキー | [N] |
79 0x4F | VK_O | Oキー | [O] |
80 0x50 | VK_P | Pキー | [P] |
81 0x51 | VK_Q | Qキー | [Q] |
82 0x52 | VK_R | Rキー | [R] |
83 0x53 | VK_S | Sキー | [S] |
84 0x54 | VK_T | Tキー | [T] |
85 0x55 | VK_U | Uキー | [U] |
86 0x56 | VK_V | Vキー | [V] |
87 0x57 | VK_W | Wキー | [W] |
88 0x58 | VK_X | Xキー | [X] |
89 0x59 | VK_Y | Yキー | [Y] |
90 0x5A | VK_Z | Zキー | [Z] |
91 0x5B | VK_LWIN | 左Windowsキー | 左Windowsキー |
92 0x5C | VK_RWIN | 右Windowsキー | 右Windowsキー |
93 0x5D | VK_APPS | アプリケーションキー | アプリケーションキー |
94 0x5E | 予約済 | ||
95 0x5F | VK_SLEEP | コンピュータスリープキー | |
96 0x60 | VK_NUMPAD0 | テンキーの0キー | NumLockオンのテンキー[0] |
97 0x61 | VK_NUMPAD1 | テンキーの1キー | NumLockオンのテンキー[1] |
98 0x62 | VK_NUMPAD2 | テンキーの2キー | NumLockオンのテンキー[2] |
99 0x63 | VK_NUMPAD3 | テンキーの3キー | NumLockオンのテンキー[3] |
100 0x64 | VK_NUMPAD4 | テンキーの4キー | NumLockオンのテンキー[4] |
101 0x65 | VK_NUMPAD5 | テンキーの5キー | NumLockオンのテンキー[5] |
102 0x66 | VK_NUMPAD6 | テンキーの6キー | NumLockオンのテンキー[6] |
103 0x67 | VK_NUMPAD7 | テンキーの7キー | NumLockオンのテンキー[7] |
104 0x68 | VK_NUMPAD8 | テンキーの8キー | NumLockオンのテンキー[8] |
105 0x69 | VK_NUMPAD9 | テンキーの9キー | NumLockオンのテンキー[9] |
106 0x6A | VK_MULTIPLY | テンキーの*キー | テンキー[*] |
107 0x6B | VK_ADD | テンキーの+キー | テンキー[+] |
108 0x6C | VK_SEPARATOR | 区切り記号キー | |
109 0x6D | VK_SUBTRACT | 減算記号キー | テンキー[-] |
110 0x6E | VK_DECIMAL | 小数点キー | テンキー[.] |
111 0x6F | VK_DIVIDE | 除算記号キー | テンキー[/] |
112 0x70 | VK_F1 | F1キー | [F1] |
113 0x71 | VK_F2 | F2キー | [F2] |
114 0x72 | VK_F3 | F3キー | [F3] |
115 0x73 | VK_F4 | F4キー | [F4] |
116 0x74 | VK_F5 | F5キー | [F5] |
117 0x75 | VK_F6 | F6キー | [F6] |
118 0x76 | VK_F7 | F7キー | [F7] |
119 0x77 | VK_F8 | F8キー | [F8] |
120 0x78 | VK_F9 | F9キー | [F9] |
121 0x79 | VK_F10 | F10キー | [F10] |
122 0x7A | VK_F11 | F11キー | [F11] |
123 0x7B | VK_F12 | F12キー | [F12] |
124 0x7C | VK_F13 | F13キー | [F13] |
125 0x7D | VK_F14 | F14キー | [F14] |
126 0x7E | VK_F15 | F15キー | [F15] |
127 0x7F | VK_F16 | F16キー | [F16] |
128 0x80 | VK_F17 | F17キー | [F17] |
129 0x81 | VK_F18 | F18キー | [F18] |
130 0x82 | VK_F19 | F19キー | [F19] |
131 0x83 | VK_F20 | F20キー | [F20] |
132 0x84 | VK_F21 | F21キー | [F21] |
133 0x85 | VK_F22 | F22キー | [F22] |
134 0x86 | VK_F23 | F23キー | [F23] |
135 0x87 | VK_F24 | F24キー | [F24] |
136 0x88 | 割当無し | ||
137 0x89 | 割当無し | ||
138 0x8A | 割当無し | ||
139 0x8B | 割当無し | ||
140 0x8C | 割当無し | ||
141 0x8D | 割当無し | ||
142 0x8E | 割当無し | ||
143 0x8F | 割当無し | ||
144 0x90 | VK_NUMLOCK | NumLockキー | [NumLock] |
145 0x91 | VK_SCROLL | ScrollLockキー | [ScrollLock] |
146 0x92 | OEM固有 | ||
147 0x93 | OEM固有 | ||
148 0x94 | OEM固有 | ||
149 0x95 | OEM固有 | ||
150 0x96 | OEM固有 | ||
151 0x97 | 割当無し | ||
152 0x98 | 割当無し | ||
153 0x99 | 割当無し | ||
154 0x9A | 割当無し | ||
155 0x9B | 割当無し | ||
156 0x9C | 割当無し | ||
157 0x9D | 割当無し | ||
158 0x9E | 割当無し | ||
159 0x9F | 割当無し | ||
160 0xA0 | VK_LSHIFT | 左Shiftキー | 左[Shift] |
161 0xA1 | VK_RSHIFT | 右Shiftキー | 右[Shift] |
162 0xA2 | VK_LCONTROL | 左Ctrlキー | 左[Ctrl] |
163 0xA3 | VK_RCONTROL | 右Ctrlキー | 右[Ctrl] |
164 0xA4 | VK_LMENU | 左Altキー | 左[Alt] |
165 0xA5 | VK_RMENU | 右Altキー | 右[Alt] |
166 0xA6 | VK_BROWSER_BACK | ブラウザーの戻るキー | |
167 0xA7 | VK_BROWSER_FORWARD | ブラウザーの進むキー | |
168 0xA8 | VK_BROWSER_REFRESH | ブラウザーの更新のキー | |
169 0xA9 | VK_BROWSER_STOP | ブラウザーの停止キー | |
170 0xAA | VK_BROWSER_SEARCH | ブラウザーの検索キー | |
171 0xAB | VK_BROWSER_FAVORITES | ブラウザーのお気に入りキー | |
172 0xAC | VK_BROWSER_HOME | ブラウザーの開始およびホームキー | |
173 0xAD | VK_VOLUME_MUTE | 音量ミュートキー | |
174 0xAE | VK_VOLUME_DOWN | 音量ダウンキー | |
175 0xAF | VK_VOLUME_UP | 音量アップキー | |
176 0xB0 | VK_MEDIA_NEXT_TRACK | 次のトラックキー | |
177 0xB1 | VK_MEDIA_PREV_TRACK | 前のトラックキー | |
178 0xB2 | VK_MEDIA_STOP | メディア停止キー | |
179 0xB3 | VK_MEDIA_PLAY_PAUSE | メディア再生/一時停止キー | |
180 0xB4 | VK_LAUNCH_MAIL | メール起動キー | |
181 0xB5 | VK_LAUNCH_MEDIA_SELECT | メディア選択キー | |
182 0xB6 | VK_LAUNCH_APP1 | アプリケーション1起動キー | |
183 0xB7 | VK_LAUNCH_APP2 | アプリケーション2起動キー | |
184 0xB8 | 予約済 | ||
185 0xB9 | 予約済 | ||
186 0xBA | VK_OEM_1 | OEM1キー | [:*] |
187 0xBB | VK_OEM_PLUS | +キー | [;+] |
188 0xBC | VK_OEM_COMMA | ,キー | [,<] |
189 0xBD | VK_OEM_MINUS | -キー | [-=] |
190 0xBE | VK_OEM_PERIOD | .キー | [.>] |
191 0xBF | VK_OEM_2 | OEM2キー | [/?] |
192 0xC0 | VK_OEM_3 | OEM3キー | [@`] |
193 0xC1 | 予約済 | ||
194 0xC2 | 予約済 | ||
195 0xC3 | 予約済 | ||
196 0xC4 | 予約済 | ||
197 0xC5 | 予約済 | ||
198 0xC6 | 予約済 | ||
199 0xC7 | 予約済 | ||
200 0xC8 | 予約済 | ||
201 0xC9 | 予約済 | ||
202 0xCA | 予約済 | ||
203 0xCB | 予約済 | ||
204 0xCC | 予約済 | ||
205 0xCD | 予約済 | ||
206 0xCE | 予約済 | ||
207 0xCF | 予約済 | ||
208 0xD0 | 予約済 | ||
209 0xD1 | 予約済 | ||
210 0xD2 | 予約済 | ||
211 0xD3 | 予約済 | ||
212 0xD4 | 予約済 | ||
213 0xD5 | 予約済 | ||
214 0xD6 | 予約済 | ||
215 0xD7 | 予約済 | ||
216 0xD8 | 割当無し | ||
217 0xD9 | 割当無し | ||
218 0xDA | 割当無し | ||
219 0xDB | VK_OEM_4 | OEM4キー | [[{] |
220 0xDC | VK_OEM_5 | OEM5キー | [\|] |
221 0xDD | VK_OEM_6 | OEM6キー | []}] |
222 0xDE | VK_OEM_7 | OEM7キー | [^~] |
223 0xDF | VK_OEM_8 | OEM8キー | |
224 0xE0 | 予約済 | ||
225 0xE1 | VK_OEM_AX | OEM固有 | |
226 0xE2 | VK_OEM_102 | OEM102キー | [\_] |
227 0xE3 | VK_ICO_HELP | OEM固有 | |
228 0xE4 | VK_ICO_00 | OEM固有 | |
229 0xE5 | VK_PROCESSKEY | IME PROCESSキー | |
230 0xE6 | VK_ICO_CLEAR | OEM固有 | |
231 0xE7 | VK_PACKET | キーボード以外の入力手段に使用される32 ビット仮想キー値の下位ワード | |
232 0xE8 | 割当無し | ||
233 0xE9 | VK_OEM_RESET | OEM固有 | |
234 0xEA | VK_OEM_JUMP | OEM固有 | |
235 0xEB | VK_OEM_PA1 | OEM固有 | |
236 0xEC | VK_OEM_PA2 | OEM固有 | |
237 0xED | VK_OEM_PA3 | OEM固有 | |
238 0xEE | VK_OEM_WSCTRL | OEM固有 | |
239 0xEF | VK_OEM_CUSEL | OEM固有 | |
240 0xF0 | VK_OEM_ATTN | OEM固有 | [英数 CapsLock] |
241 0xF1 | VK_OEM_FINISH | OEM固有 | |
242 0xF2 | VK_OEM_COPY | OEM固有 | [カタカナ ひらがな] |
243 0xF3 | VK_OEM_AUTO | OEM固有 | [半角/全角] |
244 0xF4 | VK_OEM_ENLW | OEM固有 | |
245 0xF5 | VK_OEM_BACKTAB | OEM固有 | [Alt]+[カタカナ ひらがな] |
246 0xF6 | VK_ATTN | Attnキー | |
247 0xF7 | VK_CRSEL | CrSelキー | |
248 0xF8 | VK_EXSEL | ExSelキー | |
249 0xF9 | VK_EREOF | Erase EOFキー | |
250 0xFA | VK_PLAY | Playキー | |
251 0xFB | VK_ZOOM | Zoomキー | |
252 0xFC | VK_NONAME | 予約済 | |
253 0xFD | VK_PA1 | PA1キー | |
254 0xFE | VK_OEM_CLEAR | Clearキー |
Copyright © 2022 K.Tamura