You are on page 1of 5

This is a list which contains every possible keycode that VB can detect. A keycod e is different than a KeyAscii value.

A keycode can be thought of as an individ ual key on your keyboard. Every key on your keyboard has it's own unique keycod e value. Keys that share values such as 1 and ! have the same keycode value bec ause they are physically the same key. Keycodes can range in value from 0 to 255 . 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 No key pressed The LEFT MOUSE Button The RIGHT MOUSE Button CANCEL KEY The MIDDLE MOUSE Button (three-button mouse) The first x mouse button (five-button mouse) The second x mouse button (five-button mouse) Undefined BACKSPACE TAB The LINEFEED key Undefined CLEAR key RETURN/ENTER KEY (next to letters) also ENTER KEY (on number-pad) Undefined Undefined SHIFT CTRL ALT PAUSE / BREAK CAPS LOCK The IME Hanguel mode key / The IME Kana mode key Undefined The IME Junja mode key The IME final mode key The IME Hanja mode key / The IME Kanji mode key Undefined ESC The IME convert key The IME nonconvert key The IME accept key The IME mode change key SPACE BAR PAGE UP / PGUP KEY PAGE DOWN / PGDN KEY END HOME LEFT ARROW KEY UP ARROW KEY RIGHT ARROW KEY DOWN ARROW KEY The SELECT key The PRINT key The EXECUTE key The PRINT SCREEN key INSERT DELETE The HELP key 0/) KEY ON KEYBOARD (above letters) 1/! KEY ON KEYBOARD (above letters) 2/@ KEY ON KEYBOARD (above letters) 3/# KEY ON KEYBOARD (above letters) 4/$ KEY ON KEYBOARD (above letters)

53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

5/% KEY ON KEYBOARD (above letters) 6/^ KEY ON KEYBOARD (above letters) 7/& KEY ON KEYBOARD (above letters) 8/* KEY ON KEYBOARD (above letters) 9/( KEY ON KEYBOARD (above letters) Undefined Undefined Undefined Undefined Undefined Undefined Undefined A and a KEY B and b KEY C and c KEY D and d KEY E and e KEY F and f KEY G and g KEY H and h KEY I and i KEY J and j KEY K and k KEY L and l KEY M and m KEY N and n KEY O and o KEY P and p KEY Q and q KEY R and r KEY S and s KEY T and t KEY U and u KEY V and v KEY W and w KEY X and x KEY Y and y KEY Z and z KEY The left Windows logo key The right Windows logo key CONTEXT-MENU KEY (KEY WHICH SIMULATES A RIGHT-MOUSE CLICK) Reserved SLEEP/STANDBY KEY ON KEYBOARD 0 KEY (on number-pad) 1 KEY (on number-pad) 2 KEY (on number-pad) 3 KEY (on number-pad) 4 KEY (on number-pad) 5 KEY (on number-pad) 6 KEY (on number-pad) 7 KEY (on number-pad) 8 KEY (on number-pad) 9 KEY (on number-pad) * KEY (on number-pad) + KEY (on number-pad) The separator key (ENTER key on number-pad) - KEY (on number-pad) . KEY (on number-pad) / KEY (on number-pad) F1

113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 r) 168 r) 169 170

F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned NUM LOCK SCROLL LOCK OEM specific OEM specific OEM specific OEM specific OEM specific Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned Unassigned The left SHIFT key The right SHIFT key The left CTRL key The right CTRL key The left ALT key The right ALT key BROWSER BACK KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or later) BROWSER FORWARD KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or late BROWSER REFRESH KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or late BROWSER STOP KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or later) BROWSER SEARCH KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or later

) 171 BROWSER FAVORITES KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or la ter) 172 BROWSER HOME KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or later) 173 MUTE KEY ON KEYBOARD / MEDIA-CONTROL (Windows 2000 or later) 174 VOLUME DOWN KEY ON KEYBOARD / MEDIA-CONTROL (Windows 2000 or later) 175 VOLUME UP KEY ON KEYBOARD / MEDIA-CONTROL (Windows 2000 or later) 176 The media next track key (Windows 2000 or later) 177 The media previous track key (Windows 2000 or later) 178 The media Stop key (Windows 2000 or later) 179 The media play pause key (Windows 2000 or later) 180 The launch mail key / E-MAIL KEY ON KEYBOARD / INTERNET-CONTROL (Windows 2000 or later) 181 The select media key / MEDIA KEY ON KEYBOARD / MEDIA-CONTROL (Windows 20 00 or later) 182 The start application one key (Windows 2000 or later) 183 The start application two key (Windows 2000 or later) 184 Reserved 185 Reserved 186 ; and : KEY 187 =/+ KEY ON KEYBOARD (above letters) 188 , and < KEY 189 -/_ KEY ON KEYBOARD (above letters) 190 . and > KEY 191 / and ? KEY 192 ~ and ` KEY ON KEYBOARD 193 Reserved 194 Reserved 195 Reserved 196 Reserved 197 Reserved 198 Reserved 199 Reserved 200 Reserved 201 Reserved 202 Reserved 203 Reserved 204 Reserved 205 Reserved 206 Reserved 207 Reserved 208 Reserved 209 Reserved 210 Reserved 211 Reserved 212 Reserved 213 Reserved 214 Reserved 215 Reserved 216 Unassigned 217 Unassigned 218 Unassigned 219 [ and { KEY 220 \ and | KEY 221 ] and } KEY 222 ' and " KEY 223 Used for miscellaneous characters; it can vary by keyboard 224 Reserved 225 OEM specific 226 The OEM angle bracket or backslash key on the RT 102 key keyboard (Windo

ws 2000 or later) 227 OEM specific 228 OEM specific 229 The PROCESS KEY key (IME PROCESS KEY) 230 Oem specific 231 Used to pass Unicode characters as if they were keystrokes (Windows 2000 or later) 232 Unassigned 233 OEM specific 234 OEM specific 235 OEM specific 236 OEM specific 237 OEM specific 238 OEM specific 239 OEM specific 240 OEM specific 241 OEM specific 242 OEM specific 243 OEM specific 244 OEM specific 245 OEM specific 246 The ATTN key 247 The CRSEL key 248 The EXSEL key 249 The ERASE EOF key 250 The PLAY key 251 The ZOOM key 252 Reserved for future use 253 The PA1 key 254 The CLEAR key 255 OTHER / MISC KEY ON KEYBOARD

You might also like