charset "iso-8859-1"
keymaps 0-2,4-5,8-9,12-13
strings as usual
compose as usual for "iso-8859-1"

keycode   1 = Escape           Escape          
	alt	keycode   1 = Meta_Escape     
	shift	alt	keycode   1 = Meta_Escape     
keycode   2 = one              exclam          
	alt	keycode   2 = Meta_one        
	shift	alt	keycode   2 = Meta_exclam     
keycode   3 = two              at               at               nul             
	alt	keycode   3 = Meta_two        
	shift	alt	keycode   3 = Meta_at         
	control	alt	keycode   3 = Meta_nul        
keycode   4 = three            numbersign      
	control	keycode   4 = Escape          
	alt	keycode   4 = Meta_three      
	shift	alt	keycode   4 = Meta_numbersign 
	control	alt	keycode   4 = Meta_Escape     
keycode   5 = four             dollar           dollar           Control_backslash
	alt	keycode   5 = Meta_four       
	shift	alt	keycode   5 = Meta_dollar     
	control	alt	keycode   5 = Meta_Control_backslash
keycode   6 = five             percent         
	control	keycode   6 = Control_bracketright
	alt	keycode   6 = Meta_five       
	shift	alt	keycode   6 = Meta_percent    
	control	alt	keycode   6 = Meta_Control_bracketright
keycode   7 = six              asciicircum     
	control	keycode   7 = Control_asciicircum
	alt	keycode   7 = Meta_six        
	shift	alt	keycode   7 = Meta_asciicircum
	control	alt	keycode   7 = Meta_Control_asciicircum
keycode   8 = seven            ampersand        braceleft        Control_underscore
	alt	keycode   8 = Meta_seven      
	shift	alt	keycode   8 = Meta_ampersand  
	control	alt	keycode   8 = Meta_Control_underscore
keycode   9 = eight            asterisk         bracketleft      Delete          
	alt	keycode   9 = Meta_eight      
	shift	alt	keycode   9 = Meta_asterisk   
	control	alt	keycode   9 = Meta_Delete     
keycode  10 = nine             parenleft        bracketright    
	alt	keycode  10 = Meta_nine       
	shift	alt	keycode  10 = Meta_parenleft  
keycode  11 = zero             parenright       braceright      
	alt	keycode  11 = Meta_zero       
	shift	alt	keycode  11 = Meta_parenright 
keycode  12 = minus            underscore       backslash        Delete          
	alt	keycode  12 = Meta_minus      
	shift	alt	keycode  12 = Meta_underscore 
	control	alt	keycode  12 = Meta_Delete     
keycode  13 = equal            plus            
	alt	keycode  13 = Meta_equal      
	shift	alt	keycode  13 = Meta_plus       
keycode  14 = BackSpace        BackSpace       
	control	keycode  14 = BackSpace       
	shift	control	keycode  14 = BackSpace       
	alt	keycode  14 = Meta_BackSpace  
	shift	alt	keycode  14 = Meta_BackSpace  
	control	alt	keycode  14 = Meta_BackSpace  
	shift	control	alt	keycode  14 = Meta_BackSpace  
keycode  15 = Tab              Tab             
	alt	keycode  15 = Meta_Tab        
	shift	alt	keycode  15 = Meta_Tab        
keycode  16 = +q                +Q                +q                Control_q       
	alt	keycode  16 = Meta_q          
	shift	alt	keycode  16 = Meta_Q          
	control	alt	keycode  16 = Meta_Control_q  
keycode  17 = +w                +W                +w                Control_w       
	alt	keycode  17 = Meta_w          
	shift	alt	keycode  17 = Meta_W          
	control	alt	keycode  17 = Meta_Control_w  
keycode  18 = +e                +E                Hex_E            Control_e       
	alt	keycode  18 = Meta_e          
	shift	alt	keycode  18 = Meta_E          
	control	alt	keycode  18 = Meta_Control_e  
