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 |