//массив сканкодов клавиатуры, и что соответсвует данный сканкод (к примеру сканкод 0x07 это есть F12)
CODE_MEM u8 sym[] = {'0', F9, UNDEF, F5, F3, F1, F2, F12, UNDEF, F10, F8, F6, F4, TAB, '`', UNDEF, \
UNDEF, ALT_LEFT, SHIFT_LEFT, UNDEF, CTRL_LEFT, 'q', '1', UNDEF, UNDEF, UNDEF, 'z', 's', 'a', 'w', '2', WIN_LEFT, \
UNDEF, 'c', 'x', 'd', 'e', '4', '3', WIN_RIGHT, UNDEF, SPACE, 'v', 'f', 't', 'r', '5', WIN_CONTEXT, \
UNDEF, 'n', 'b', 'h', 'g', 'y', '6', POWER, UNDEF, ',', 'm', 'j', 'u', '7', '8', SLEEP, \
UNDEF, ',', 'k', 'i', 'o', '0', '9', '.', '-', '.', '/', 'l', ';', 'p', '-', UNDEF, \
UNDEF, UNDEF, ZPT, UNDEF, '[', '+', UNDEF, UNDEF, CAPSLOCK, SHIFT_RIGHT, ENTER, ']', UNDEF, BACKSLASH, WAKE, UNDEF, \
UNDEF, LEFT_SHIFT_ADD_BTN, '8', '1', '4', '7', BACKSPACE, UNDEF, UNDEF, NUM1, UNDEF, NUM4, NUM7, UNDEF, UNDEF, UNDEF, \
NUM0, NUM_DOT, NUM2, NUM5, NUM6, NUM8, ESCAPE, NUMLOCK, F11, NUM_PLUS, NUM3, NUM_MINUS, NUM_MUX, NUM9, SCROLLLOCK, UNDEF, \
UNDEF, UNDEF, UNDEF, F7, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, \
}; //таблица до значения 0x8F так как дальше сканкоды символов отсутсвуют (есть только спецкоды 0xE0 0xAA 0xF0)