Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) # Default kernel keymap. This uses 7 modifier combinations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) keymaps 0-2,4-5,8,12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) # Change the above line into
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) #	keymaps 0-2,4-6,8,12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) # in case you want the entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) #	altgr   control keycode  83 = Boot            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) #	altgr   control keycode 111 = Boot            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) # below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) # In fact AltGr is used very little, and one more keymap can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) # be saved by mapping AltGr to Alt (and adapting a few entries):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) # keycode 100 = Alt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) keycode   1 = Escape           Escape          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	alt     keycode   1 = Meta_Escape     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) keycode   2 = one              exclam          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	alt     keycode   2 = Meta_one        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) keycode   3 = two              at               at              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	control	keycode   3 = nul             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	shift	control	keycode   3 = nul             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	alt	keycode   3 = Meta_two        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) keycode   4 = three            numbersign      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	control keycode   4 = Escape          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	alt     keycode   4 = Meta_three      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) keycode   5 = four             dollar           dollar          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	control keycode   5 = Control_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	alt     keycode   5 = Meta_four       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) keycode   6 = five             percent         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	control keycode   6 = Control_bracketright
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	alt     keycode   6 = Meta_five       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) keycode   7 = six              asciicircum     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	control keycode   7 = Control_asciicircum
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	alt     keycode   7 = Meta_six        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) keycode   8 = seven            ampersand        braceleft       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	control keycode   8 = Control_underscore
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	alt     keycode   8 = Meta_seven      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) keycode   9 = eight            asterisk         bracketleft     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	control keycode   9 = Delete          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	alt     keycode   9 = Meta_eight      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) keycode  10 = nine             parenleft        bracketright    
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	alt     keycode  10 = Meta_nine       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) keycode  11 = zero             parenright       braceright      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	alt     keycode  11 = Meta_zero       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) keycode  12 = minus            underscore       backslash       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	control	keycode  12 = Control_underscore
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	shift	control	keycode  12 = Control_underscore
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	alt	keycode  12 = Meta_minus      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) keycode  13 = equal            plus            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	alt     keycode  13 = Meta_equal      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) keycode  14 = Delete           Delete          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	control keycode  14 = BackSpace
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	alt     keycode  14 = Meta_Delete     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) keycode  15 = Tab              Tab             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	alt     keycode  15 = Meta_Tab        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) keycode  16 = q               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) keycode  17 = w               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) keycode  18 = e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	altgr   keycode  18 = Hex_E   
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) keycode  19 = r               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) keycode  20 = t               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) keycode  21 = y               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) keycode  22 = u               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) keycode  23 = i               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) keycode  24 = o               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) keycode  25 = p               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) keycode  26 = bracketleft      braceleft       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	control keycode  26 = Escape          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	alt     keycode  26 = Meta_bracketleft
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) keycode  27 = bracketright     braceright       asciitilde      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	control keycode  27 = Control_bracketright
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	alt     keycode  27 = Meta_bracketright
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) keycode  28 = Return          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	alt     keycode  28 = Meta_Control_m  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) keycode  29 = Control         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) keycode  30 = a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	altgr   keycode  30 = Hex_A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) keycode  31 = s               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) keycode  32 = d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	altgr   keycode  32 = Hex_D   
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) keycode  33 = f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	altgr   keycode  33 = Hex_F               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) keycode  34 = g               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) keycode  35 = h               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) keycode  36 = j               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) keycode  37 = k               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) keycode  38 = l               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) keycode  39 = semicolon        colon           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	alt     keycode  39 = Meta_semicolon  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) keycode  40 = apostrophe       quotedbl        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	control keycode  40 = Control_g       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	alt     keycode  40 = Meta_apostrophe 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) keycode  41 = grave            asciitilde      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	control keycode  41 = nul             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	alt     keycode  41 = Meta_grave      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) keycode  42 = Shift           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) keycode  43 = backslash        bar             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	control keycode  43 = Control_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	alt     keycode  43 = Meta_backslash  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) keycode  44 = z               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) keycode  45 = x               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) keycode  46 = c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	altgr   keycode  46 = Hex_C   
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) keycode  47 = v               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) keycode  48 = b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	altgr   keycode  48 = Hex_B
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) keycode  49 = n               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) keycode  50 = m               
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) keycode  51 = comma            less            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	alt     keycode  51 = Meta_comma      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) keycode  52 = period           greater         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	control keycode  52 = Compose         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	alt     keycode  52 = Meta_period     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) keycode  53 = slash            question        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	control keycode  53 = Delete          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 	alt     keycode  53 = Meta_slash      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) keycode  54 = Shift           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) keycode  55 = KP_Multiply     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) keycode  56 = Alt             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) keycode  57 = space            space           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	control keycode  57 = nul             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	alt     keycode  57 = Meta_space      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) keycode  58 = Caps_Lock       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) keycode  59 = F1               F11              Console_13      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	control keycode  59 = F1              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	alt     keycode  59 = Console_1       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	control alt     keycode  59 = Console_1       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) keycode  60 = F2               F12              Console_14      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	control keycode  60 = F2              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	alt     keycode  60 = Console_2       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	control alt     keycode  60 = Console_2       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) keycode  61 = F3               F13              Console_15      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	control keycode  61 = F3              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	alt     keycode  61 = Console_3       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	control alt     keycode  61 = Console_3       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) keycode  62 = F4               F14              Console_16      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	control keycode  62 = F4              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	alt     keycode  62 = Console_4       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	control alt     keycode  62 = Console_4       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) keycode  63 = F5               F15              Console_17      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	control keycode  63 = F5              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	alt     keycode  63 = Console_5       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	control alt     keycode  63 = Console_5       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) keycode  64 = F6               F16              Console_18      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	control keycode  64 = F6              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	alt     keycode  64 = Console_6       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	control alt     keycode  64 = Console_6       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) keycode  65 = F7               F17              Console_19      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	control keycode  65 = F7              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	alt     keycode  65 = Console_7       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	control alt     keycode  65 = Console_7       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) keycode  66 = F8               F18              Console_20      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	control keycode  66 = F8              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	alt     keycode  66 = Console_8       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	control alt     keycode  66 = Console_8       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) keycode  67 = F9               F19              Console_21      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	control keycode  67 = F9              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 	alt     keycode  67 = Console_9       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 	control alt     keycode  67 = Console_9       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) keycode  68 = F10              F20              Console_22      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	control keycode  68 = F10             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	alt     keycode  68 = Console_10      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	control alt     keycode  68 = Console_10      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) keycode  69 = Num_Lock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	shift   keycode  69 = Bare_Num_Lock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) keycode  70 = Scroll_Lock      Show_Memory      Show_Registers  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	control keycode  70 = Show_State      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	alt     keycode  70 = Scroll_Lock     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) keycode  71 = KP_7            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	alt     keycode  71 = Ascii_7         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	altgr   keycode  71 = Hex_7         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) keycode  72 = KP_8            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	alt     keycode  72 = Ascii_8         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	altgr   keycode  72 = Hex_8         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) keycode  73 = KP_9            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	alt     keycode  73 = Ascii_9         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	altgr   keycode  73 = Hex_9         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) keycode  74 = KP_Subtract     
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) keycode  75 = KP_4            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	alt     keycode  75 = Ascii_4         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	altgr   keycode  75 = Hex_4         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) keycode  76 = KP_5            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) 	alt     keycode  76 = Ascii_5         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	altgr   keycode  76 = Hex_5         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) keycode  77 = KP_6            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 	alt     keycode  77 = Ascii_6         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	altgr   keycode  77 = Hex_6         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) keycode  78 = KP_Add          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) keycode  79 = KP_1            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	alt     keycode  79 = Ascii_1         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 	altgr   keycode  79 = Hex_1         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) keycode  80 = KP_2            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	alt     keycode  80 = Ascii_2         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	altgr   keycode  80 = Hex_2         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) keycode  81 = KP_3            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) 	alt     keycode  81 = Ascii_3         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 	altgr   keycode  81 = Hex_3         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) keycode  82 = KP_0            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 	alt     keycode  82 = Ascii_0         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	altgr   keycode  82 = Hex_0         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) keycode  83 = KP_Period       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) #	altgr   control keycode  83 = Boot            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 	control alt     keycode  83 = Boot            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) keycode  84 = Last_Console    
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) keycode  85 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) keycode  86 = less             greater          bar             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 	alt     keycode  86 = Meta_less       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) keycode  87 = F11              F11              Console_23      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 	control keycode  87 = F11             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 	alt     keycode  87 = Console_11      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 	control alt     keycode  87 = Console_11      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) keycode  88 = F12              F12              Console_24      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 	control keycode  88 = F12             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 	alt     keycode  88 = Console_12      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	control alt     keycode  88 = Console_12      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) keycode  89 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) keycode  90 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) keycode  91 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) keycode  92 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) keycode  93 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) keycode  94 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) keycode  95 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) keycode  96 = KP_Enter        
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) keycode  97 = Control         
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) keycode  98 = KP_Divide       
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) keycode  99 = Control_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 	control keycode  99 = Control_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 	alt     keycode  99 = Control_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) keycode 100 = AltGr           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) keycode 101 = Break           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) keycode 102 = Find            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) keycode 103 = Up              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) keycode 104 = Prior           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 	shift   keycode 104 = Scroll_Backward 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) keycode 105 = Left            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 	alt     keycode 105 = Decr_Console
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) keycode 106 = Right           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 	alt     keycode 106 = Incr_Console
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) keycode 107 = Select          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) keycode 108 = Down            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) keycode 109 = Next            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 	shift   keycode 109 = Scroll_Forward  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) keycode 110 = Insert          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) keycode 111 = Remove          
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) #	altgr   control keycode 111 = Boot            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 	control alt     keycode 111 = Boot            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) keycode 112 = Macro           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) keycode 113 = F13             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) keycode 114 = F14             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) keycode 115 = Help            
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) keycode 116 = Do              
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) keycode 117 = F17             
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) keycode 118 = KP_MinPlus      
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) keycode 119 = Pause           
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) keycode 120 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) keycode 121 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) keycode 122 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) keycode 123 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) keycode 124 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) keycode 125 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) keycode 126 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) keycode 127 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) string F1 = "\033[[A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) string F2 = "\033[[B"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) string F3 = "\033[[C"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) string F4 = "\033[[D"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) string F5 = "\033[[E"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) string F6 = "\033[17~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) string F7 = "\033[18~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) string F8 = "\033[19~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) string F9 = "\033[20~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) string F10 = "\033[21~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) string F11 = "\033[23~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) string F12 = "\033[24~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) string F13 = "\033[25~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) string F14 = "\033[26~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) string F15 = "\033[28~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) string F16 = "\033[29~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) string F17 = "\033[31~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) string F18 = "\033[32~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) string F19 = "\033[33~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) string F20 = "\033[34~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) string Find = "\033[1~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) string Insert = "\033[2~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) string Remove = "\033[3~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) string Select = "\033[4~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) string Prior = "\033[5~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) string Next = "\033[6~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) string Macro = "\033[M"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) string Pause = "\033[P"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) compose '`' 'A' to 'À'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) compose '`' 'a' to 'à'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) compose '\'' 'A' to 'Á'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) compose '\'' 'a' to 'á'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) compose '^' 'A' to 'Â'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) compose '^' 'a' to 'â'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) compose '~' 'A' to 'Ã'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) compose '~' 'a' to 'ã'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) compose '"' 'A' to 'Ä'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) compose '"' 'a' to 'ä'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) compose 'O' 'A' to 'Å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) compose 'o' 'a' to 'å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) compose '0' 'A' to 'Å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) compose '0' 'a' to 'å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) compose 'A' 'A' to 'Å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) compose 'a' 'a' to 'å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) compose 'A' 'E' to 'Æ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) compose 'a' 'e' to 'æ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) compose ',' 'C' to 'Ç'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) compose ',' 'c' to 'ç'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) compose '`' 'E' to 'È'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) compose '`' 'e' to 'è'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) compose '\'' 'E' to 'É'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) compose '\'' 'e' to 'é'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) compose '^' 'E' to 'Ê'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) compose '^' 'e' to 'ê'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) compose '"' 'E' to 'Ë'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) compose '"' 'e' to 'ë'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) compose '`' 'I' to 'Ì'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) compose '`' 'i' to 'ì'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) compose '\'' 'I' to 'Í'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) compose '\'' 'i' to 'í'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) compose '^' 'I' to 'Î'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) compose '^' 'i' to 'î'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) compose '"' 'I' to 'Ï'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) compose '"' 'i' to 'ï'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) compose '-' 'D' to 'Ð'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) compose '-' 'd' to 'ð'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) compose '~' 'N' to 'Ñ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) compose '~' 'n' to 'ñ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) compose '`' 'O' to 'Ò'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) compose '`' 'o' to 'ò'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) compose '\'' 'O' to 'Ó'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) compose '\'' 'o' to 'ó'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) compose '^' 'O' to 'Ô'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) compose '^' 'o' to 'ô'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) compose '~' 'O' to 'Õ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) compose '~' 'o' to 'õ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) compose '"' 'O' to 'Ö'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) compose '"' 'o' to 'ö'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) compose '/' 'O' to 'Ø'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) compose '/' 'o' to 'ø'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) compose '`' 'U' to 'Ù'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) compose '`' 'u' to 'ù'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) compose '\'' 'U' to 'Ú'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) compose '\'' 'u' to 'ú'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) compose '^' 'U' to 'Û'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) compose '^' 'u' to 'û'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) compose '"' 'U' to 'Ü'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) compose '"' 'u' to 'ü'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) compose '\'' 'Y' to 'Ý'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) compose '\'' 'y' to 'ý'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) compose 'T' 'H' to 'Þ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) compose 't' 'h' to 'þ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) compose 's' 's' to 'ß'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) compose '"' 'y' to 'ÿ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) compose 's' 'z' to 'ß'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) compose 'i' 'j' to 'ÿ'