130 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			130 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {ASCII_ESC, ASCII_ESC, ASCII_NUL, 0},
 | ||
| {'1', '!', '1', 0},
 | ||
| {'2', '"', '2', 0},
 | ||
| {'3', '§', '3', 0},
 | ||
| {'4', '$', '4', 0},
 | ||
| {'5', '%', '5', 0},
 | ||
| {'6', '&', '6', 0},
 | ||
| {'7', '/', '7','{'},
 | ||
| {'8', '(', '8', '['},
 | ||
| {'9', ')', '9',']'},
 | ||
| {'0', '=', '0','}'},
 | ||
| {'ß', '?', 'ß','\\'},
 | ||
| {'´', '`', '´',0},
 | ||
| {ASCII_BS, ASCII_BS, ASCII_BS, 0},
 | ||
| {ASCII_HT, ASCII_HT, ASCII_HT, 0},
 | ||
| {'q', 'Q', ASCII_DC1, '@'},
 | ||
| {'w', 'W', ASCII_ETB, KEYMAP_ALPHA},
 | ||
| {'e', 'E', ASCII_ENQ, KEYMAP_ALPHA},
 | ||
| {'r', 'R', ASCII_DC2, KEYMAP_ALPHA},
 | ||
| {'t', 'T', ASCII_DC4, KEYMAP_ALPHA},
 | ||
| {'z', 'Z', ASCII_EM, KEYMAP_ALPHA},
 | ||
| {'u', 'U', ASCII_NAK, KEYMAP_ALPHA},
 | ||
| {'i', 'I', ASCII_HT, KEYMAP_ALPHA},
 | ||
| {'o', 'O', ASCII_SI, KEYMAP_ALPHA},
 | ||
| {'p', 'P', ASCII_DLE, KEYMAP_ALPHA},
 | ||
| {'ü', 'Ü', 0, 0},
 | ||
| {'+', '*', '+', '~'},
 | ||
| {ASCII_CR, ASCII_CR, ASCII_CR, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_CTRL},
 | ||
| {'a', 'A', ASCII_SOH, KEYMAP_ALPHA},
 | ||
| {'s', 'S', ASCII_DC3, KEYMAP_ALPHA},
 | ||
| {'d', 'D', ASCII_EOT, KEYMAP_ALPHA},
 | ||
| {'f', 'F', ASCII_ACK, KEYMAP_ALPHA},
 | ||
| {'g', 'G', ASCII_BEL, KEYMAP_ALPHA},
 | ||
| {'h', 'H', ASCII_BS, KEYMAP_ALPHA},
 | ||
| {'j', 'J', ASCII_LF, KEYMAP_ALPHA},
 | ||
| {'k', 'K', ASCII_VT, KEYMAP_ALPHA},
 | ||
| {'l', 'L', ASCII_FF, KEYMAP_ALPHA},
 | ||
| {'ö', 'Ö', 'ö', 0},
 | ||
| {'ä', 'Ä', 'ä', 0},
 | ||
| {'^', '°', '^', 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_SHIFT},
 | ||
| {'#', '\'', '\\', 0},
 | ||
| {'y', 'Y', ASCII_SUB, KEYMAP_ALPHA},
 | ||
| {'x', 'X', ASCII_CAN, KEYMAP_ALPHA},
 | ||
| {'c', 'C', ASCII_ETX, KEYMAP_ALPHA},
 | ||
| {'v', 'V', ASCII_SYN, KEYMAP_ALPHA},
 | ||
| {'b', 'B', ASCII_STX, KEYMAP_ALPHA},
 | ||
| {'n', 'N', ASCII_SO, KEYMAP_ALPHA},
 | ||
| {'m', 'M', ASCII_CR, KEYMAP_ALPHA},
 | ||
| {',', ';', ',', 0},
 | ||
| {'.', ':', '.', 0},
 | ||
| {'-', '_', 0, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_SHIFT},
 | ||
| {'*', '*', '*', 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_ALT},
 | ||
| {' ', ' ', ' ', 0}, 
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_CAPSLOCK},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_ALTGR}, // @blab+ ALTGR hack
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_NUMLOCK},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_HOME, '7', '7', KEYMAP_NUMPAD},
 | ||
| {KEY_UP, '8', '8', KEYMAP_NUMPAD},
 | ||
| {KEY_PAGE_UP, '9', '9', KEYMAP_NUMPAD},
 | ||
| {'-', '-', '-', KEYMAP_NUMPAD},
 | ||
| {KEY_LEFT, '4', '4', KEYMAP_NUMPAD},
 | ||
| {'5', '5', '5', KEYMAP_NUMPAD},
 | ||
| {KEY_RIGHT, '6', '6', KEYMAP_NUMPAD},
 | ||
| {'+', '+', '+', KEYMAP_NUMPAD},
 | ||
| {KEY_END, '1', '1', KEYMAP_NUMPAD},
 | ||
| {KEY_DOWN, '2', '2', KEYMAP_NUMPAD},
 | ||
| {KEY_PAGE_DOWN, '3', '3', KEYMAP_NUMPAD},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {ASCII_DEL, ASCII_DEL, ASCII_DEL, 0},
 | ||
| {ASCII_CR, ASCII_CR, ASCII_CR, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| {KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
 | ||
| 
 |