keycode  19 = +r                +R                +r                Control_r       
	alt	keycode  19 = Meta_r          
	shift	alt	keycode  19 = Meta_R          
	control	alt	keycode  19 = Meta_Control_r  
keycode  20 = +t                +T                +t                Control_t       
	alt	keycode  20 = Meta_t          
	shift	alt	keycode  20 = Meta_T          
	control	alt	keycode  20 = Meta_Control_t  
keycode  21 = +y                +Y                +y                Control_y       
	alt	keycode  21 = Meta_y          
	shift	alt	keycode  21 = Meta_Y          
	control	alt	keycode  21 = Meta_Control_y  
keycode  22 = +u                +U                +u                Control_u       
	alt	keycode  22 = Meta_u          
	shift	alt	keycode  22 = Meta_U          
	control	alt	keycode  22 = Meta_Control_u  
keycode  23 = +i                +I                +i                Tab             
	alt	keycode  23 = Meta_i          
	shift	alt	keycode  23 = Meta_I          
	control	alt	keycode  23 = Meta_Tab        
keycode  24 = +o                +O                +o                Control_o       
	alt	keycode  24 = Meta_o          
	shift	alt	keycode  24 = Meta_O          
	control	alt	keycode  24 = Meta_Control_o  
keycode  25 = +p                +P                +p                Control_p       
	alt	keycode  25 = Meta_p          
	shift	alt	keycode  25 = Meta_P          
	control	alt	keycode  25 = Meta_Control_p  
keycode  26 = bracketleft      braceleft       
	control	keycode  26 = Escape          
	alt	keycode  26 = Meta_bracketleft
	shift	alt	keycode  26 = Meta_braceleft  
	control	alt	keycode  26 = Meta_Escape     
keycode  27 = bracketright     braceright       asciitilde       Control_bracketright
	alt	keycode  27 = Meta_bracketright
	shift	alt	keycode  27 = Meta_braceright 
	control	alt	keycode  27 = Meta_Control_bracketright
keycode  28 = Return          
	alt	keycode  28 = Meta_Control_m  
keycode  29 = Control         
keycode  30 = +a                +A                Hex_A            Control_a       
	alt	keycode  30 = Meta_a          
	shift	alt	keycode  30 = Meta_A          
	control	alt	keycode  30 = Meta_Control_a  
keycode  31 = +s                +S                +s                Control_s       
	alt	keycode  31 = Meta_s          
	shift	alt	keycode  31 = Meta_S          
	control	alt	keycode  31 = Meta_Control_s  
keycode  32 = +d                +D                Hex_D            Control_d       
	alt	keycode  32 = Meta_d          
	shift	alt	keycode  32 = Meta_D          
	control	alt	keycode  32 = Meta_Control_d  
keycode  33 = +f                +F                Hex_F            Control_f       
	alt	keycode  33 = Meta_f          
	shift	alt	keycode  33 = Meta_F          
	control	alt	keycode  33 = Meta_Control_f  
keycode  34 = +g                +G                +g                Control_g       
	alt	keycode  34 = Meta_g          
	shift	alt	keycode  34 = Meta_G          
	control	alt	keycode  34 = Meta_Control_g  
keycode  35 = +h                +H                +h                BackSpace       
	alt	keycode  35 = Meta_h          
	shift	alt	keycode  35 = Meta_H          
	control	alt	keycode  35 = Meta_BackSpace  
keycode  36 = +j                +J                +j                Linefeed        
	alt	keycode  36 = Meta_j          
	shift	alt	keycode  36 = Meta_J          
	control	alt	keycode  36 = Meta_Linefeed   
keycode  37 = +k                +K                +k                Control_k       
	alt	keycode  37 = Meta_k          
	shift	alt	keycode  37 = Meta_K          
	control	alt	keycode  37 = Meta_Control_k  
