Key encoding for extended keyboard protocolΒΆ
See Keyboard handling for more information and this table in JSON format.
| Name | Encoded representation |
| 0 | G |
| 1 | H |
| 2 | I |
| 3 | J |
| 4 | K |
| 5 | L |
| 6 | M |
| 7 | N |
| 8 | O |
| 9 | P |
| A | S |
| APOSTROPHE | B |
| B | T |
| BACKSLASH | t |
| BACKSPACE | 1 |
| C | U |
| CAPS LOCK | : |
| COMMA | C |
| D | V |
| DELETE | 3 |
| DOWN | 6 |
| E | W |
| END | - |
| ENTER | z |
| EQUAL | R |
| ESCAPE | y |
| F | X |
| F1 | / |
| F10 | ] |
| F11 | { |
| F12 | } |
| F13 | @ |
| F14 | % |
| F15 | $ |
| F16 | # |
| F17 | BA |
| F18 | BB |
| F19 | BC |
| F2 | * |
| F20 | BD |
| F21 | BE |
| F22 | BF |
| F23 | BG |
| F24 | BH |
| F25 | BI |
| F3 | ? |
| F4 | & |
| F5 | < |
| F6 | > |
| F7 | ( |
| F8 | ) |
| F9 | [ |
| G | Y |
| GRAVE ACCENT | v |
| H | Z |
| HOME | . |
| I | a |
| INSERT | 2 |
| J | b |
| K | c |
| KP 0 | BJ |
| KP 1 | BK |
| KP 2 | BL |
| KP 3 | BM |
| KP 4 | BN |
| KP 5 | BO |
| KP 6 | BP |
| KP 7 | BQ |
| KP 8 | BR |
| KP 9 | BS |
| KP ADD | BX |
| KP DECIMAL | BT |
| KP DIVIDE | BU |
| KP ENTER | BY |
| KP EQUAL | BZ |
| KP MULTIPLY | BV |
| KP SUBTRACT | BW |
| L | d |
| LEFT | 5 |
| LEFT ALT | Bc |
| LEFT BRACKET | s |
| LEFT CONTROL | Bb |
| LEFT SHIFT | Ba |
| LEFT SUPER | Bd |
| M | e |
| MINUS | D |
| N | f |
| NUM LOCK | = |
| O | g |
| P | h |
| PAGE DOWN | 9 |
| PAGE UP | 8 |
| PAUSE | ! |
| PERIOD | E |
| PRINT SCREEN | ^ |
| Q | i |
| R | j |
| RIGHT | 4 |
| RIGHT ALT | Bg |
| RIGHT BRACKET | u |
| RIGHT CONTROL | Bf |
| RIGHT SHIFT | Be |
| RIGHT SUPER | Bh |
| S | k |
| SCROLL LOCK | + |
| SEMICOLON | Q |
| SLASH | F |
| SPACE | A |
| T | l |
| TAB | 0 |
| U | m |
| UP | 7 |
| V | n |
| W | o |
| WORLD 1 | w |
| WORLD 2 | x |
| X | p |
| Y | q |
| Z | r |