defkeymap-acorn.map
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:11k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. # Default kernel keymap for Acorn machines.  This uses 7 modifier combinations.
  2. keymaps 0-2,4-5,8,12
  3. # Change the above line into
  4. # keymaps 0-2,4-6,8,12
  5. # in case you want the entries
  6. # altgr control keycode  52 = Boot
  7. # altgr control keycode 102 = Boot
  8. # below.
  9. #
  10. # In fact AltGr is used very little, and one more keymap can
  11. # be saved by mapping AltGr to Alt (and adapting a few entries):
  12. # keycode  96 = Alt             
  13. #
  14. keycode   0 = Escape
  15. shift keycode   0 = Escape
  16. alt keycode   0 = Meta_Escape
  17. keycode   1 = F1              F11               Console_13      
  18. control keycode   1 = F1              
  19. alt keycode   1 = Console_1       
  20. control alt keycode   1 = Console_1       
  21. keycode   2 = F2              F12               Console_14      
  22. control keycode   2 = F2              
  23. alt keycode   2 = Console_2       
  24. control alt keycode   2 = Console_2       
  25. keycode   3 = F3              F13               Console_15      
  26. control keycode   3 = F3              
  27. alt keycode   3 = Console_3       
  28. control alt keycode   3 = Console_3       
  29. keycode   4 = F4              F14               Console_16      
  30. control keycode   4 = F4              
  31. alt keycode   4 = Console_4       
  32. control alt keycode   4 = Console_4       
  33. keycode   5 = F5              F15               Console_17      
  34. control keycode   5 = F5              
  35. alt keycode   5 = Console_5       
  36. control alt keycode   5 = Console_5       
  37. keycode   6 = F6              F16               Console_18      
  38. control keycode   6 = F6              
  39. alt keycode   6 = Console_6       
  40. control alt keycode   6 = Console_6       
  41. keycode   7 = F7              F17               Console_19      
  42. control keycode   7 = F7              
  43. alt keycode   7 = Console_7       
  44. control alt keycode   7 = Console_7       
  45. keycode   8 = F8              F18               Console_20      
  46. control keycode   8 = F8              
  47. alt keycode   8 = Console_8       
  48. control alt keycode   8 = Console_8       
  49. keycode   9 = F9              F19               Console_21
  50. control keycode   9 = F9              
  51. alt keycode   9 = Console_9       
  52. control alt keycode   9 = Console_9       
  53. keycode  10 = F10             F20               Console_22
  54. control keycode  10 = F10
  55. alt keycode  10 = Console_10      
  56. control alt keycode  10 = Console_10      
  57. keycode  11 = F11             F11               Console_23
  58. control keycode  11 = F11
  59. alt keycode  11 = Console_11      
  60. control alt keycode  11 = Console_11      
  61. keycode  12 = F12             F12               Console_24
  62. control keycode  12 = F12
  63. alt keycode  12 = Console_12      
  64. control alt keycode  12 = Console_12      
  65. keycode  13 =
  66. keycode  14 = Scroll_Lock     
  67. shift keycode  14 = Show_Memory     
  68. altgr keycode  14 = Show_Registers  
  69. control keycode  14 = Show_State      
  70. alt keycode  14 = Scroll_Lock
  71. keycode  15 = Break           
  72. keycode  16 = grave            asciitilde      
  73. alt keycode  16 = Meta_grave      
  74. keycode  17 = one              exclam          
  75. alt keycode  17 = Meta_one        
  76. keycode  18 = two              at               at
  77. control keycode  18 = nul
  78. alt keycode  18 = Meta_two
  79. keycode  19 = three            numbersign      
  80. control keycode  19 = Escape
  81. alt keycode  19 = Meta_three      
  82. keycode  20 = four             dollar           dollar
  83. control keycode  20 = Control_backslash
  84. alt keycode  20 = Meta_four       
  85. keycode  21 = five             percent         
  86. control keycode  21 = Control_bracketright
  87. alt keycode  21 = Meta_five       
  88. keycode  22 = six              asciicircum     
  89. control keycode  22 = Control_asciicircum
  90. alt keycode  22 = Meta_six        
  91. keycode  23 = seven            ampersand        braceleft
  92. control keycode  23 = Control_underscore
  93. alt keycode  23 = Meta_seven      
  94. keycode  24 = eight            asterisk         bracketleft
  95. control keycode  24 = Delete
  96. alt keycode  24 = Meta_eight      
  97. keycode  25 = nine             parenleft        bracketright
  98. alt keycode  25 = Meta_nine       
  99. keycode  26 = zero             parenright       braceright
  100. alt keycode  26 = Meta_zero       
  101. keycode  27 = minus            underscore       backslash
  102. control keycode  27 =  Control_underscore
  103. shift control keycode  27 = Control_underscore
  104. alt keycode  27 = Meta_minus      
  105. keycode  28 = equal            plus            
  106. alt keycode  28 = Meta_equal      
  107. keycode  29 = sterling         currency        
  108. alt keycode  29 = 0x08a3          
  109. keycode  30 = Delete           Delete          
  110. control keycode  30 = BackSpace       
  111. alt keycode  30 = Meta_Delete     
  112. keycode  31 = Insert          
  113. keycode  32 = Find            
  114. keycode  33 = Prior           
  115. shift keycode  33 = Scroll_Backward 
  116. keycode  34 = Num_Lock        
  117. keycode  35 = KP_Divide       
  118. keycode  36 = KP_Multiply     
  119. keycode  37 = 0x0314          
  120. keycode  38 = Tab              Tab             
  121. alt keycode  38 = Meta_Tab        
  122. keycode  39 = q               
  123. keycode  40 = w               
  124. keycode  41 = e               
  125. altgr keycode  41 = Hex_E
  126. keycode  42 = r               
  127. keycode  43 = t               
  128. keycode  44 = y               
  129. keycode  45 = u               
  130. keycode  46 = i               
  131. keycode  47 = o               
  132. keycode  48 = p               
  133. keycode  49 = bracketleft      braceleft       
  134. control keycode  49 = Escape          
  135. alt keycode  49 = Meta_bracketleft
  136. keycode  50 = bracketright     braceright       asciitilde
  137. control keycode  50 = Control_bracketright
  138. alt keycode  50 = Meta_bracketright
  139. keycode  51 = backslash        bar             
  140. control keycode  51 = Control_backslash
  141. alt keycode  51 = Meta_backslash  
  142. keycode  52 = Remove          
  143. # altgr control keycode  52 = Boot
  144. control alt keycode  52 = Boot            
  145. keycode  53 = Select          
  146. keycode  54 = Next            
  147. shift keycode  54 = Scroll_Forward  
  148. keycode  55 = KP_7            
  149. altgr keycode  55 = Hex_7           
  150. alt keycode  55 = Ascii_7         
  151. keycode  56 = KP_8            
  152. altgr keycode  56 = Hex_8           
  153. alt keycode  56 = Ascii_8         
  154. keycode  57 = KP_9            
  155. altgr keycode  57 = Hex_9           
  156. alt keycode  57 = Ascii_9         
  157. keycode  58 = KP_Subtract     
  158. keycode  59 = Control         
  159. keycode  60 = a
  160. altgr keycode  60 = Hex_A
  161. keycode  61 = s               
  162. keycode  62 = d
  163. altgr keycode  62 = Hex_D
  164. keycode  63 = f
  165. altgr keycode  63 = Hex_F
  166. keycode  64 = g               
  167. keycode  65 = h               
  168. keycode  66 = j               
  169. keycode  67 = k               
  170. keycode  68 = l               
  171. keycode  69 = semicolon        colon           
  172. alt keycode  69 = Meta_semicolon  
  173. keycode  70 = apostrophe       quotedbl        
  174. control keycode  70 = Control_g       
  175. alt keycode  70 = Meta_apostrophe 
  176. keycode  71 = Return          
  177. alt keycode  71 = Meta_Control_m  
  178. keycode  72 = KP_4            
  179. altgr keycode  72 = Hex_4           
  180. alt keycode  72 = Ascii_4         
  181. keycode  73 = KP_5            
  182. altgr keycode  73 = Hex_5           
  183. alt keycode  73 = Ascii_5         
  184. keycode  74 = KP_6            
  185. altgr keycode  74 = Hex_6           
  186. alt keycode  74 = Ascii_6         
  187. keycode  75 = KP_Add          
  188. keycode  76 = Shift           
  189. keycode  77 =
  190. keycode  78 = z               
  191. keycode  79 = x               
  192. keycode  80 = c
  193. altgr keycode  80 = Hex_C
  194. keycode  81 = v               
  195. keycode  82 = b
  196. altgr keycode  82 = Hex_B
  197. keycode  83 = n               
  198. keycode  84 = m               
  199. keycode  85 = comma            less            
  200. alt keycode  85 = Meta_comma      
  201. keycode  86 = period           greater         
  202. control keycode  86 = Compose         
  203. alt keycode  86 = Meta_period     
  204. keycode  87 = slash            question        
  205. control keycode  87 = Delete          
  206. alt keycode  87 = Meta_slash
  207. keycode  88 = Shift           
  208. keycode  89 = Up              
  209. keycode  90 = KP_1            
  210. altgr keycode  90 = Hex_1           
  211. alt keycode  90 = Ascii_1         
  212. keycode  91 = KP_2            
  213. altgr keycode  91 = Hex_2           
  214. alt keycode  91 = Ascii_2         
  215. keycode  92 = KP_3            
  216. altgr keycode  92 = Hex_3           
  217. alt keycode  92 = Ascii_3         
  218. keycode  93 = Caps_Lock       
  219. keycode  94 = Alt             
  220. keycode  95 = space            space           
  221. control keycode  95 = nul             
  222. alt keycode  95 = Meta_space      
  223. keycode  96 = AltGr           
  224. keycode  97 = Control         
  225. keycode  98 = Left            
  226. alt keycode  98 = Decr_Console    
  227. keycode  99 = Down            
  228. keycode 100 = Right           
  229. alt keycode 100 = Incr_Console    
  230. keycode 101 = KP_0            
  231. altgr keycode 101 = Hex_0           
  232. alt keycode 101 = Ascii_0         
  233. keycode 102 = KP_Period       
  234. # altgr control keycode 102 = Boot
  235. control alt keycode 102 = Boot            
  236. keycode 103 = KP_Enter        
  237. keycode 104 =
  238. keycode 105 =
  239. keycode 106 =
  240. keycode 107 =
  241. keycode 108 =
  242. keycode 109 =
  243. keycode 110 =
  244. keycode 111 =
  245. keycode 112 =
  246. keycode 113 =
  247. keycode 114 =
  248. keycode 115 =
  249. keycode 116 =
  250. keycode 117 =
  251. keycode 118 =
  252. keycode 119 =
  253. keycode 120 =
  254. keycode 121 =
  255. keycode 122 =
  256. keycode 123 =
  257. keycode 124 =
  258. keycode 125 =
  259. keycode 126 =
  260. keycode 127 =
  261. string F1 = "33[[A"
  262. string F2 = "33[[B"
  263. string F3 = "33[[C"
  264. string F4 = "33[[D"
  265. string F5 = "33[[E"
  266. string F6 = "33[17~"
  267. string F7 = "33[18~"
  268. string F8 = "33[19~"
  269. string F9 = "33[20~"
  270. string F10 = "33[21~"
  271. string F11 = "33[23~"
  272. string F12 = "33[24~"
  273. string F13 = "33[25~"
  274. string F14 = "33[26~"
  275. string F15 = "33[28~"
  276. string F16 = "33[29~"
  277. string F17 = "33[31~"
  278. string F18 = "33[32~"
  279. string F19 = "33[33~"
  280. string F20 = "33[34~"
  281. string Find = "33[1~"
  282. string Insert = "33[2~"
  283. string Remove = "33[3~"
  284. string Select = "33[4~"
  285. string Prior = "33[5~"
  286. string Next = "33[6~"
  287. string Macro = "33[M"
  288. string Pause = "33[P"
  289. compose '`' 'A' to '