keycode  38 = +l                +L                +l                Control_l       
	alt	keycode  38 = Meta_l          
	shift	alt	keycode  38 = Meta_L          
	control	alt	keycode  38 = Meta_Control_l  
keycode  39 = semicolon        colon           
	alt	keycode  39 = Meta_semicolon  
	shift	alt	keycode  39 = Meta_colon      
keycode  40 = apostrophe       quotedbl        
	control	keycode  40 = Control_g       
	alt	keycode  40 = Meta_apostrophe 
	shift	alt	keycode  40 = Meta_quotedbl   
	control	alt	keycode  40 = Meta_Control_g  
keycode  41 = grave            asciitilde      
	control	keycode  41 = nul             
	alt	keycode  41 = Meta_grave      
	shift	alt	keycode  41 = Meta_asciitilde 
	control	alt	keycode  41 = Meta_nul        
keycode  42 = Shift           
keycode  43 = backslash        bar             
	control	keycode  43 = Control_backslash
	alt	keycode  43 = Meta_backslash  
	shift	alt	keycode  43 = Meta_bar        
	control	alt	keycode  43 = Meta_Control_backslash
keycode  44 = +z                +Z                +z                Control_z       
	alt	keycode  44 = Meta_z          
	shift	alt	keycode  44 = Meta_Z          
	control	alt	keycode  44 = Meta_Control_z  
keycode  45 = +x                +X                +x                Control_x       
	alt	keycode  45 = Meta_x          
	shift	alt	keycode  45 = Meta_X          
	control	alt	keycode  45 = Meta_Control_x  
keycode  46 = +c                +C                Hex_C            Control_c       
	alt	keycode  46 = Meta_c          
	shift	alt	keycode  46 = Meta_C          
	control	alt	keycode  46 = Meta_Control_c  
keycode  47 = +v                +V                +v                Control_v       
	alt	keycode  47 = Meta_v          
	shift	alt	keycode  47 = Meta_V          
	control	alt	keycode  47 = Meta_Control_v  
keycode  48 = +b                +B                Hex_B            Control_b       
	alt	keycode  48 = Meta_b          
	shift	alt	keycode  48 = Meta_B          
	control	alt	keycode  48 = Meta_Control_b  
keycode  49 = +n                +N                +n                Control_n       
	alt	keycode  49 = Meta_n          
	shift	alt	keycode  49 = Meta_N          
	control	alt	keycode  49 = Meta_Control_n  
keycode  50 = +m                +M                +m                Control_m       
	alt	keycode  50 = Meta_m          
	shift	alt	keycode  50 = Meta_M          
	control	alt	keycode  50 = Meta_Control_m  
keycode  51 = comma            less            
	alt	keycode  51 = Meta_comma      
	shift	alt	keycode  51 = Meta_less       
keycode  52 = period           greater         
	alt	keycode  52 = Meta_period     
	shift	alt	keycode  52 = Meta_greater    
keycode  53 = slash            question        
	control	keycode  53 = Delete          
	alt	keycode  53 = Meta_slash      
	shift	alt	keycode  53 = Meta_question   
	control	alt	keycode  53 = Meta_Delete     
keycode  54 = Shift           
keycode  55 =
	altgr	keycode  55 = KP_Multiply     
keycode  56 = Alt             
keycode  57 = space            space           
	control	keycode  57 = nul             
	alt	keycode  57 = Meta_space      
	shift	alt	keycode  57 = Meta_space      
	control	alt	keycode  57 = Meta_nul        
keycode  58 = Caps_Lock       
	alt	keycode  58 = Num_Lock        
keycode  59 = F1              
	shift	keycode  59 = F11             
	altgr	keycode  59 = Console_13      
	shift	control	keycode  59 = VoidSymbol      
	alt	keycode  59 = Console_1       
	shift	alt	keycode  59 = Console_11      
	shift	control	alt	keycode  59 = VoidSymbol      
