###  Ver 0.2 - 20021013 
###  Linux console Bulgarian keymap, phonetic cyrillic layout.
###  Charset: UTF-8 
###  Author: Peter Georgiev <peterg@mail.bg>
###
###     Temporary switching between CYR and LAT is done with AltGr (R_Alt) key or the L_WIN key. 
###     AltGr (R_Alt), kakto i L_WIN prevkliuchvat vremenno mezhdu CYR i LAT.                                                                     
###     Permanent switching between CYR and LAT is done with Ctrl+Shift, or the WIN_MENU key.
###     Ctrl+Shift, kakto i WIN_MENU prevkliuchvat mezhdu CYR i LAT.           
###
###	Compose key is R_WIN key.
###
###	EURO sign is Ctrl+Alt+E
###	Ctrl+Alt+E e znak za Evro
###     Number sign is Ctrl+Alt+0 (as per BDS layout)
###	Ctrl+Alt+0 e znak za nomer (dobaven za udobstvo ot BDS layout)

keymaps 0-15
alt_is_meta
strings as usual

keycode   1 = Escape          
keycode   2 = one              exclam           one              exclam          
keycode   3 = two             
	shift	keycode   3 = at              
	shift	altgr	keycode   3 = at              
	control	keycode   3 = nul             
	shift	control	keycode   3 = nul             
	altgr	control	keycode   3 = nul             
	shift	altgr	control	keycode   3 = nul             
keycode   4 = three           
	shift	keycode   4 = numbersign      
	shift	altgr	keycode   4 = numbersign      
	control	keycode   4 = Escape          
	shift	control	keycode   4 = Escape          
	altgr	control	keycode   4 = Escape          
	shift	altgr	control	keycode   4 = Escape          
keycode   5 = four            
	shift	keycode   5 = dollar          
	shift	altgr	keycode   5 = dollar          
	control	keycode   5 = Control_backslash
	shift	control	keycode   5 = Control_backslash
	altgr	control	keycode   5 = Control_backslash
	shift	altgr	control	keycode   5 = Control_backslash
keycode   6 = five            
	shift	keycode   6 = percent         
	shift	altgr	keycode   6 = percent         
	control	keycode   6 = Control_bracketright
	shift	control	keycode   6 = Control_bracketright
	altgr	control	keycode   6 = Control_bracketright
	shift	altgr	control	keycode   6 = Control_bracketright
keycode   7 = six             
	shift	keycode   7 = asciicircum     
	shift	altgr	keycode   7 = asciicircum     
	control	keycode   7 = Control_asciicircum
	shift	control	keycode   7 = Control_asciicircum
	altgr	control	keycode   7 = Control_asciicircum
	shift	altgr	control	keycode   7 = Control_asciicircum
keycode   8 = seven           
	shift	keycode   8 = ampersand       
	shift	altgr	keycode   8 = ampersand       
	control	keycode   8 = Control_underscore
	shift	control	keycode   8 = Control_underscore
	altgr	control	keycode   8 = Control_underscore
	shift	altgr	control	keycode   8 = Control_underscore
keycode   9 = eight           
	shift	keycode   9 = asterisk        
	shift	altgr	keycode   9 = asterisk        
	control	keycode   9 = Delete          
	shift	control	keycode   9 = Delete          
	altgr	control	keycode   9 = Delete          
	shift	altgr	control	keycode   9 = Delete          
keycode  10 = nine             parenleft        nine             parenleft       
keycode  11 = zero             parenright       zero             parenright      
	control alt     keycode  11 = U+2116
	altgr   control alt	keycode	11 = U+2116	
keycode  12 = minus           
	shift	keycode  12 = underscore      
	shift	altgr	keycode  12 = underscore      
	control	keycode  12 = Control_underscore
	shift	control	keycode  12 = Control_underscore
	altgr	control	keycode  12 = Control_underscore
	shift	altgr	control	keycode  12 = Control_underscore
keycode  13 = equal            plus             equal            plus            
keycode  14 = Delete          
	control	keycode  14 = BackSpace       
	shift	control	keycode  14 = BackSpace       
	altgr	control	keycode  14 = BackSpace       
	shift	altgr	control	keycode  14 = BackSpace       
keycode  15 = Tab             
keycode  16 = +q               
	shift	keycode  16 = +Q               
	altgr	keycode  16 = U+044F
	shift	altgr	keycode  16 = U+042F
	control	keycode  16 = Control_q       
	shift	control	keycode  16 = Control_q       
	altgr	control	keycode  16 = Control_q       
	shift	altgr	control	keycode  16 = Control_q       
	altgr	alt	keycode  16 = Meta_q          
	shift	altgr	alt	keycode  16 = Meta_Q          
