lk201-map.map 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. # Default kernel keymap. 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 83 = Boot
  7. # altgr control keycode 111 = 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 100 = Alt
  13. #
  14. keycode 0x15 = grave tilde
  15. alt keycode 0x15 = Escape
  16. control keycode 0x15 = Meta_Escape
  17. keycode 0x16 = one exclam
  18. alt keycode 0x16 = Meta_one
  19. keycode 0x17 = two at at
  20. control keycode 0x17 = nul
  21. shift control keycode 0x17 = nul
  22. alt keycode 0x17 = Meta_two
  23. keycode 0x18 = three numbersign
  24. control keycode 0x18 = Escape
  25. alt keycode 0x18 = Meta_three
  26. keycode 0x19 = four dollar dollar
  27. control keycode 0x19 = Control_backslash
  28. alt keycode 0x19 = Meta_four
  29. keycode 0x1a = five percent
  30. control keycode 0x1a = Control_bracketright
  31. alt keycode 0x1a = Meta_five
  32. keycode 0x1b = six asciicircum
  33. control keycode 0x1b = Control_asciicircum
  34. alt keycode 0x1b = Meta_six
  35. keycode 0x1c = seven ampersand braceleft
  36. control keycode 0x1c = Control_underscore
  37. alt keycode 0x1c = Meta_seven
  38. keycode 0x1d = eight asterisk bracketleft
  39. control keycode 0x1d = Delete
  40. alt keycode 0x1d = Meta_eight
  41. keycode 0x1e = nine parenleft bracketright
  42. alt keycode 0x1e = Meta_nine
  43. keycode 0x1f = zero parenright braceright
  44. alt keycode 0x1f = Meta_zero
  45. keycode 0x20 = minus underscore backslash
  46. control keycode 0x20 = Control_underscore
  47. shift control keycode 0x20 = Control_underscore
  48. alt keycode 0x20 = Meta_minus
  49. keycode 0x21 = equal plus
  50. alt keycode 0x21 = Meta_equal
  51. keycode 0x22 = Delete Delete
  52. control keycode 0x22 = BackSpace
  53. alt keycode 0x22 = Meta_Delete
  54. keycode 0x2a = Tab Tab
  55. alt keycode 0x2a = Meta_Tab
  56. keycode 0x2b = q
  57. keycode 0x2c = w
  58. keycode 0x2d = e
  59. altgr keycode 0x2d = Hex_E
  60. keycode 0x2e = r
  61. keycode 0x2f = t
  62. keycode 0x30 = y
  63. keycode 0x31 = u
  64. keycode 0x32 = i
  65. keycode 0x33 = o
  66. keycode 0x34 = p
  67. keycode 0x35 = bracketleft braceleft
  68. control keycode 0x35 = Escape
  69. alt keycode 0x35 = Meta_bracketleft
  70. keycode 0x36 = bracketright braceright asciitilde
  71. control keycode 0x36 = Control_bracketright
  72. alt keycode 0x36 = Meta_bracketright
  73. keycode 0x37 = Return
  74. alt keycode 0x37 = Meta_Control_m
  75. keycode 0x3f = Control
  76. keycode 0x41 = a
  77. altgr keycode 0x41 = Hex_A
  78. keycode 0x42 = s
  79. keycode 0x43 = d
  80. altgr keycode 0x43 = Hex_D
  81. keycode 0x44 = f
  82. altgr keycode 0x44 = Hex_F
  83. keycode 0x45 = g
  84. keycode 0x46 = h
  85. keycode 0x47 = j
  86. keycode 0x48 = k
  87. keycode 0x49 = l
  88. keycode 0x4a = semicolon colon
  89. alt keycode 0x4a = Meta_semicolon
  90. keycode 0x4b = apostrophe quotedbl
  91. control keycode 0x4b = Control_g
  92. alt keycode 0x4b = Meta_apostrophe
  93. # keycode 41 = grave asciitilde
  94. # control keycode 41 = nul
  95. # alt keycode 41 = Meta_grave
  96. keycode 0x52 = Shift
  97. keycode 0x4c = backslash bar
  98. control keycode 0x4c = Control_backslash
  99. alt keycode 0x4c = Meta_backslash
  100. keycode 0x53 = greater less
  101. keycode 0x54 = z
  102. keycode 0x55 = x
  103. keycode 0x56 = c
  104. altgr keycode 0x56 = Hex_C
  105. keycode 0x57 = v
  106. keycode 0x58 = b
  107. altgr keycode 0x58 = Hex_B
  108. keycode 0x59 = n
  109. keycode 0x5a = m
  110. keycode 0x5b = comma less
  111. alt keycode 0x5b = Meta_comma
  112. keycode 0x5c = period greater
  113. control keycode 0x5c = Compose
  114. alt keycode 0x5c = Meta_period
  115. keycode 0x5d = slash question
  116. control keycode 0x5d = Delete
  117. alt keycode 0x5d = Meta_slash
  118. keycode 0x67 = Alt
  119. keycode 0x68 = space space
  120. control keycode 0x68 = nul
  121. alt keycode 0x68 = Meta_space
  122. keycode 0x40 = Caps_Lock
  123. keycode 0x01 = F1
  124. control keycode 0x01 = F1
  125. alt keycode 0x01 = Console_1
  126. control alt keycode 0x01 = Console_1
  127. keycode 0x02 = F2
  128. control keycode 0x02 = F2
  129. alt keycode 0x02 = Console_2
  130. control alt keycode 0x02 = Console_2
  131. keycode 0x03 = F3
  132. control keycode 0x03 = F3
  133. alt keycode 0x03 = Console_3
  134. control alt keycode 0x03 = Console_3
  135. keycode 0x04 = F4
  136. control keycode 0x04 = F4
  137. alt keycode 0x04 = Console_4
  138. control alt keycode 0x04 = Console_4
  139. keycode 0x05 = F5
  140. control keycode 0x05 = F5
  141. alt keycode 0x05 = Console_5
  142. control alt keycode 0x05 = Console_5
  143. keycode 0x06 = F6
  144. control keycode 0x06 = F6
  145. alt keycode 0x06 = Console_6
  146. control alt keycode 0x06 = Console_6
  147. keycode 0x07 = F7
  148. control keycode 0x07 = F7
  149. alt keycode 0x07 = Console_7
  150. control alt keycode 0x07 = Console_7
  151. keycode 0x08 = F8
  152. control keycode 0x08 = F8
  153. alt keycode 0x08 = Console_8
  154. control alt keycode 0x08 = Console_8
  155. keycode 0x09 = F9
  156. control keycode 0x09 = F9
  157. alt keycode 0x09 = Console_9
  158. control alt keycode 0x09 = Console_9
  159. keycode 0x0a = F10
  160. control keycode 0x0a = F10
  161. alt keycode 0x0a = Console_10
  162. control alt keycode 0x0a = Console_10
  163. keycode 0x0b = F11
  164. control keycode 0x0b = F11
  165. alt keycode 0x0b = Console_11
  166. control alt keycode 0x0b = Console_11
  167. keycode 0x0c = F12
  168. control keycode 0x0c = F12
  169. alt keycode 0x0c = Console_12
  170. control alt keycode 0x0c = Console_12
  171. keycode 0x0d = F13
  172. control keycode 0x0d = F13
  173. alt keycode 0x0d = Console_13
  174. control alt keycode 0x0d = Console_13
  175. keycode 0x0e = F14
  176. control keycode 0x0e = F14
  177. alt keycode 0x0e = Console_14
  178. control alt keycode 0x0e = Console_14
  179. keycode 0x11 = F17
  180. control keycode 0x11 = F17
  181. alt keycode 0x11 = Console_17
  182. control alt keycode 0x11 = Console_17
  183. keycode 0x12 = F18
  184. control keycode 0x12 = F18
  185. alt keycode 0x12 = Console_18
  186. control alt keycode 0x12 = Console_18
  187. keycode 0x13 = F19
  188. control keycode 0x13 = F19
  189. alt keycode 0x13 = Console_19
  190. control alt keycode 0x13 = Console_19
  191. keycode 0x14 = F20
  192. control keycode 0x14 = F20
  193. alt keycode 0x14 = Console_20
  194. control alt keycode 0x14 = Console_20
  195. keycode 0x3b = KP_7
  196. alt keycode 0x3b = Ascii_7
  197. altgr keycode 0x3b = Hex_7
  198. keycode 0x3c = KP_8
  199. alt keycode 0x3c = Ascii_8
  200. altgr keycode 0x3c = Hex_8
  201. keycode 0x3d = KP_9
  202. alt keycode 0x3d = Ascii_9
  203. altgr keycode 0x3d = Hex_9
  204. keycode 0x3e = KP_Subtract
  205. keycode 0x4e = KP_4
  206. alt keycode 0x4e = Ascii_4
  207. altgr keycode 0x4e = Hex_4
  208. keycode 0x4f = KP_5
  209. alt keycode 0x4f = Ascii_5
  210. altgr keycode 0x4f = Hex_5
  211. keycode 0x50 = KP_6
  212. alt keycode 0x50 = Ascii_6
  213. altgr keycode 0x50 = Hex_6
  214. keycode 0x62 = KP_1
  215. alt keycode 0x62 = Ascii_1
  216. altgr keycode 0x62 = Hex_1
  217. keycode 0x63 = KP_2
  218. alt keycode 0x63 = Ascii_2
  219. altgr keycode 0x63 = Hex_2
  220. keycode 0x64 = KP_3
  221. alt keycode 0x64 = Ascii_3
  222. altgr keycode 0x64 = Hex_3
  223. keycode 0x6b = KP_0
  224. alt keycode 0x6b = Ascii_0
  225. altgr keycode 0x6b = Hex_0
  226. keycode 0x6c = KP_Period
  227. # altgr control keycode 0x6c = Boot
  228. control alt keycode 0x6c = Boot
  229. keycode 0x65 = KP_Enter
  230. keycode 0x3f = Control
  231. # keycode 100 = AltGr
  232. keycode 0x23 = Find
  233. keycode 0x4d = Up
  234. keycode 0x39 = Prior
  235. shift keycode 0x39 = Scroll_Backward
  236. keycode 0x5f = Left
  237. alt keycode 0x5f = Decr_Console
  238. keycode 0x61 = Right
  239. alt keycode 0x61 = Incr_Console
  240. keycode 0x38 = Select
  241. keycode 0x60 = Down
  242. keycode 0x3a = Next
  243. shift keycode 0x3a = Scroll_Forward
  244. keycode 0x24 = Insert
  245. keycode 0x25 = Remove
  246. # altgr control keycode 0x25 = Boot
  247. control alt keycode 0x25 = Boot
  248. keycode 0x0f = Help Show_Memory Show_Registers
  249. control keycode 0x0f = Show_State
  250. keycode 0x10 = Do
  251. string F1 = "\033[[A"
  252. string F2 = "\033[[B"
  253. string F3 = "\033[[C"
  254. string F4 = "\033[[D"
  255. string F5 = "\033[[E"
  256. string F6 = "\033[17~"
  257. string F7 = "\033[18~"
  258. string F8 = "\033[19~"
  259. string F9 = "\033[20~"
  260. string F10 = "\033[21~"
  261. string F11 = "\033[23~"
  262. string F12 = "\033[24~"
  263. string F13 = "\033[25~"
  264. string F14 = "\033[26~"
  265. string F15 = "\033[28~"
  266. string F16 = "\033[29~"
  267. string F17 = "\033[31~"
  268. string F18 = "\033[32~"
  269. string F19 = "\033[33~"
  270. string F20 = "\033[34~"
  271. string Find = "\033[1~"
  272. string Insert = "\033[2~"
  273. string Remove = "\033[3~"
  274. string Select = "\033[4~"
  275. string Prior = "\033[5~"
  276. string Next = "\033[6~"
  277. string Macro = "\033[M"
  278. string Pause = "\033[P"
  279. compose '`' 'A' to 'Ŕ'
  280. compose '`' 'a' to 'ŕ'
  281. compose '\'' 'A' to 'Á'
  282. compose '\'' 'a' to 'á'
  283. compose '^' 'A' to 'Â'
  284. compose '^' 'a' to 'â'
  285. compose '~' 'A' to 'Ă'
  286. compose '~' 'a' to 'ă'
  287. compose '"' 'A' to 'Ä'
  288. compose '"' 'a' to 'ä'
  289. compose 'O' 'A' to 'Ĺ'
  290. compose 'o' 'a' to 'ĺ'
  291. compose '0' 'A' to 'Ĺ'
  292. compose '0' 'a' to 'ĺ'
  293. compose 'A' 'A' to 'Ĺ'
  294. compose 'a' 'a' to 'ĺ'
  295. compose 'A' 'E' to 'Ć'
  296. compose 'a' 'e' to 'ć'
  297. compose ',' 'C' to 'Ç'
  298. compose ',' 'c' to 'ç'
  299. compose '`' 'E' to 'Č'
  300. compose '`' 'e' to 'č'
  301. compose '\'' 'E' to 'É'
  302. compose '\'' 'e' to 'é'
  303. compose '^' 'E' to 'Ę'
  304. compose '^' 'e' to 'ę'
  305. compose '"' 'E' to 'Ë'
  306. compose '"' 'e' to 'ë'
  307. compose '`' 'I' to 'Ě'
  308. compose '`' 'i' to 'ě'
  309. compose '\'' 'I' to 'Í'
  310. compose '\'' 'i' to 'í'
  311. compose '^' 'I' to 'Î'
  312. compose '^' 'i' to 'î'
  313. compose '"' 'I' to 'Ď'
  314. compose '"' 'i' to 'ď'
  315. compose '-' 'D' to 'Đ'
  316. compose '-' 'd' to 'đ'
  317. compose '~' 'N' to 'Ń'
  318. compose '~' 'n' to 'ń'
  319. compose '`' 'O' to 'Ň'
  320. compose '`' 'o' to 'ň'
  321. compose '\'' 'O' to 'Ó'
  322. compose '\'' 'o' to 'ó'
  323. compose '^' 'O' to 'Ô'
  324. compose '^' 'o' to 'ô'
  325. compose '~' 'O' to 'Ő'
  326. compose '~' 'o' to 'ő'
  327. compose '"' 'O' to 'Ö'
  328. compose '"' 'o' to 'ö'
  329. compose '/' 'O' to 'Ř'
  330. compose '/' 'o' to 'ř'
  331. compose '`' 'U' to 'Ů'
  332. compose '`' 'u' to 'ů'
  333. compose '\'' 'U' to 'Ú'
  334. compose '\'' 'u' to 'ú'
  335. compose '^' 'U' to 'Ű'
  336. compose '^' 'u' to 'ű'
  337. compose '"' 'U' to 'Ü'
  338. compose '"' 'u' to 'ü'
  339. compose '\'' 'Y' to 'Ý'
  340. compose '\'' 'y' to 'ý'
  341. compose 'T' 'H' to 'Ţ'
  342. compose 't' 'h' to 'ţ'
  343. compose 's' 's' to 'ß'
  344. compose '"' 'y' to '˙'
  345. compose 's' 'z' to 'ß'
  346. compose 'i' 'j' to '˙'