keycode  60 = F2              
	shift	keycode  60 = F12             
	altgr	keycode  60 = Console_14      
	shift	control	keycode  60 = VoidSymbol      
	alt	keycode  60 = Console_2       
	shift	alt	keycode  60 = Console_12      
	shift	control	alt	keycode  60 = VoidSymbol      
keycode  61 = F3              
	shift	keycode  61 = F13             
	altgr	keycode  61 = Console_15      
	shift	control	keycode  61 = VoidSymbol      
	alt	keycode  61 = Console_3       
	shift	alt	keycode  61 = Console_13      
	shift	control	alt	keycode  61 = VoidSymbol      
keycode  62 = F4              
	shift	keycode  62 = F14             
	altgr	keycode  62 = Console_16      
	shift	control	keycode  62 = VoidSymbol      
	alt	keycode  62 = Console_4       
	shift	alt	keycode  62 = Console_14      
	shift	control	alt	keycode  62 = VoidSymbol      
keycode  63 = F5              
	shift	keycode  63 = F15             
	altgr	keycode  63 = Console_17      
	shift	control	keycode  63 = VoidSymbol      
	alt	keycode  63 = Console_5       
	shift	alt	keycode  63 = Console_15      
	shift	control	alt	keycode  63 = VoidSymbol      
keycode  64 = F6              
	shift	keycode  64 = F16             
	altgr	keycode  64 = Console_18      
	shift	control	keycode  64 = VoidSymbol      
	alt	keycode  64 = Console_6       
	shift	alt	keycode  64 = Console_16      
	shift	control	alt	keycode  64 = VoidSymbol      
keycode  65 = F7              
	shift	keycode  65 = F17             
	altgr	keycode  65 = Console_19      
	shift	control	keycode  65 = VoidSymbol      
	alt	keycode  65 = Console_7       
	shift	alt	keycode  65 = Console_17      
	shift	control	alt	keycode  65 = VoidSymbol      
keycode  66 = F8              
	shift	keycode  66 = F18             
	altgr	keycode  66 = Console_20      
	shift	control	keycode  66 = VoidSymbol      
	alt	keycode  66 = Console_8       
	shift	alt	keycode  66 = Console_18      
	shift	control	alt	keycode  66 = VoidSymbol      
keycode  67 = F9              
	shift	keycode  67 = F19             
	altgr	keycode  67 = Console_21      
	shift	control	keycode  67 = VoidSymbol      
	alt	keycode  67 = Console_9       
	shift	alt	keycode  67 = Console_19      
	shift	control	alt	keycode  67 = VoidSymbol      
keycode  68 = F10             
	shift	keycode  68 = F20             
	altgr	keycode  68 = Console_22      
	shift	control	keycode  68 = VoidSymbol      
	alt	keycode  68 = Console_10      
	shift	alt	keycode  68 = Console_20      
	shift	control	alt	keycode  68 = VoidSymbol      
keycode  69 =
	altgr	keycode  69 = Num_Lock        
keycode  70 =
	altgr	keycode  70 = Show_Registers  
keycode  71 = Find            
	shift	keycode  71 = Select          
	altgr	keycode  71 = Hex_7           
	shift	control	keycode  71 = Select          
	shift	alt	keycode  71 = Select          
	shift	control	alt	keycode  71 = Select          
keycode  72 = Up              
	shift	keycode  72 = Prior           
	altgr	keycode  72 = Hex_8           
	alt	keycode  72 = Scroll_Backward 
	shift	alt	keycode  72 = Prior           
keycode  73 =
	altgr	keycode  73 = Hex_9           
keycode  74 = KP_Subtract     
keycode  75 = Left            
	altgr	keycode  75 = Hex_4           
keycode  76 =
	altgr	keycode  76 = Hex_5           
keycode  77 = Right           
	altgr	keycode  77 = Hex_6           
keycode  78 = KP_Add          
keycode  79 =
	altgr	keycode  79 = Hex_1           
