0x00 | 000 | Reserved | 0x76 | 118 | Keyboard Menu |
0x01 | 001 | Keyboard Error Roll Over | 0x77 | 119 | Keyboard Select |
0x02 | 002 | Keyboard POST Fail | 0x78 | 120 | Keyboard Stop |
0x03 | 003 | Keyboard Error Undefined | 0x79 | 121 | Keyboard Again |
0x04 | 004 | Keyboard a and A | 0x7A | 122 | Keyboard Undo |
0x05 | 005 | Keyboard b and B | 0x7B | 123 | Keyboard Cut |
0x06 | 006 | Keyboard c and C | 0x7C | 124 | Keyboard Copy |
0x07 | 007 | Keyboard d and D | 0x7D | 125 | Keyboard Paste |
0x08 | 008 | Keyboard e and E | 0x7E | 126 | Keyboard Find |
0x09 | 009 | Keyboard f and F | 0x7F | 127 | Keyboard Mute |
0x0A | 010 | Keyboard g and G | 0x80 | 128 | Keyboard VolumeUp |
0x0B | 011 | Keyboard h and H | 0x81 | 129 | Keyboard VolumeDown |
0x0C | 012 | Keyboard i and I | 0x82 | 130 | Keyboard Locking CapsLock |
0x0D | 013 | Keyboard j and J | 0x83 | 131 | Keyboard Locking NumLock |
0x0E | 014 | Keyboard k and K | 0x84 | 132 | Keyboard Locking ScrollLock |
0x0F | 015 | Keyboard l and L | 0x85 | 133 | Keypad Comma |
0x10 | 016 | Keyboard m and M | 0x86 | 134 | Keypad EqualSign |
0x11 | 017 | Keyboard n and N | 0x87 | 135 | Keyboard International 1 |
0x12 | 018 | Keyboard o and O | 0x88 | 136 | Keyboard International 2 |
0x13 | 019 | Keyboard p and P | 0x89 | 137 | Keyboard International 3 |
0x14 | 020 | Keyboard q and Q | 0x8A | 138 | Keyboard International 4 |
0x15 | 021 | Keyboard r and R | 0x8B | 139 | Keyboard International 5 |
0x16 | 022 | Keyboard s and S | 0x8C | 140 | Keyboard International 6 |
0x17 | 023 | Keyboard t and T | 0x8D | 141 | Keyboard International 7 |
0x18 | 024 | Keyboard u and U | 0x8E | 142 | Keyboard International 8 |
0x19 | 025 | Keyboard v and V | 0x8F | 143 | Keyboard International 9 |
0x1A | 026 | Keyboard w and W | 0x90 | 144 | Keyboard LANG 1 |
0x1B | 027 | Keyboard x and X | 0x91 | 145 | Keyboard LANG 2 |
0x1C | 028 | Keyboard y and Y | 0x92 | 146 | Keyboard LANG 3 |
0x1D | 029 | Keyboard z and Z | 0x93 | 147 | Keyboard LANG 4 |
0x1E | 030 | Keyboard 1 and ! | 0x94 | 148 | Keyboard LANG 5 |
0x1F | 031 | Keyboard 2 and @ | 0x95 | 149 | Keyboard LANG 6 |
0x20 | 032 | Keyboard 3 and # | 0x96 | 150 | Keyboard LANG 7 |
0x21 | 033 | Keyboard 4 and $ | 0x97 | 151 | Keyboard LANG 8 |
0x22 | 034 | Keyboard 5 and % | 0x98 | 152 | Keyboard LANG 9 |
0x23 | 035 | Keyboard 6 and ˆ | 0x99 | 153 | Keyboard Alternate Erase |
0x24 | 036 | Keyboard 7 and & | 0x9A | 154 | Keyboard SysReq/Attention |
0x25 | 037 | Keyboard 8 and * | 0x9B | 155 | Keyboard Cancel |
0x26 | 038 | Keyboard 9 and ( | 0x9C | 156 | Keyboard Clear |
0x27 | 039 | Keyboard 0 and ) | 0x9D | 157 | Keyboard Prior |
0x28 | 040 | Keyboard Return (ENTER) | 0x9E | 158 | Keyboard Return |
0x29 | 041 | Keyboard ESCAPE | 0x9F | 159 | Keyboard Separator |
0x2A | 042 | Keyboard DELETE (Backspace) | 0xA0 | 160 | Keyboard Out |
0x2B | 043 | Keyboard Tab | 0xA1 | 161 | Keyboard Oper |
0x2C | 044 | Keyboard Spacebar | 0xA2 | 162 | Keyboard Clear/Again |
0x2D | 045 | Keyboard - and (underscore) | 0xA3 | 163 | Keyboard CrSel/Props |
0x2E | 046 | Keyboard = and + | 0xA4 | 164 | Keyboard ExSel |
0x2F | 047 | Keyboard [ and { | 0xA5 | 165 | Reserved |
0x30 | 048 | Keyboard ] and } | 0xA6 | 166 | Reserved |
0x31 | 049 | Keyboard \and| | 0xA7 | 167 | Reserved |
0x32 | 050 | Keyboard Non-US # and ˜ | ˜0xA8 | 168 | Reserved |
0x33 | 051 | Keyboard ; and : | ˜0xA9 | 169 | Reserved |
0x34 | 052 | Keyboard ‘ and “ | ˜0xAA | 170 | Reserved |
0x35 | 053 | Keyboard ^ and ˜ | ˜0xAB | 171 | Reserved |
0x36 | 054 | Keyboard , and < | 0xAC | 172 | Reserved |
0x37 | 055 | Keyboard . and > | ˜0xAD | 173 | Reserved |
0x38 | 056 | Keyboard / and ? | 0xAE | 174 | Reserved |
0x39 | 057 | Keyboard CapsLock | 0xAF | 175 | Reserved |
0x3A | 058 | Keyboard F1 | 0xB0 | 176 | Keypad 00 |
0x3B | 059 | Keyboard F2 | 0xB1 | 177 | Keypad 000 |
0x3C | 060 | Keyboard F3 | 0xB2 | 178 | Thousands Separator |
0x3D | 061 | Keyboard F4 | 0xB3 | 179 | Decimal Separator |
0x3E | 062 | Keyboard F5 | 0xB4 | 180 | Currency Unit |
0x3F | 063 | Keyboard F6 | 0xB5 | 181 | Currency Sub-unit |
0x40 | 064 | Keyboard F7 | 0xB6 | 182 | Keypad ( |
0x41 | 065 | Keyboard F8 | 0xB7 | 183 | Keypad ) |
0x42 | 066 | Keyboard F9 | 0xB8 | 184 | Keypad { |
0x43 | 067 | Keyboard F10 | 0xB9 | 185 | Keypad } |
0x44 | 068 | Keyboard F11 | 0xBA | 186 | Keypad Tab |
0x45 | 069 | Keyboard F12 | 0xBB | 187 | Keypad Backspace |
0x46 | 070 | Keyboard PrintScreen | 0xBC | 188 | Keypad A |
0x47 | 071 | Keyboard ScrollLock | 0xBD | 189 | Keypad B |
0x48 | 072 | Keyboard Pause | 0xBE | 191 | Keypad C |
0x49 | 073 | Keyboard Insert | 0xBF | 192 | Keypad D |
0x4A | 074 | Keyboard Home | 0xC0 | 193 | Keypad E |
0x4B | 075 | Keyboard PageUp | 0xC1 | 194 | Keypad F |
0x4C | 076 | Keyboard Delete Forward | 0xC2 | 190 | Keypad XOR |
0x4D | 077 | Keyboard End | 0xC3 | 195 | Keypad ^ |
0x4E | 078 | Keyboard PageDown | 0xC4 | 196 | Keypad % |
0x4F | 079 | Keyboard RightArrow | 0xC5 | 197 | Keypad < |
0x50 | 080 | Keyboard LeftArrow | 0xC6 | 198 | Keypad > |
0x51 | 081 | Keyboard DownArrow | 0xC7 | 199 | Keypad & |
0x52 | 082 | Keyboard UpArrow | 0xC8 | 200 | Keypad && |
0x53 | 083 | Keypad NumLock and Clear | 0xC9 | 201 | Keypad | |
0x54 | 084 | Keypad / | 0xCA | 202 | Keypad || |
0x55 | 085 | Keypad * | 0xCB | 203 | Keypad : |
0x56 | 086 | Keypad - | 0xCC | 204 | Keypad # |
0x57 | 087 | Keypad + | 0xCD | 205 | Keypad Space |
0x58 | 088 | Keypad ENTER | 0xCE | 206 | Keypad @ |
0x59 | 089 | Keypad 1 and End | 0xCF | 207 | Keypad ! |
0x5A | 090 | Keypad 2 and DownArrow | 0xD0 | 208 | Keypad Memory Store |
0x5B | 091 | Keypad 3 and PageDn | 0xD1 | 209 | Keypad Memory Recall |
0x5C | 092 | Keypad 4 and LeftArrow | 0xD2 | 210 | Keypad Memory Clear |
0x5D | 093 | Keypad 5 | 0xD3 | 211 | Keypad Memory Add |
0x5E | 094 | Keypad 6 and RightArrow | 0xD4 | 212 | Keypad Memory Subtract |
0x5F | 095 | Keypad 7 and Home | 0xD5 | 213 | Keypad Memory Multiply |
0x60 | 096 | Keypad 8 and UpArrow | 0xD6 | 214 | Keypad Memory Divide |
0x61 | 097 | Keypad 9 and PageUp | 0xD7 | 215 | Keypad +/- |
0x62 | 098 | Keypad 0 and Insert | 0xD8 | 216 | Keypad Clear |
0x63 | 099 | Keypad . and Delete | 0xD9 | 217 | Keypad ClearEntry |
0x64 | 100 | Keyboard Non-US \ and | | 0xDA | 218 | Keypad Binary |
0x65 | 101 | Keyboard Application | 0xDB | 219 | Keypad Octal |
0x66 | 102 | Keyboard Power | 0xDC | 220 | Keypad Decimal |
0x67 | 103 | Keypad = | 0xDD | 221 | Keypad Hexadecimal |
0x68 | 104 | Keyboard F13 | 0xDE | 222 | Reserved |
0x69 | 105 | Keyboard F14 | 0xDF | 223 | Reserved |
0x6A | 106 | Keyboard F15 | 0xE0 | 224 | Keyboard Left Control |
0x6B | 107 | Keyboard F16 | 0xE1 | 225 | Keyboard Left Shift |
0x6C | 108 | Keyboard F17 | 0xE2 | 226 | Keyboard Left Alt |
0x6D | 109 | Keyboard F18 | 0xE3 | 227 | Keyboard Left GUI |
0x6E | 110 | Keyboard F19 | 0xE4 | 228 | Keyboard Right Control |
0x6F | 111 | Keyboard F20 | 0xE5 | 229 | Keyboard Right Shift |
0x70 | 112 | Keyboard F21 | 0xE6 | 230 | Keyboard Right Alt |
0x71 | 113 | Keyboard F22 | 0xE7 | 231 | Keyboard Right GUI |
0x72 | 114 | Keyboard F23 | 0xE8 | 232 | Reserved |
0x73 | 115 | Keyboard F24 | 0xE9 | 233 | Reserved |
0x74 | 116 | Keyboard Execute | ... | ... | Reserved |
0x75 | 117 | Keyboard Help | 0xFF | 255 | Reserved |