scancod.h

This example reads key from PS/2 Kerboard and displays the key on the LCD16x2. (by Julio Cesar Silva Briano).




const char index[68]={
 0x0D,
 0x0E,
 0x15,
 0x16,
 0x1A,
 0x1B,
 0x1C,
 0x1D,
 0x1E,
 0x21,
 0x22,
 0x23,
 0x24,
 0x25,
 0x26,
 0x29,
 0x2A,
 0x2B,
 0x2C,
 0x2D,
 0x2E,
 0x31,
 0x32,
 0x33,
 0x34,
 0x35,
 0x36,
 0x39,
 0x3A,
 0x3B,
 0x3C,
 0x3D,
 0x3E,
 0x41,
 0x42,
 0x43,
 0x44,
 0x45,
 0x46,
 0x49,
 0x4A,
 0x4B,
 0x4C,
 0x4D,
 0x4E,
 0x52,
 0x54,
 0x55,
 0x5A,
 0x5B,
 0x5D,
 0x61,
 0x66,
 0x69,
 0x6B,
 0x6C,
 0x70,
 0x71,
 0x72,
 0x73,
 0x74,
 0x75,
 0x79,
 0x7A,
 0x7B,
 0x7C,
 0x7D,
 0
};


const char unshifted[68]={
 9,
 '|',
 'q',
 '1',
 'z',
 's',
 'a',
 'w',
 '2',
 'c',
 'x',
 'd',
 'e',
 '4',
 '3',
 ' ',
 'v',
 'f',
 't',
 'r',
 '5',
 'n',
 'b',
 'h',
 'g',
 'y',
 '6',
 ',',
 'm',
 'j',
 'u',
 '7',
 '8',
 ',',
 'k',
 'i',
 'o',
 '0',
 '9',
 '.',
 '-',
 'l',
 '0',
 'p',
 '+',
 ' ',
 ' ',
 '\\',
 13,
 '¨',
 '\'',
 '<',
 8,
 '1',
 '4',
 '7',
 '0',
 ',',
 '2',
 '5',
 '6',
 '8',
 '+',
 '3',
 '-',
 '*',
 '9',
 0
};


const char shifted[68]={
 9,
 ' ',
 'Q',
 '!',
 'Z',
 'S',
 'A',
 'W',
 '"',
 'C',
 'X',
 'D',
 'E',
 ' ',
 '#',
 ' ',
 'V',
 'F',
 'T',
 'R',
 '%',
 'N',
 'B',
 'H',
 'G',
 'Y',
 '&',
 'L',
 'M',
 'J',
 'U',
 '/',
 '(',
 ';',
 'K',
 'I',
 'O',
 '=',
 ')',
 ':',
 '_',
 'L',
 '0',
 'P',
 '?',
 ' ',
 ' ',
 '`',
 13,
 '^',
 '*',
 '>',
 8,
 '1',
 '4',
 '7',
 '0',
 ',',
 '2',
 '5',
 '6',
 '8',
 '+',
 '3',
 '-',
 '*',
 '9',
 0
};



http://www.sourceboost.com/home.html

Copyright © 2002-2006 SourceBoost Technologies