keycode  80 = Down            
	shift	keycode  80 = Next            
	altgr	keycode  80 = Hex_2           
	alt	keycode  80 = Scroll_Forward  
	shift	alt	keycode  80 = Next            
keycode  81 =
	altgr	keycode  81 = Hex_3           
keycode  82 = Insert          
	altgr	keycode  82 = Hex_0           
	alt	keycode  82 = Scroll_Lock     
keycode  83 = Delete           Delete           KP_Period        Delete          
	alt	keycode  83 = Meta_Delete     
	shift	alt	keycode  83 = Meta_Delete     
	control	alt	keycode  83 = Delete          
keycode  84 =
	altgr	keycode  84 = Last_Console    
keycode  85 =
keycode  86 =
	altgr	keycode  86 = bar             
keycode  87 =
	altgr	keycode  87 = Console_23      
keycode  88 =
	altgr	keycode  88 = Console_24      
keycode  89 =
keycode  90 =
keycode  91 =
keycode  92 =
keycode  93 =
keycode  94 =
keycode  95 =
keycode  96 =
	altgr	keycode  96 = KP_Enter        
keycode  97 = F24              Break            Control          F24             
	alt	keycode  97 = Last_Console    
	control	alt	keycode  97 = F24             
keycode  98 = Help             Show_Memory      KP_Divide        Show_Registers  
	alt	keycode  98 = Show_State      
	control	alt	keycode  98 = Show_Registers  
keycode  99 = parenleft        parenleft       
	control	keycode  99 = parenleft       
	shift	control	keycode  99 = parenleft       
	alt	keycode  99 = parenleft       
	shift	alt	keycode  99 = parenleft       
	control	alt	keycode  99 = parenleft       
	shift	control	alt	keycode  99 = parenleft       
keycode 100 = parenright       parenright       AltGr            parenright       parenright       parenright       parenright       parenright       parenright      
keycode 101 = KP_Divide       
	altgr	keycode 101 = Break           
keycode 102 = KP_Multiply     
	altgr	keycode 102 = Find            
keycode 103 = KP_7            
	altgr	keycode 103 = Up              
	alt	keycode 103 = Ascii_7         
keycode 104 = KP_8            
	altgr	keycode 104 = Prior           
	alt	keycode 104 = Ascii_8         
keycode 105 = KP_9            
	altgr	keycode 105 = Left            
	alt	keycode 105 = Ascii_9         
keycode 106 = KP_4            
	altgr	keycode 106 = Right           
	alt	keycode 106 = Ascii_4         
keycode 107 = KP_5            
	altgr	keycode 107 = Select          
	alt	keycode 107 = Ascii_5         
keycode 108 = KP_6            
	altgr	keycode 108 = Down            
	alt	keycode 108 = Ascii_6         
keycode 109 = KP_1            
	altgr	keycode 109 = Next            
	alt	keycode 109 = Ascii_1         
keycode 110 = KP_2            
	altgr	keycode 110 = Insert          
	alt	keycode 110 = Ascii_2         
keycode 111 = KP_3            
	altgr	keycode 111 = Remove          
	alt	keycode 111 = Ascii_3         
keycode 112 = KP_0            
	altgr	keycode 112 = Macro           
	alt	keycode 112 = Ascii_0         
keycode 113 = KP_Period       
	altgr	keycode 113 = F13             
keycode 114 = KP_Enter        
	altgr	keycode 114 = F14             
keycode 115 =
	altgr	keycode 115 = Help            
keycode 116 =
	altgr	keycode 116 = Do              
keycode 117 =
	altgr	keycode 117 = F17             
keycode 118 =
	altgr	keycode 118 = KP_MinPlus      
keycode 119 =
	altgr	keycode 119 = Pause           
keycode 120 =
keycode 121 =
keycode 122 =
keycode 123 =
keycode 124 =
keycode 125 =
keycode 126 =
keycode 127 =