keycode  17 = +w               
	shift	keycode  17 = +W               
	altgr	keycode  17 = U+0432
	shift	altgr	keycode  17 = U+0412
	control	keycode  17 = Control_w       
	shift	control	keycode  17 = Control_w       
	altgr	control	keycode  17 = Control_w       
	shift	altgr	control	keycode  17 = Control_w       
	altgr	alt	keycode  17 = Meta_w          
	shift	altgr	alt	keycode  17 = Meta_W          
keycode  18 = +e               
	shift	keycode  18 = +E               
	altgr	keycode  18 = U+0435
	shift	altgr	keycode  18 = U+0415
	control	keycode  18 = Control_e       
	control alt     keycode  18 = U+20AC
	shift	control	keycode  18 = Control_e       
	altgr	control	keycode  18 = Control_e       
	shift	altgr	control	keycode  18 = Control_e       
	altgr	alt	keycode  18 = Meta_e          
	shift	altgr	alt	keycode  18 = Meta_E          
	altgr   control alt     keycode  18 = U+20AC 
keycode  19 = +r               
	shift	keycode  19 = +R               
	altgr	keycode  19 = U+0440
	shift	altgr	keycode  19 = U+0420
	control	keycode  19 = Control_r       
	shift	control	keycode  19 = Control_r       
	altgr	control	keycode  19 = Control_r       
	shift	altgr	control	keycode  19 = Control_r       
	altgr	alt	keycode  19 = Meta_r          
	shift	altgr	alt	keycode  19 = Meta_R          
keycode  20 = +t               
	shift	keycode  20 = +T               
	altgr	keycode  20 = U+0442
	shift	altgr	keycode  20 = U+0422
	control	keycode  20 = Control_t       
	shift	control	keycode  20 = Control_t       
	altgr	control	keycode  20 = Control_t       
	shift	altgr	control	keycode  20 = Control_t       
	altgr	alt	keycode  20 = Meta_t          
	shift	altgr	alt	keycode  20 = Meta_T          
keycode  21 = +y               
	shift	keycode  21 = +Y               
	altgr	keycode  21 = U+044A
	shift	altgr	keycode  21 = U+042A
	control	keycode  21 = Control_y       
	shift	control	keycode  21 = Control_y       
	altgr	control	keycode  21 = Control_y       
	shift	altgr	control	keycode  21 = Control_y       
	altgr	alt	keycode  21 = Meta_y          
	shift	altgr	alt	keycode  21 = Meta_Y          
keycode  22 = +u               
	shift	keycode  22 = +U               
	altgr	keycode  22 = U+0443
	shift	altgr	keycode  22 = U+0423
	control	keycode  22 = Control_u       
	shift	control	keycode  22 = Control_u       
	altgr	control	keycode  22 = Control_u       
	shift	altgr	control	keycode  22 = Control_u       
	altgr	alt	keycode  22 = Meta_u          
	shift	altgr	alt	keycode  22 = Meta_U          
keycode  23 = +i               
	shift	keycode  23 = +I               
	altgr	keycode  23 = U+0438
	shift	altgr	keycode  23 = U+0418
	control	keycode  23 = Tab             
	shift	control	keycode  23 = Tab             
	altgr	control	keycode  23 = Tab             
	shift	altgr	control	keycode  23 = Tab             
	altgr	alt	keycode  23 = Meta_i          
	shift	altgr	alt	keycode  23 = Meta_I          
keycode  24 = +o               
	shift	keycode  24 = +O               
	altgr	keycode  24 = U+043E
	shift	altgr	keycode  24 = U+041E 
	control	keycode  24 = Control_o       
	shift	control	keycode  24 = Control_o       
	altgr	control	keycode  24 = Control_o       
	shift	altgr	control	keycode  24 = Control_o       
	altgr	alt	keycode  24 = Meta_o          
	shift	altgr	alt	keycode  24 = Meta_O          
keycode  25 = +p               
	shift	keycode  25 = +P               
	altgr	keycode  25 = U+043F
	shift	altgr	keycode  25 = U+041F
	control	keycode  25 = Control_p       
	shift	control	keycode  25 = Control_p       
	altgr	control	keycode  25 = Control_p       
	shift	altgr	control	keycode  25 = Control_p       
	altgr	alt	keycode  25 = Meta_p          
	shift	altgr	alt	keycode  25 = Meta_P          
