zaurus.map 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  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. keycode 1 =
  11. keycode 2 = one exclam
  12. control alt keycode 2 = Console_1
  13. keycode 3 = two quotedbl
  14. control alt keycode 3 = Console_2
  15. keycode 4 = three numbersign
  16. control alt keycode 4 = Console_3
  17. keycode 5 = four dollar
  18. control alt keycode 5 = Console_4
  19. keycode 6 = five percent
  20. control alt keycode 6 = Console_5
  21. keycode 7 = six ampersand
  22. control alt keycode 7 = Console_6
  23. keycode 8 = seven apostrophe
  24. keycode 9 = eight parenleft
  25. keycode 10 = nine parenright
  26. keycode 11 = zero asciitilde
  27. keycode 12 = minus at
  28. altgr keycode 12 = at
  29. keycode 13 =
  30. keycode 14 = BackSpace
  31. altgr keycode 14 = Delete
  32. keycode 15 = Tab
  33. altgr keycode 15 = Caps_Lock
  34. keycode 16 = q
  35. keycode 17 = w
  36. altgr keycode 17 = asciicircum
  37. keycode 18 = e
  38. altgr keycode 18 = equal
  39. keycode 19 = r
  40. altgr keycode 19 = plus
  41. keycode 20 = t
  42. altgr keycode 20 = bracketleft
  43. keycode 21 = y
  44. altgr keycode 21 = bracketright
  45. keycode 22 = u
  46. altgr keycode 22 = braceleft
  47. keycode 23 = i
  48. altgr keycode 23 = braceright
  49. keycode 24 = o
  50. keycode 25 = p
  51. keycode 26 =
  52. keycode 27 =
  53. keycode 28 = Return
  54. keycode 29 = Control
  55. keycode 30 = a
  56. keycode 31 = s
  57. keycode 32 = d
  58. keycode 33 = f
  59. altgr keycode 33 = backslash
  60. keycode 34 = g
  61. altgr keycode 34 = semicolon
  62. keycode 35 = h
  63. altgr keycode 35 = colon
  64. keycode 36 = j
  65. altgr keycode 36 = asterisk
  66. keycode 37 = k
  67. altgr keycode 37 = backslash
  68. keycode 38 = l
  69. altgr keycode 38 = bar
  70. keycode 39 =
  71. keycode 40 =
  72. keycode 41 =
  73. keycode 42 = Shift
  74. keycode 43 =
  75. keycode 44 = z
  76. keycode 45 = x
  77. keycode 46 = c
  78. keycode 47 = v
  79. keycode 48 = b
  80. altgr keycode 48 = underscore
  81. keycode 49 = n
  82. keycode 50 = m
  83. keycode 51 = comma slash
  84. altgr keycode 51 = less
  85. keycode 52 = period question
  86. altgr keycode 52 = greater
  87. keycode 53 =
  88. keycode 54 = Shift
  89. keycode 55 =
  90. keycode 56 = Alt
  91. keycode 57 = space space
  92. control keycode 57 = nul
  93. keycode 59 = F9
  94. keycode 60 = F10
  95. keycode 61 = AltGr
  96. keycode 62 = Escape
  97. keycode 63 = Return
  98. keycode 64 = Escape
  99. keycode 65 = Down
  100. keycode 66 = Up
  101. keycode 67 = Control
  102. keycode 68 = F13
  103. keycode 79 = F15
  104. keycode 80 = F16
  105. keycode 82 = F17
  106. keycode 87 = Return
  107. keycode 88 = F11
  108. keycode 97 = Control
  109. keycode 99 = F12
  110. keycode 103 = Up
  111. altgr keycode 103 = PageUp
  112. keycode 105 = Left
  113. altgr keycode 105 = Decr_Console
  114. keycode 106 = Right
  115. altgr keycode 106 = Incr_Console
  116. keycode 108 = Down
  117. altgr keycode 108 = PageDown
  118. # LCD Softkeys as represented by zaurusd
  119. keycode 82 = F5
  120. keycode 79 = F15 # Home
  121. keycode 80 = F6
  122. keycode 81 = F16 # Email
  123. keycode 75 = F7
  124. keycode 76 = F17 # Addresses
  125. keycode 77 = F8
  126. keycode 71 = F18 # Calendar
  127. keycode 72 = F9
  128. keycode 73 = F19 # Book
  129. keycode 78 = F10
  130. string F1 = "\033[[A"
  131. string F2 = "\033[[B"
  132. string F3 = "\033[[C"
  133. string F4 = "\033[[D"
  134. string F5 = "\033[[E"
  135. string F6 = "\033[17~"
  136. string F7 = "\033[18~"
  137. string F8 = "\033[19~"
  138. string F9 = "\033[20~"
  139. string F10 = "\033[21~"
  140. string F11 = "\033[23~"
  141. string F12 = "\033[24~"
  142. string F13 = "\033[25~"
  143. string F14 = "\033[26~"
  144. string F15 = "\033[28~"
  145. string F16 = "\033[29~"
  146. string F17 = "\033[31~"
  147. string F18 = "\033[32~"
  148. string F19 = "\033[33~"
  149. string F20 = "\033[34~"
  150. string Find = "\033[1~"
  151. string Insert = "\033[2~"
  152. string Remove = "\033[3~"
  153. string Select = "\033[4~"
  154. string Prior = "\033[5~"
  155. string Next = "\033[6~"
  156. string Macro = "\033[M"
  157. string Pause = "\033[P"
  158. compose '`' 'A' to 'À'
  159. compose '`' 'a' to 'à'
  160. compose '\'' 'A' to 'Á'
  161. compose '\'' 'a' to 'á'
  162. compose '^' 'A' to 'Â'
  163. compose '^' 'a' to 'â'
  164. compose '~' 'A' to 'Ã'
  165. compose '~' 'a' to 'ã'
  166. compose '"' 'A' to 'Ä'
  167. compose '"' 'a' to 'ä'
  168. compose 'O' 'A' to 'Å'
  169. compose 'o' 'a' to 'å'
  170. compose '0' 'A' to 'Å'
  171. compose '0' 'a' to 'å'
  172. compose 'A' 'A' to 'Å'
  173. compose 'a' 'a' to 'å'
  174. compose 'A' 'E' to 'Æ'
  175. compose 'a' 'e' to 'æ'
  176. compose ',' 'C' to 'Ç'
  177. compose ',' 'c' to 'ç'
  178. compose '`' 'E' to 'È'
  179. compose '`' 'e' to 'è'
  180. compose '\'' 'E' to 'É'
  181. compose '\'' 'e' to 'é'
  182. compose '^' 'E' to 'Ê'
  183. compose '^' 'e' to 'ê'
  184. compose '"' 'E' to 'Ë'
  185. compose '"' 'e' to 'ë'
  186. compose '`' 'I' to 'Ì'
  187. compose '`' 'i' to 'ì'
  188. compose '\'' 'I' to 'Í'
  189. compose '\'' 'i' to 'í'
  190. compose '^' 'I' to 'Î'
  191. compose '^' 'i' to 'î'
  192. compose '"' 'I' to 'Ï'
  193. compose '"' 'i' to 'ï'
  194. compose '-' 'D' to 'Ð'
  195. compose '-' 'd' to 'ð'
  196. compose '~' 'N' to 'Ñ'
  197. compose '~' 'n' to 'ñ'
  198. compose '`' 'O' to 'Ò'
  199. compose '`' 'o' to 'ò'
  200. compose '\'' 'O' to 'Ó'
  201. compose '\'' 'o' to 'ó'
  202. compose '^' 'O' to 'Ô'
  203. compose '^' 'o' to 'ô'
  204. compose '~' 'O' to 'Õ'
  205. compose '~' 'o' to 'õ'
  206. compose '"' 'O' to 'Ö'
  207. compose '"' 'o' to 'ö'
  208. compose '/' 'O' to 'Ø'
  209. compose '/' 'o' to 'ø'
  210. compose '`' 'U' to 'Ù'
  211. compose '`' 'u' to 'ù'
  212. compose '\'' 'U' to 'Ú'
  213. compose '\'' 'u' to 'ú'
  214. compose '^' 'U' to 'Û'
  215. compose '^' 'u' to 'û'
  216. compose '"' 'U' to 'Ü'
  217. compose '"' 'u' to 'ü'
  218. compose '\'' 'Y' to 'Ý'
  219. compose '\'' 'y' to 'ý'
  220. compose 'T' 'H' to 'Þ'
  221. compose 't' 'h' to 'þ'
  222. compose 's' 's' to 'ß'
  223. compose '"' 'y' to 'ÿ'
  224. compose 's' 'z' to 'ß'
  225. compose 'i' 'j' to 'ÿ'