#define DEC_SPACE     '\xd4'
#define DEC_A         '\xc2' 
#define DEC_B         '\xd9' 
#define DEC_C         '\xce' 
#define DEC_D         '\xcd' 
#define DEC_E         '\xcc' 
#define DEC_F         '\xd2' 
#define DEC_G         '\xd8' 
#define DEC_H         '\xdd' 
#define DEC_I         '\xe6' 
#define DEC_J         '\xe2' 
#define DEC_K         '\xe7' 
#define DEC_L         '\xec' 
#define DEC_M         '\xe3' 
#define DEC_N         '\xde' 
#define DEC_O         '\xeb' 
#define DEC_P         '\xf0' 
#define DEC_Q         '\xc1' 
#define DEC_R         '\xd1' 
#define DEC_S         '\xc7' 
#define DEC_T         '\xd7' 
#define DEC_U         '\xe1' 
#define DEC_V         '\xd3' 
#define DEC_W         '\xc6' 
#define DEC_X         '\xc8' 
#define DEC_Y         '\xc3' 
#define DEC_Z         '\xdc' 

#define DEC_1         '\xc0'
#define DEC_2         '\xc5'
#define DEC_3         '\xcB'
#define DEC_4         '\xd0'
#define DEC_5         '\xd6'
#define DEC_6         '\xdB'
#define DEC_7         '\xe0'
#define DEC_8         '\xe5'
#define DEC_9         '\xeA'
#define DEC_0         '\xeF'

#define DEC_SUCHEN      '\x8A'
#define DEC_EINFUEGEN   '\x8B'
#define DEC_LOESCHEN    '\x8C'
#define DEC_SELEKTIEREN '\x8D'
#define DEC_BILD_AUF    '\x8E'
#define DEC_BILD_AB     '\x8F'
#define DEC_ARR_AUF     '\xAA'
#define DEC_ARR_AB      '\xA9'
#define DEC_ARR_LINKS   '\xA7'
#define DEC_ARR_RECHTS  '\xA8'


#define DEC_KP_PF1     '\xA1'
#define DEC_KP_PF2     '\xA2'
#define DEC_KP_PF3     '\xA3'
#define DEC_KP_PF4     '\xA4'
#define DEC_KP_MINUS   '\xA0'
#define DEC_KP_KOMMA   '\x9C'
#define DEC_KP_EINGABE '\x95'
#define DEC_KP_PUNKT   '\x94'
#define DEC_KP_1       '\x96'
#define DEC_KP_2       '\x97'
#define DEC_KP_3       '\x98'
#define DEC_KP_4       '\x99'
#define DEC_KP_5       '\x9a'
#define DEC_KP_6       '\x9b'
#define DEC_KP_7       '\x9D'
#define DEC_KP_8       '\x9E'
#define DEC_KP_9       '\x9F'
#define DEC_KP_0       '\x92'

#define DEC_F_1       '\x56'
#define DEC_F_2       '\x57'
#define DEC_F_3       '\x58'
#define DEC_F_4       '\x59'
#define DEC_F_5       '\x5a'
#define DEC_F_6       '\x64'
#define DEC_F_7       '\x65'
#define DEC_F_8       '\x66'
#define DEC_F_9       '\x67'
#define DEC_F_10      '\x68'
#define DEC_F_11      '\x71'
#define DEC_F_12      '\x72'
#define DEC_F_13      '\x73'
#define DEC_F_14      '\x74'
#define DEC_F_15      '\x7c'
#define DEC_F_16      '\x7d'
#define DEC_F_17      '\x80'
#define DEC_F_18      '\x81'
#define DEC_F_19      '\x82'
#define DEC_F_20      '\x83'

#define DEC_HELP      DEC_F_15
#define DEC_DO        DEC_F_16

#define DEC_OE       '\xF2'
#define DEC_AE       '\xFB'
#define DEC_UE       '\xFA'
#define DEC_SS       '\xF9'
#define DEC_APO      '\xF5'
#define DEC_HASH     '\xF7'
#define DEC_KOMMA    '\xE8'
#define DEC_PUNKT    '\xED'
#define DEC_MINUS    '\xF3'
#define DEC_PLUS     '\xF6'
#define DEC_SCHLEIFE '\xbF'
#define DEC_KLEINER  '\xC9'


#define DEC_SHIFT     '\xae'
#define DEC_CTRL      '\xaf'
#define DEC_ALT       '\xb1'
#define DEC_ALL_UP    '\xb3'
#define DEC_REPEAT    '\xb4'
#define DEC_CAPS_LOCK '\xb0'
#define DEC_RETURN    '\xbd'
#define DEC_BACKSPACE '\xbc'
#define DEC_TAB       '\xBE'

#define ST_SPACE      '\x39'
#define ST_A          '\x1e'
#define ST_B          '\x30'
#define ST_C          '\x2e'
#define ST_D          '\x20'
#define ST_E          '\x12'
#define ST_F          '\x21'
#define ST_G          '\x22'
#define ST_H          '\x23'
#define ST_I          '\x17'
#define ST_J          '\x24'
#define ST_K          '\x25'
#define ST_L          '\x26'
#define ST_M          '\x32'
#define ST_N          '\x31'
#define ST_O          '\x18'
#define ST_P          '\x19'
#define ST_Q          '\x10'
#define ST_R          '\x13'
#define ST_S          '\x1f'
#define ST_T          '\x14'
#define ST_U          '\x16'
#define ST_V          '\x2f'
#define ST_W          '\x11'
#define ST_X          '\x2d'
#define ST_Y          '\x2c'
#define ST_Z          '\x15'