keycode  26 = bracketleft     
	shift	keycode  26 = braceleft       
	altgr	keycode  26 = U+0448
	shift	altgr	keycode  26 = U+0428
	control	keycode  26 = Escape          
	shift	control	keycode  26 = Escape          
	altgr	control	keycode  26 = Escape          
	shift	altgr	control	keycode  26 = Escape          
	altgr	alt	keycode  26 = Meta_bracketleft
	shift	altgr	alt	keycode  26 = Meta_braceleft  
keycode  27 = bracketright    
	shift	keycode  27 = braceright      
	altgr	keycode  27 = U+0449          
	shift	altgr	keycode  27 = U+0429
	control	keycode  27 = Control_bracketright
	shift	control	keycode  27 = Control_bracketright
	altgr	control	keycode  27 = Control_bracketright
	shift	altgr	control	keycode  27 = Control_bracketright
	altgr	alt	keycode  27 = Meta_bracketright
	shift	altgr	alt	keycode  27 = Meta_braceright 
keycode  28 = Return          
	alt	keycode  28 = Meta_Control_m  
	shift	alt	keycode  28 = Meta_Control_m  
	altgr	alt	keycode  28 = Meta_Control_m  
	shift	altgr	alt	keycode  28 = Meta_Control_m  
	control	alt	keycode  28 = Meta_Control_m  
	shift	control	alt	keycode  28 = Meta_Control_m  
	altgr	control	alt	keycode  28 = Meta_Control_m  
	shift	altgr	control	alt	keycode  28 = Meta_Control_m  
keycode  29 = Control         
	shift	keycode  29 = AltGr_Lock      
	shift	altgr	keycode  29 = AltGr_Lock      
keycode  30 = +a               
	shift	keycode  30 = +A               
	altgr	keycode  30 = U+0430
	shift	altgr	keycode  30 = U+0410
	control	keycode  30 = Control_a       
	shift	control	keycode  30 = Control_a       
	altgr	control	keycode  30 = Control_a       
	shift	altgr	control	keycode  30 = Control_a       
	altgr	alt	keycode  30 = Meta_a          
	shift	altgr	alt	keycode  30 = Meta_A          
keycode  31 = +s               
	shift	keycode  31 = +S               
	altgr	keycode  31 = U+0441
	shift	altgr	keycode  31 = U+0421
	control	keycode  31 = Control_s       
	shift	control	keycode  31 = Control_s       
	altgr	control	keycode  31 = Control_s       
	shift	altgr	control	keycode  31 = Control_s       
	altgr	alt	keycode  31 = Meta_s          
	shift	altgr	alt	keycode  31 = Meta_S          
keycode  32 = +d               
	shift	keycode  32 = +D               
	altgr	keycode  32 = U+0434
	shift	altgr	keycode  32 = U+0414
	control	keycode  32 = Control_d       
	shift	control	keycode  32 = Control_d       
	altgr	control	keycode  32 = Control_d       
	shift	altgr	control	keycode  32 = Control_d       
	altgr	alt	keycode  32 = Meta_d          
	shift	altgr	alt	keycode  32 = Meta_D          
keycode  33 = +f               
	shift	keycode  33 = +F               
	altgr	keycode  33 = U+0444
	shift	altgr	keycode  33 = U+0424
	control	keycode  33 = Control_f       
	shift	control	keycode  33 = Control_f       
	altgr	control	keycode  33 = Control_f       
	shift	altgr	control	keycode  33 = Control_f       
	altgr	alt	keycode  33 = Meta_f          
	shift	altgr	alt	keycode  33 = Meta_F          
keycode  34 = +g               
	shift	keycode  34 = +G               
	altgr	keycode  34 = U+0433
	shift	altgr	keycode  34 = U+0413
	control	keycode  34 = Control_g       
	shift	control	keycode  34 = Control_g       
	altgr	control	keycode  34 = Control_g       
	shift	altgr	control	keycode  34 = Control_g       
	altgr	alt	keycode  34 = Meta_g          
	shift	altgr	alt	keycode  34 = Meta_G          
keycode  35 = +h               
	shift	keycode  35 = +H               
	altgr	keycode  35 = U+0445
	shift	altgr	keycode  35 = U+0425
	control	keycode  35 = BackSpace       
	shift	control	keycode  35 = BackSpace       
	altgr	control	keycode  35 = BackSpace       
	shift	altgr	control	keycode  35 = BackSpace       
	altgr	alt	keycode  35 = Meta_h          
	shift	altgr	alt	keycode  35 = Meta_H          
