= Key encoding for extended keyboard protocol

See link:protocol-extensions.asciidoc#keyboard-handling[Keyboard Handling protocol extension]

|===
| Name | Number

| 0               | 48
| 1               | 49
| 2               | 50
| 3               | 51
| 4               | 52
| 5               | 53
| 6               | 54
| 7               | 55
| 8               | 56
| 9               | 57
| A               | 65
| APOSTROPHE      | 39
| B               | 66
| BACKSLASH       | 92
| BACKSPACE       | 259
| C               | 67
| CAPS LOCK       | 280
| COMMA           | 44
| D               | 68
| DELETE          | 261
| DOWN            | 264
| E               | 69
| END             | 269
| ENTER           | 257
| EQUAL           | 61
| ESCAPE          | 256
| F               | 70
| F1              | 290
| F10             | 299
| F11             | 300
| F12             | 301
| F13             | 302
| F14             | 303
| F15             | 304
| F16             | 305
| F17             | 306
| F18             | 307
| F19             | 308
| F2              | 291
| F20             | 309
| F21             | 310
| F22             | 311
| F23             | 312
| F24             | 313
| F25             | 314
| F3              | 292
| F4              | 293
| F5              | 294
| F6              | 295
| F7              | 296
| F8              | 297
| F9              | 298
| G               | 71
| GRAVE ACCENT    | 96
| H               | 72
| HOME            | 268
| I               | 73
| INSERT          | 260
| J               | 74
| K               | 75
| KP 0            | 320
| KP 1            | 321
| KP 2            | 322
| KP 3            | 323
| KP 4            | 324
| KP 5            | 325
| KP 6            | 326
| KP 7            | 327
| KP 8            | 328
| KP 9            | 329
| KP ADD          | 334
| KP DECIMAL      | 330
| KP DIVIDE       | 331
| KP ENTER        | 335
| KP EQUAL        | 336
| KP MULTIPLY     | 332
| KP SUBTRACT     | 333
| L               | 76
| LEFT            | 263
| LEFT ALT        | 342
| LEFT BRACKET    | 91
| LEFT CONTROL    | 341
| LEFT SHIFT      | 340
| LEFT SUPER      | 343
| M               | 77
| MINUS           | 45
| N               | 78
| NUM LOCK        | 282
| O               | 79
| P               | 80
| PAGE DOWN       | 267
| PAGE UP         | 266
| PAUSE           | 284
| PERIOD          | 46
| PRINT SCREEN    | 283
| Q               | 81
| R               | 82
| RIGHT           | 262
| RIGHT ALT       | 346
| RIGHT BRACKET   | 93
| RIGHT CONTROL   | 345
| RIGHT SHIFT     | 344
| RIGHT SUPER     | 347
| S               | 83
| SCROLL LOCK     | 281
| SEMICOLON       | 59
| SLASH           | 47
| SPACE           | 32
| T               | 84
| TAB             | 258
| U               | 85
| UP              | 265
| V               | 86
| W               | 87
| WORLD 1         | 161
| WORLD 2         | 162
| X               | 88
| Y               | 89
| Z               | 90

|===
