PSoC3 PS/2キーボードハンドラ scancodes.h

投稿日 2012/06/03

//scancodes.h
unsigned char codes [ ][3] = {
0x1C, 'A', 'a', /* Upper case, lower case */
0x32, 'B', 'b',
0x21, 'C', 'c',
0x23, 'D', 'd',
0x24, 'E', 'e',
0x2B, 'F', 'f',
0x34, 'G', 'g',
0x33, 'H', 'h',
0x43, 'I', 'i',
0x3B, 'J', 'j',
0x42, 'K', 'k',
0x4B, 'L', 'l',
0x3A, 'M', 'm',
0x31, 'N', 'n',
0x44, 'O', 'o',
0x4D, 'P', 'p',
0x15, 'Q', 'q',
0x2D, 'R', 'r',
0x1B, 'S', 's',
0x2C, 'T', 't',
0x3C, 'U', 'u',
0x2A, 'V', 'v',
0x1D, 'W', 'w',
0x22, 'X', 'x',
0x35, 'Y', 'y',
0x1A, 'Z', 'z',
0x45, '\0', '0', /* Numerical keys */
0x16, '!', '1',
0x1E, '"', '2',
0x26, '#', '3',
0x25, '$', '4',
0x2E, '%', '5',
0x36, '&', '6',
0x3D, '\'', '7',
0x3E, '(', '8',
0x46, ')', '9',
0x29, ' ', ' ',
0x41, '<', ',', 
0x49, '>', '.',
0x4E, '=', '-',
0X55, '~', '^', 
0x4C, '+', ';',
0x52, '*', ':',
0x4A, '?', '/',
0x54, '`', '@',
0x5B, '{', '[',
0x6A, '|', '\\',
0x5D, '}', ']',
0x51, '\\', '_',
0, 0, 0
};

(JF1VRR)