keycode  36 = +j               
	shift	keycode  36 = +J               
	altgr	keycode  36 = U+0439
	shift	altgr	keycode  36 = U+0419
	control	keycode  36 = Linefeed        
	shift	control	keycode  36 = Linefeed        
	altgr	control	keycode  36 = Linefeed        
	shift	altgr	control	keycode  36 = Linefeed        
	altgr	alt	keycode  36 = Meta_j          
	shift	altgr	alt	keycode  36 = Meta_J          
keycode  37 = +k               
	shift	keycode  37 = +K               
	altgr	keycode  37 = U+043A
	shift	altgr	keycode  37 = U+041A
	control	keycode  37 = Control_k       
	shift	control	keycode  37 = Control_k       
	altgr	control	keycode  37 = Control_k       
	shift	altgr	control	keycode  37 = Control_k       
	altgr	alt	keycode  37 = Meta_k          
	shift	altgr	alt	keycode  37 = Meta_K          
keycode  38 = +l               
	shift	keycode  38 = +L               
	altgr	keycode  38 = U+0438
	shift	altgr	keycode  38 = U+0418
	control	keycode  38 = Control_l       
	shift	control	keycode  38 = Control_l       
	altgr	control	keycode  38 = Control_l       
	shift	altgr	control	keycode  38 = Control_l       
	altgr	alt	keycode  38 = Meta_l          
	shift	altgr	alt	keycode  38 = Meta_L          
keycode  39 = semicolon        colon            semicolon        colon           
keycode  40 = apostrophe      
	shift	keycode  40 = quotedbl        
	shift	altgr	keycode  40 = quotedbl        
	control	keycode  40 = Control_g       
	shift	control	keycode  40 = Control_g       
	altgr	control	keycode  40 = Control_g       
	shift	altgr	control	keycode  40 = Control_g       
keycode  41 = grave           
	shift	keycode  41 = asciitilde      
	altgr	keycode  41 = U+0447
	shift	altgr	keycode  41 = U+0427
	control	keycode  41 = nul             
	shift	control	keycode  41 = nul             
	altgr	control	keycode  41 = nul             
	shift	altgr	control	keycode  41 = nul             
	altgr	alt	keycode  41 = Meta_grave      
	shift	altgr	alt	keycode  41 = Meta_asciitilde 
keycode  42 = Shift           
	control	keycode  42 = AltGr_Lock      
	altgr	control	keycode  42 = AltGr_Lock      
keycode  43 = backslash       
	shift	keycode  43 = bar             
	altgr	keycode  43 = U+044E
	shift	altgr	keycode  43 = U+042E
	control	keycode  43 = Control_backslash
	shift	control	keycode  43 = Control_backslash
	altgr	control	keycode  43 = Control_backslash
	shift	altgr	control	keycode  43 = Control_backslash
	altgr	alt	keycode  43 = Meta_backslash  
	shift	altgr	alt	keycode  43 = Meta_bar        
keycode  44 = +z               
	shift	keycode  44 = +Z               
	altgr	keycode  44 = U+0437
	shift	altgr	keycode  44 = U+0417
	control	keycode  44 = Control_z       
	shift	control	keycode  44 = Control_z       
	altgr	control	keycode  44 = Control_z       
	shift	altgr	control	keycode  44 = Control_z       
	altgr	alt	keycode  44 = Meta_z          
	shift	altgr	alt	keycode  44 = Meta_Z          
keycode  45 = +x               
	shift	keycode  45 = +X               
	altgr	keycode  45 = U+044C
	shift	altgr	keycode  45 = U+042C
	control	keycode  45 = Control_x       
	shift	control	keycode  45 = Control_x       
	altgr	control	keycode  45 = Control_x       
	shift	altgr	control	keycode  45 = Control_x       
	altgr	alt	keycode  45 = Meta_x          
	shift	altgr	alt	keycode  45 = Meta_X          
keycode  46 = +c               
	shift	keycode  46 = +C               
	altgr	keycode  46 = U+0446
	shift	altgr	keycode  46 = U+0426
	control	keycode  46 = Control_c       
	shift	control	keycode  46 = Control_c       
	altgr	control	keycode  46 = Control_c       
	shift	altgr	control	keycode  46 = Control_c       
	altgr	alt	keycode  46 = Meta_c          
	shift	altgr	alt	keycode  46 = Meta_C          
