qtronixmap.map 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  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 1 = grave asciitilde
  15. alt keycode 1 = Meta_Escape
  16. keycode 2 = one exclam
  17. alt keycode 2 = Meta_one
  18. keycode 3 = two at at
  19. control keycode 3 = nul
  20. shift control keycode 3 = nul
  21. alt keycode 3 = Meta_two
  22. keycode 4 = three numbersign
  23. control keycode 4 = Escape
  24. alt keycode 4 = Meta_three
  25. keycode 5 = four dollar dollar
  26. control keycode 5 = Control_backslash
  27. alt keycode 5 = Meta_four
  28. keycode 6 = five percent
  29. control keycode 6 = Control_bracketright
  30. alt keycode 6 = Meta_five
  31. keycode 7 = six asciicircum
  32. control keycode 7 = Control_asciicircum
  33. alt keycode 7 = Meta_six
  34. keycode 8 = seven ampersand braceleft
  35. control keycode 8 = Control_underscore
  36. alt keycode 8 = Meta_seven
  37. keycode 9 = eight asterisk bracketleft
  38. control keycode 9 = Delete
  39. alt keycode 9 = Meta_eight
  40. keycode 10 = nine parenleft bracketright
  41. alt keycode 10 = Meta_nine
  42. keycode 11 = zero parenright braceright
  43. alt keycode 11 = Meta_zero
  44. keycode 12 = minus underscore backslash
  45. control keycode 12 = Control_underscore
  46. shift control keycode 12 = Control_underscore
  47. alt keycode 12 = Meta_minus
  48. keycode 13 = equal plus
  49. alt keycode 13 = Meta_equal
  50. keycode 15 = Delete Delete
  51. control keycode 15 = BackSpace
  52. alt keycode 15 = Meta_Delete
  53. keycode 16 = Tab Tab
  54. alt keycode 16 = Meta_Tab
  55. keycode 17 = q
  56. keycode 18 = w
  57. keycode 19 = e
  58. keycode 20 = r
  59. keycode 21 = t
  60. keycode 22 = y
  61. keycode 23 = u
  62. keycode 24 = i
  63. keycode 25 = o
  64. keycode 26 = p
  65. keycode 27 = bracketleft braceleft
  66. control keycode 27 = Escape
  67. alt keycode 27 = Meta_bracketleft
  68. keycode 28 = bracketright braceright
  69. control keycode 28 = Control_bracketright
  70. alt keycode 28 = Meta_bracketright
  71. keycode 29 = backslash bar
  72. control keycode 29 = Control_backslash
  73. alt keycode 29 = Meta_backslash
  74. keycode 30 = Caps_Lock
  75. keycode 31 = a
  76. keycode 32 = s
  77. keycode 33 = d
  78. keycode 34 = f
  79. keycode 35 = g
  80. keycode 36 = h
  81. keycode 37 = j
  82. keycode 38 = k
  83. keycode 39 = l
  84. keycode 40 = semicolon colon
  85. alt keycode 39 = Meta_semicolon
  86. keycode 41 = apostrophe quotedbl
  87. control keycode 40 = Control_g
  88. alt keycode 40 = Meta_apostrophe
  89. keycode 42 = grave asciitilde
  90. control keycode 41 = nul
  91. alt keycode 41 = Meta_grave
  92. keycode 43 = Return
  93. alt keycode 43 = Meta_Control_m
  94. keycode 44 = Shift
  95. keycode 46 = z
  96. keycode 47 = x
  97. keycode 48 = c
  98. keycode 49 = v
  99. keycode 50 = b
  100. keycode 51 = n
  101. keycode 52 = m
  102. keycode 53 = comma less
  103. alt keycode 51 = Meta_comma
  104. keycode 54 = period greater
  105. control keycode 52 = Compose
  106. alt keycode 52 = Meta_period
  107. keycode 55 = slash question
  108. control keycode 53 = Delete
  109. alt keycode 53 = Meta_slash
  110. keycode 57 = Shift
  111. keycode 58 = Control
  112. keycode 60 = Alt
  113. keycode 61 = space space
  114. control keycode 61 = nul
  115. alt keycode 61 = Meta_space
  116. keycode 62 = Alt
  117. keycode 75 = Insert
  118. keycode 76 = Delete
  119. keycode 83 = Up
  120. keycode 84 = Down
  121. keycode 85 = Prior
  122. shift keycode 85 = Scroll_Backward
  123. keycode 86 = Next
  124. shift keycode 86 = Scroll_Forward
  125. keycode 89 = Right
  126. alt keycode 89 = Incr_Console
  127. keycode 79 = Left
  128. alt keycode 79 = Decr_Console
  129. keycode 90 = Num_Lock
  130. shift keycode 90 = Bare_Num_Lock
  131. keycode 91 = minus
  132. keycode 92 = plus
  133. keycode 93 = KP_Multiply
  134. keycode 94 = period
  135. keycode 95 = KP_Divide
  136. keycode 107 = Select
  137. keycode 108 = Down
  138. keycode 110 = Escape Escape
  139. alt keycode 1 = Meta_Escape
  140. keycode 112 = F1 F11 Console_13
  141. control keycode 112 = F1
  142. alt keycode 112 = Console_1
  143. control alt keycode 112 = Console_1
  144. keycode 113 = F2 F12 Console_14
  145. control keycode 113 = F2
  146. alt keycode 113 = Console_2
  147. control alt keycode 113 = Console_2
  148. keycode 114 = F3 F13 Console_15
  149. control keycode 114 = F3
  150. alt keycode 114 = Console_3
  151. control alt keycode 114 = Console_3
  152. keycode 115 = F4 F14 Console_16
  153. control keycode 115 = F4
  154. alt keycode 115 = Console_4
  155. control alt keycode 115 = Console_4
  156. keycode 116 = F5 F15 Console_17
  157. control keycode 116 = F5
  158. alt keycode 116 = Console_5
  159. control alt keycode 116 = Console_5
  160. keycode 117 = F6 F16 Console_18
  161. control keycode 117 = F6
  162. alt keycode 117 = Console_6
  163. control alt keycode 117 = Console_6
  164. keycode 118 = F7 F17 Console_19
  165. control keycode 118 = F7
  166. alt keycode 118 = Console_7
  167. control alt keycode 118 = Console_7
  168. keycode 119 = F8 F18 Console_20
  169. control keycode 119 = F8
  170. alt keycode 119 = Console_8
  171. control alt keycode 119 = Console_8
  172. keycode 120 = F9 F19 Console_21
  173. control keycode 120 = F9
  174. alt keycode 120 = Console_9
  175. control alt keycode 120 = Console_9
  176. keycode 121 = F10 F20 Console_22
  177. control keycode 121 = F10
  178. alt keycode 121 = Console_10
  179. control alt keycode 121 = Console_10
  180. keycode 126 = Pause
  181. string F1 = "\033[[A"
  182. string F2 = "\033[[B"
  183. string F3 = "\033[[C"
  184. string F4 = "\033[[D"
  185. string F5 = "\033[[E"
  186. string F6 = "\033[17~"
  187. string F7 = "\033[18~"
  188. string F8 = "\033[19~"
  189. string F9 = "\033[20~"
  190. string F10 = "\033[21~"
  191. string F11 = "\033[23~"
  192. string F12 = "\033[24~"
  193. string F13 = "\033[25~"
  194. string F14 = "\033[26~"
  195. string F15 = "\033[28~"
  196. string F16 = "\033[29~"
  197. string F17 = "\033[31~"
  198. string F18 = "\033[32~"
  199. string F19 = "\033[33~"
  200. string F20 = "\033[34~"
  201. string Find = "\033[1~"
  202. string Insert = "\033[2~"
  203. string Remove = "\033[3~"
  204. string Select = "\033[4~"
  205. string Prior = "\033[5~"
  206. string Next = "\033[6~"
  207. string Macro = "\033[M"
  208. string Pause = "\033[P"
  209. compose '`' 'A' to 'À'
  210. compose '`' 'a' to 'à'
  211. compose '\'' 'A' to 'Á'
  212. compose '\'' 'a' to 'á'
  213. compose '^' 'A' to 'Â'
  214. compose '^' 'a' to 'â'
  215. compose '~' 'A' to 'Ã'
  216. compose '~' 'a' to 'ã'
  217. compose '"' 'A' to 'Ä'
  218. compose '"' 'a' to 'ä'
  219. compose 'O' 'A' to 'Å'
  220. compose 'o' 'a' to 'å'
  221. compose '0' 'A' to 'Å'
  222. compose '0' 'a' to 'å'
  223. compose 'A' 'A' to 'Å'
  224. compose 'a' 'a' to 'å'
  225. compose 'A' 'E' to 'Æ'
  226. compose 'a' 'e' to 'æ'
  227. compose ',' 'C' to 'Ç'
  228. compose ',' 'c' to 'ç'
  229. compose '`' 'E' to 'È'
  230. compose '`' 'e' to 'è'
  231. compose '\'' 'E' to 'É'
  232. compose '\'' 'e' to 'é'
  233. compose '^' 'E' to 'Ê'
  234. compose '^' 'e' to 'ê'
  235. compose '"' 'E' to 'Ë'
  236. compose '"' 'e' to 'ë'
  237. compose '`' 'I' to 'Ì'
  238. compose '`' 'i' to 'ì'
  239. compose '\'' 'I' to 'Í'
  240. compose '\'' 'i' to 'í'
  241. compose '^' 'I' to 'Î'
  242. compose '^' 'i' to 'î'
  243. compose '"' 'I' to 'Ï'
  244. compose '"' 'i' to 'ï'
  245. compose '-' 'D' to 'Ð'
  246. compose '-' 'd' to 'ð'
  247. compose '~' 'N' to 'Ñ'
  248. compose '~' 'n' to 'ñ'
  249. compose '`' 'O' to 'Ò'
  250. compose '`' 'o' to 'ò'
  251. compose '\'' 'O' to 'Ó'
  252. compose '\'' 'o' to 'ó'
  253. compose '^' 'O' to 'Ô'
  254. compose '^' 'o' to 'ô'
  255. compose '~' 'O' to 'Õ'
  256. compose '~' 'o' to 'õ'
  257. compose '"' 'O' to 'Ö'
  258. compose '"' 'o' to 'ö'
  259. compose '/' 'O' to 'Ø'
  260. compose '/' 'o' to 'ø'
  261. compose '`' 'U' to 'Ù'
  262. compose '`' 'u' to 'ù'
  263. compose '\'' 'U' to 'Ú'
  264. compose '\'' 'u' to 'ú'
  265. compose '^' 'U' to 'Û'
  266. compose '^' 'u' to 'û'
  267. compose '"' 'U' to 'Ü'
  268. compose '"' 'u' to 'ü'
  269. compose '\'' 'Y' to 'Ý'
  270. compose '\'' 'y' to 'ý'
  271. compose 'T' 'H' to 'Þ'
  272. compose 't' 'h' to 'þ'
  273. compose 's' 's' to 'ß'
  274. compose '"' 'y' to 'ÿ'
  275. compose 's' 'z' to 'ß'
  276. compose 'i' 'j' to 'ÿ'