NO                 53 kbd.h            NO,   0x1B, '1',  '2',  '3',  '4',  '5',  '6',  // 0x00
NO                 56 kbd.h            'o',  'p',  '[',  ']',  '\n', NO,   'a',  's',
NO                 58 kbd.h            '\'', '`',  NO,   '\\', 'z',  'x',  'c',  'v',
NO                 59 kbd.h            'b',  'n',  'm',  ',',  '.',  '/',  NO,   '*',  // 0x30
NO                 60 kbd.h            NO,   ' ',  NO,   NO,   NO,   NO,   NO,   NO,
NO                 61 kbd.h            NO,   NO,   NO,   NO,   NO,   NO,   NO,   '7',  // 0x40
NO                 63 kbd.h            '2',  '3',  '0',  '.',  NO,   NO,   NO,   NO,   // 0x50
NO                 75 kbd.h            NO,   033,  '!',  '@',  '#',  '$',  '%',  '^',  // 0x00
NO                 78 kbd.h            'O',  'P',  '{',  '}',  '\n', NO,   'A',  'S',
NO                 80 kbd.h            '"',  '~',  NO,   '|',  'Z',  'X',  'C',  'V',
NO                 81 kbd.h            'B',  'N',  'M',  '<',  '>',  '?',  NO,   '*',  // 0x30
NO                 82 kbd.h            NO,   ' ',  NO,   NO,   NO,   NO,   NO,   NO,
NO                 83 kbd.h            NO,   NO,   NO,   NO,   NO,   NO,   NO,   '7',  // 0x40
NO                 85 kbd.h            '2',  '3',  '0',  '.',  NO,   NO,   NO,   NO,   // 0x50
NO                 97 kbd.h            NO,      NO,      NO,      NO,      NO,      NO,      NO,      NO,
NO                 98 kbd.h            NO,      NO,      NO,      NO,      NO,      NO,      NO,      NO,
NO                100 kbd.h            C('O'),  C('P'),  NO,      NO,      '\r',    NO,      C('A'),  C('S'),
NO                101 kbd.h            C('D'),  C('F'),  C('G'),  C('H'),  C('J'),  C('K'),  C('L'),  NO,
NO                102 kbd.h            NO,      NO,      NO,      C('\\'), C('Z'),  C('X'),  C('C'),  C('V'),
NO                103 kbd.h            C('B'),  C('N'),  C('M'),  NO,      NO,      C('/'),  NO,      NO,