keycode  47 = +v               
	shift	keycode  47 = +V               
	altgr	keycode  47 = U+0436
	shift	altgr	keycode  47 = U+0416
	control	keycode  47 = Control_v       
	shift	control	keycode  47 = Control_v       
	altgr	control	keycode  47 = Control_v       
	shift	altgr	control	keycode  47 = Control_v       
	altgr	alt	keycode  47 = Meta_v          
	shift	altgr	alt	keycode  47 = Meta_V          
keycode  48 = +b               
	shift	keycode  48 = +B               
	altgr	keycode  48 = U+0431
	shift	altgr	keycode  48 = U+0411
	control	keycode  48 = Control_b       
	shift	control	keycode  48 = Control_b       
	altgr	control	keycode  48 = Control_b       
	shift	altgr	control	keycode  48 = Control_b       
	altgr	alt	keycode  48 = Meta_b          
	shift	altgr	alt	keycode  48 = Meta_B          
keycode  49 = +n               
	shift	keycode  49 = +N               
	altgr	keycode  49 = U+043D
	shift	altgr	keycode  49 = U+041D
	control	keycode  49 = Control_n       
	shift	control	keycode  49 = Control_n       
	altgr	control	keycode  49 = Control_n       
	shift	altgr	control	keycode  49 = Control_n       
	altgr	alt	keycode  49 = Meta_n          
	shift	altgr	alt	keycode  49 = Meta_N          
keycode  50 = +m               
	shift	keycode  50 = +M               
	altgr	keycode  50 = U+043C
	shift	altgr	keycode  50 = U+041C
	control	keycode  50 = Control_m       
	shift	control	keycode  50 = Control_m       
	altgr	control	keycode  50 = Control_m       
	shift	altgr	control	keycode  50 = Control_m       
	altgr	alt	keycode  50 = Meta_m          
	shift	altgr	alt	keycode  50 = Meta_M          
keycode  51 = comma            less             comma            less            
keycode  52 = period           greater          period           greater          Compose         
	altgr	control	keycode  52 = Compose         
keycode  53 = slash           
	shift	keycode  53 = question        
	shift	altgr	keycode  53 = question        
	control	keycode  53 = Delete          
	shift	control	keycode  53 = Delete          
	altgr	control	keycode  53 = Delete          
	shift	altgr	control	keycode  53 = Delete          
keycode  54 = Shift           
	control	keycode  54 = AltGr_Lock      
	altgr	control	keycode  54 = AltGr_Lock      
keycode  55 = KP_Multiply     
keycode  56 = Alt             
keycode  57 = space           
	control	keycode  57 = nul             
	shift	control	keycode  57 = nul             
	altgr	control	keycode  57 = nul             
	shift	altgr	control	keycode  57 = nul             
keycode  58 = Caps_Lock       
keycode  59 = F1              
	shift	keycode  59 = F11             
	shift	altgr	keycode  59 = F11             
	shift	control	keycode  59 = F11             
	shift	altgr	control	keycode  59 = F11             
	alt	keycode  59 = Console_1       
	shift	alt	keycode  59 = Console_1       
	altgr	alt	keycode  59 = Console_1       
	shift	altgr	alt	keycode  59 = Console_1       
	control	alt	keycode  59 = Console_1       
	shift	control	alt	keycode  59 = Console_1       
	altgr	control	alt	keycode  59 = Console_1       
	shift	altgr	control	alt	keycode  59 = Console_1       
keycode  60 = F2              
	shift	keycode  60 = F12             
	shift	altgr	keycode  60 = F12             
	shift	control	keycode  60 = F12             
	shift	altgr	control	keycode  60 = F12             
	alt	keycode  60 = Console_2       
	shift	alt	keycode  60 = Console_2       
	altgr	alt	keycode  60 = Console_2       
	shift	altgr	alt	keycode  60 = Console_2       
	control	alt	keycode  60 = Console_2       
	shift	control	alt	keycode  60 = Console_2       
	altgr	control	alt	keycode  60 = Console_2       
	shift	altgr	control	alt	keycode  60 = Console_2       
