Digits
ScanCode | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0a | 0b |
VK_* | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
Keys=Normal | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
Shift | ! | ? | № | $ | % | ^ | / | * | ( | ) |
Letters (Shift makes them capital)
ScanCode | 1e | 30 | 2f | 22 | 20 | 12 | 24 | 2c | 17 | 15 | 25 | 26 | 32 | 31 | 18 | 19 | 13 | 1f | 14 | 16 | 21 | 23 | 2e | 2d | 11 | 10 |
VK_* | A | B | V | G | D | E | J | Z | I | Y | K | L | M | N | O | P | R | S | T | U | F | H | C | X | W | Q |
Keys | a | b | v | g | d | e | j | z | i | y | k | l | m | n | o | p | r | s | t | u | f | h | c | x | w | q |
Normal | а | б | в | г | д | е | ж | з | и | й | к | л | м | н | о | п | р | с | т | у | ф | х | ц | ч | ю | я |
Symbols (only `]\ keys are CapsLock sensitive)
ScanCode | 29 | 0c | 0d | 1a | 1b | 2b | 27 | 28 | 33 | 34 | 35 | 39 |
VK_OEM_* | 3 | MINUS | PLUS | 4 | 6 | 5 | 1 | 7 | COMMA | PERIOD | 2 | SPACE |
Keys | ` | - | = | [ | ] | \ | ; | ' | , | . | / | |
Normal | є | - | = | ь | ї | і | ; | ' | ш | щ | . | |
CapsLock | э | - | = | ь | ъ | ы | ; | ' | ш | щ | . | |
Shift | Є | _ | + | Ь | Ї | І | : | " | Ш | Щ | , | |
CapsLock+Shift | Э | _ | + | Ь | Ъ | Ы | : | " | Ш | Щ | , |
Exceptions