#define ST_1         '\x02'
#define ST_2         '\x03'
#define ST_3         '\x04'
#define ST_4         '\x05'
#define ST_5         '\x06'
#define ST_6         '\x07'
#define ST_7         '\x08'
#define ST_8         '\x09'
#define ST_9         '\x0a'
#define ST_0         '\x0b' 


#define ST_HELP       '\x62'
#define ST_UNDO       '\x61'
#define ST_INSERT     '\x52'
#define ST_CLR_HOME   '\x47'
#define ST_ARR_AUF    '\x48'
#define ST_ARR_AB     '\x50'
#define ST_ARR_RECHTS '\x4d'
#define ST_ARR_LINKS  '\x4b'

#define ST_KP_OPAR    '\x63'
#define ST_KP_CPAR    '\x64'
#define ST_KP_SLASH   '\x65'
#define ST_KP_STERN   '\x66'
#define ST_KP_MINUS   '\x4a'
#define ST_KP_PLUS    '\x4e'
#define ST_KP_ENTER   '\x72'
#define ST_KP_PUNKT   '\x71'
#define ST_KP_1       '\x6d'
#define ST_KP_2       '\x6e'
#define ST_KP_3       '\x6f'
#define ST_KP_4       '\x6a'
#define ST_KP_5       '\x6b'
#define ST_KP_6       '\x6c'
#define ST_KP_7       '\x67'
#define ST_KP_8       '\x68'
#define ST_KP_9       '\x69'
#define ST_KP_0       '\x70'

#define ST_F_1        '\x3b'
#define ST_F_2        '\x3c'
#define ST_F_3        '\x3d'
#define ST_F_4        '\x3e'
#define ST_F_5        '\x3f'
#define ST_F_6        '\x40'
#define ST_F_7        '\x41'
#define ST_F_8        '\x42'
#define ST_F_9        '\x43'
#define ST_F_10       '\x44'

#define ST_OE       '\x27'
#define ST_AE       '\x28'
#define ST_UE       '\x1a'
#define ST_SS       '\x0c'
#define ST_APO      '\x0d'
#define ST_HASH     '\x29'
#define ST_KOMMA    '\x33'
#define ST_PUNKT    '\x34'
#define ST_MINUS    '\x35'
#define ST_PLUS     '\x1b'
#define ST_SCHLEIFE '\x2b'
#define ST_KLEINER  '\x60'

#define ST_RETURN     '\x1c'
#define ST_BACKSPACE  '\x0E'
#define ST_DELETE     '\x53'
#define ST_TAB        '\x0F'
#define ST_ESC        '\x01'

#define US_UNSHIFT_TAB \
{0,0x1B,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x30,0x2D,0x3D,8,9,\
0x71,0x77,0x65,0x72,0x74,0x79,0x75,0x69,0x6F,0x70,0x5B,0x5D,0xD,0,0x61,0x73,\
0x64,0x66,0x67,0x68,0x6A,0x6B,0x6C,0x3B,0x27,0x5C,0,0x5C,0x7A,0x78,0x63,\
0x76,0x62,0x6E,0x6D,0x2C,0x2E,0x2F,0,0,0,0x20,0,0,0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0x2D,0,0,0,0x2B,0,0,0,0,0x7F,0,0,0,0,0,0,0,0,0,0,0,0,\
0x3C,0,0,0x28,0x29,0x2F,0x2A,0x37,0x38,0x39,0x34,0x35,0x36,0x31,0x32,0x33,\
0x30,0x2E,0xD,0,0,0,0,0,0,0,0,0,0,0,0,0}

#define US_SHIFT_TAB \
{0,0x1B,0x21,0x40,0x23,0x24,0x25,0x5E,0x26,0x2A,0x28,0x29,0x5F,0x2B,8,9,\
0x51,0x57,0x45,0x52,0x54,0x59,0x55,0x49,0x4F,0x50,0x7B,0x7D,0xD,0,0x41,0x53,\
0x44,0x46,0x47,0x48,0x4A,0x4B,0x4C,0x3A,0x22,0x7C,0,0x7C,0x5A,0x58,0x43,\
0x56,0x42,0x4E,0x4D,0x2C,0x2E,0x3F,0,0,0,0x20,0,0,0,0,0,0,0,0,0,0,0,\
0,0,0x37,0x38,0,0x2D,0x34,0,0x36,0x2B,0,0x32,0,0x30,0x7F,0,0,0,0,0,0,\
0,0,0,0,0,0,0x3E,0,0,0x28,0x29,0x2F,0x2A,0x37,0x38,0x39,0x34,0x35,0x36,\
0x31,0x32,0x33,0x30,0x2E,0xD,0,0,0,0,0,0,0,0,0,0,0,0,0}

#define US_CAPSLOCK_TAB \
{0,0x1B,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x30,0x2D,0x3D,8,9,\
0x51,0x57,0x45,0x52,0x54,0x59,0x55,0x49,0x4F,0x50,0x5B,0x5D,0xD,0,0x41,0x53,\
0x44,0x46,0x47,0x48,0x4A,0x4B,0x4C,0x3B,0x27,0x5C,0,0x5C,0x5A,0x58,0x43,\
0x56,0x42,0x4E,0x4D,0x2C,0x2E,0x2F,0,0,0,0x20,0,0,0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0x2D,0,0,0,0x2B,0,0,0,0,0x7F,0,0,0,0,0,0,0,0,0,0,0,0,\
0x3C,0,0,0x28,0x29,0x2F,0x2A,0x37,0x38,0x39,0x34,0x35,0x36,0x31,0x32,0x33,\
0x30,0x2E,0xD,0,0,0,0,0,0,0,0,0,0,0,0,0}