keycode  61 = F3              
	shift	keycode  61 = F13             
	shift	altgr	keycode  61 = F13             
	shift	control	keycode  61 = F13             
	shift	altgr	control	keycode  61 = F13             
	alt	keycode  61 = Console_3       
	shift	alt	keycode  61 = Console_3       
	altgr	alt	keycode  61 = Console_3       
	shift	altgr	alt	keycode  61 = Console_3       
	control	alt	keycode  61 = Console_3       
	shift	control	alt	keycode  61 = Console_3       
	altgr	control	alt	keycode  61 = Console_3       
	shift	altgr	control	alt	keycode  61 = Console_3       
keycode  62 = F4              
	shift	keycode  62 = F14             
	shift	altgr	keycode  62 = F14             
	shift	control	keycode  62 = F14             
	shift	altgr	control	keycode  62 = F14             
	alt	keycode  62 = Console_4       
	shift	alt	keycode  62 = Console_4       
	altgr	alt	keycode  62 = Console_4       
	shift	altgr	alt	keycode  62 = Console_4       
	control	alt	keycode  62 = Console_4       
	shift	control	alt	keycode  62 = Console_4       
	altgr	control	alt	keycode  62 = Console_4       
	shift	altgr	control	alt	keycode  62 = Console_4       
keycode  63 = F5              
	shift	keycode  63 = F15             
	shift	altgr	keycode  63 = F15             
	shift	control	keycode  63 = F15             
	shift	altgr	control	keycode  63 = F15             
	alt	keycode  63 = Console_5       
	shift	alt	keycode  63 = Console_5       
	altgr	alt	keycode  63 = Console_5       
	shift	altgr	alt	keycode  63 = Console_5       
	control	alt	keycode  63 = Console_5       
	shift	control	alt	keycode  63 = Console_5       
	altgr	control	alt	keycode  63 = Console_5       
	shift	altgr	control	alt	keycode  63 = Console_5       
keycode  64 = F6              
	shift	keycode  64 = F16             
	shift	altgr	keycode  64 = F16             
	shift	control	keycode  64 = F16             
	shift	altgr	control	keycode  64 = F16             
	alt	keycode  64 = Console_6       
	shift	alt	keycode  64 = Console_6       
	altgr	alt	keycode  64 = Console_6       
	shift	altgr	alt	keycode  64 = Console_6       
	control	alt	keycode  64 = Console_6       
	shift	control	alt	keycode  64 = Console_6       
	altgr	control	alt	keycode  64 = Console_6       
	shift	altgr	control	alt	keycode  64 = Console_6       
keycode  65 = F7              
	shift	keycode  65 = F17             
	shift	altgr	keycode  65 = F17             
	shift	control	keycode  65 = F17             
	shift	altgr	control	keycode  65 = F17             
	alt	keycode  65 = Console_7       
	shift	alt	keycode  65 = Console_7       
	altgr	alt	keycode  65 = Console_7       
	shift	altgr	alt	keycode  65 = Console_7       
	control	alt	keycode  65 = Console_7       
	shift	control	alt	keycode  65 = Console_7       
	altgr	control	alt	keycode  65 = Console_7       
	shift	altgr	control	alt	keycode  65 = Console_7       
keycode  66 = F8              
	shift	keycode  66 = F18             
	shift	altgr	keycode  66 = F18             
	shift	control	keycode  66 = F18             
	shift	altgr	control	keycode  66 = F18             
	alt	keycode  66 = Console_8       
	shift	alt	keycode  66 = Console_8       
	altgr	alt	keycode  66 = Console_8       
	shift	altgr	alt	keycode  66 = Console_8       
	control	alt	keycode  66 = Console_8       
	shift	control	alt	keycode  66 = Console_8       
	altgr	control	alt	keycode  66 = Console_8       
	shift	altgr	control	alt	keycode  66 = Console_8       
keycode  67 = F9              
	shift	keycode  67 = F19             
	shift	altgr	keycode  67 = F19             
	shift	control	keycode  67 = F19             
	shift	altgr	control	keycode  67 = F19             
	alt	keycode  67 = Console_9       
	shift	alt	keycode  67 = Console_9       
	altgr	alt	keycode  67 = Console_9       
	shift	altgr	alt	keycode  67 = Console_9       
	control	alt	keycode  67 = Console_9       
	shift	control	alt	keycode  67 = Console_9       
	altgr	control	alt	keycode  67 = Console_9       
	shift	altgr	control	alt	keycode  67 = Console_9       
keycode  68 = F10             
	shift	keycode  68 = F20             
	shift	altgr	keycode  68 = F20             
	shift	control	keycode  68 = F20             
	shift	altgr	control	keycode  68 = F20             
	alt	keycode  68 = Console_10      
	shift	alt	keycode  68 = Console_10      
	altgr	alt	keycode  68 = Console_10      
	shift	altgr	alt	keycode  68 = Console_10      
	control	alt	keycode  68 = Console_10      
	shift	control	alt	keycode  68 = Console_10      
	altgr	control	alt	keycode  68 = Console_10      
	shift	altgr	control	alt	keycode  68 = Console_10      
keycode  69 = Num_Lock        
keycode  70 = Scroll_Lock     
	shift	keycode  70 = Show_Memory     
	shift	altgr	keycode  70 = Show_Memory     
	control	keycode  70 = Show_State      
	altgr	control	keycode  70 = Show_State      
	alt	keycode  70 = Show_Registers  
	altgr	alt	keycode  70 = Show_Registers  
keycode  71 = KP_7            
	alt	keycode  71 = Ascii_7         
	altgr	alt	keycode  71 = Ascii_7         
keycode  72 = KP_8            
	alt	keycode  72 = Ascii_8         
	altgr	alt	keycode  72 = Ascii_8         
keycode  73 = KP_9            
	alt	keycode  73 = Ascii_9         
	altgr	alt	keycode  73 = Ascii_9         
keycode  74 = KP_Subtract     
keycode  75 = KP_4            
	alt	keycode  75 = Ascii_4         
	altgr	alt	keycode  75 = Ascii_4         
keycode  76 = KP_5            
	alt	keycode  76 = Ascii_5         
	altgr	alt	keycode  76 = Ascii_5         
keycode  77 = KP_6            
	alt	keycode  77 = Ascii_6         
	altgr	alt	keycode  77 = Ascii_6         
keycode  78 = KP_Add          
keycode  79 = KP_1            
	alt	keycode  79 = Ascii_1         
	altgr	alt	keycode  79 = Ascii_1         
keycode  80 = KP_2            
	alt	keycode  80 = Ascii_2         
	altgr	alt	keycode  80 = Ascii_2         
keycode  81 = KP_3            
	alt	keycode  81 = Ascii_3         
	altgr	alt	keycode  81 = Ascii_3         
keycode  82 = KP_0            
	alt	keycode  82 = Ascii_0         
	altgr	alt	keycode  82 = Ascii_0         
keycode  83 = KP_Period       
	control	alt	keycode  83 = Boot            
	altgr	control	alt	keycode  83 = Boot            
keycode  84 = Last_Console    
keycode  85 =
keycode  86 = less             greater          less             greater         
keycode  87 = F11             
	alt	keycode  87 = Console_11      
	shift	alt	keycode  87 = Console_11      
	altgr	alt	keycode  87 = Console_11      
	shift	altgr	alt	keycode  87 = Console_11      
	control	alt	keycode  87 = Console_11      
	shift	control	alt	keycode  87 = Console_11      
	altgr	control	alt	keycode  87 = Console_11      
	shift	altgr	control	alt	keycode  87 = Console_11      
keycode  88 = F12             
	alt	keycode  88 = Console_12      
	shift	alt	keycode  88 = Console_12      
	altgr	alt	keycode  88 = Console_12      
	shift	altgr	alt	keycode  88 = Console_12      
	control	alt	keycode  88 = Console_12      
	shift	control	alt	keycode  88 = Console_12      
	altgr	control	alt	keycode  88 = Console_12      
	shift	altgr	control	alt	keycode  88 = Console_12      
keycode  89 =
keycode  90 =
keycode  91 =
keycode  92 =
keycode  93 =
keycode  94 =
keycode  95 =
keycode  96 = KP_Enter        
keycode  97 = Control         
	shift	keycode  97 = AltGr_Lock      
	shift	altgr	keycode  97 = AltGr_Lock      
keycode  98 = KP_Divide       
keycode  99 = Control_backslash
keycode 100 = AltGr           
keycode 101 = Break           
keycode 102 = Find            
keycode 103 = Up              
keycode 104 = Prior           
	shift	keycode 104 = Scroll_Backward 
	shift	altgr	keycode 104 = Scroll_Backward 
keycode 105 = Left            
	alt	keycode 105 = Decr_Console    
	altgr	alt	keycode 105 = Decr_Console    
keycode 106 = Right           
	alt	keycode 106 = Incr_Console    
	altgr	alt	keycode 106 = Incr_Console    
keycode 107 = Select          
keycode 108 = Down            
keycode 109 = Next            
	shift	keycode 109 = Scroll_Forward  
	shift	altgr	keycode 109 = Scroll_Forward  
keycode 110 = Insert          
keycode 111 = Remove          
	control	alt	keycode 111 = Boot            
	altgr	control	alt	keycode 111 = Boot            
keycode 112 = Macro           
keycode 113 = F13             
keycode 114 = F14             
keycode 115 = Help            
keycode 116 = Do              
keycode 117 = F17             
keycode 118 = KP_MinPlus      
keycode 119 = Pause           
keycode 120 =
keycode 121 =
keycode 122 =
keycode 123 =
keycode 124 =
keycode 125 = AltGr           
keycode 126 = Compose         
keycode 127 = AltGr_Lock      
string F1 = "\033[[A"
string F2 = "\033[[B"
string F3 = "\033[[C"
string F4 = "\033[[D"
string F5 = "\033[[E"
string F6 = "\033[17~"
string F7 = "\033[18~"
string F8 = "\033[19~"
string F9 = "\033[20~"
string F10 = "\033[21~"
string F11 = "\033[23~"
string F12 = "\033[24~"
string F13 = "\033[25~"
string F14 = "\033[26~"
string F15 = "\033[28~"
string F16 = "\033[29~"
string F17 = "\033[31~"
string F18 = "\033[32~"
string F19 = "\033[33~"
string F20 = "\033[34~"
string Find = "\033[1~"
string Insert = "\033[2~"
string Remove = "\033[3~"
string Select = "\033[4~"
string Prior = "\033[5~"
string Next = "\033[6~"
string Macro = "\033[M"
string Pause = "\033[P"
string F24 = "\37777777763\37777777777\37777777677o\016\005\010"
compose '`' 'A' to 'À'
compose '`' 'a' to 'à'
compose '\'' 'A' to 'Á'
compose '\'' 'a' to 'á'
compose '^' 'A' to 'Â'
compose '^' 'a' to 'â'
compose '~' 'A' to 'Ã'
compose '~' 'a' to 'ã'
compose '"' 'A' to 'Ä'
compose '"' 'a' to 'ä'
compose 'O' 'A' to 'Å'
compose 'o' 'a' to 'å'
compose '0' 'A' to 'Å'
compose '0' 'a' to 'å'
compose 'A' 'A' to 'Å'
compose 'a' 'a' to 'å'
compose 'A' 'E' to 'Æ'
compose 'a' 'e' to 'æ'
compose ',' 'C' to 'Ç'
compose ',' 'c' to 'ç'
compose '`' 'E' to 'È'
compose '`' 'e' to 'è'
compose '\'' 'E' to 'É'
compose '\'' 'e' to 'é'
compose '^' 'E' to 'Ê'
compose '^' 'e' to 'ê'
compose '"' 'E' to 'Ë'
compose '"' 'e' to 'ë'
compose '`' 'I' to 'Ì'
compose '`' 'i' to 'ì'
compose '\'' 'I' to 'Í'
compose '\'' 'i' to 'í'
compose '^' 'I' to 'Î'
compose '^' 'i' to 'î'
compose '"' 'I' to 'Ï'
compose '"' 'i' to 'ï'
compose '-' 'D' to 'Ð'
compose '-' 'd' to 'ð'
compose '~' 'N' to 'Ñ'
compose '~' 'n' to 'ñ'
compose '`' 'O' to 'Ò'
compose '`' 'o' to 'ò'
compose '\'' 'O' to 'Ó'
compose '\'' 'o' to 'ó'
compose '^' 'O' to 'Ô'
compose '^' 'o' to 'ô'
compose '~' 'O' to 'Õ'
compose '~' 'o' to 'õ'
compose '"' 'O' to 'Ö'
compose '"' 'o' to 'ö'
compose '/' 'O' to 'Ø'
compose '/' 'o' to 'ø'
compose '`' 'U' to 'Ù'
compose '`' 'u' to 'ù'
compose '\'' 'U' to 'Ú'
compose '\'' 'u' to 'ú'
compose '^' 'U' to 'Û'
compose '^' 'u' to 'û'
compose '"' 'U' to 'Ü'
compose '"' 'u' to 'ü'
compose '\'' 'Y' to 'Ý'
compose '\'' 'y' to 'ý'
compose 'T' 'H' to 'Þ'
compose 't' 'h' to 'þ'
compose 's' 's' to 'ß'
compose '"' 'y' to 'ÿ'
compose 's' 'z' to 'ß'
compose 'i' 'j' to 'ÿ'
