1 # Default kernel keymap. This uses 7 modifier combinations.
3 # Change the above line into
5 # in case you want the entries
6 # altgr control keycode 83 = Boot
7 # altgr control keycode 111 = Boot
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
30 keycode 14 = BackSpace
31 altgr keycode 14 = Delete
33 altgr keycode 15 = Caps_Lock
36 altgr keycode 17 = asciicircum
38 altgr keycode 18 = equal
40 altgr keycode 19 = plus
42 altgr keycode 20 = bracketleft
44 altgr keycode 21 = bracketright
46 altgr keycode 22 = braceleft
48 altgr keycode 23 = braceright
59 altgr keycode 33 = backslash
61 altgr keycode 34 = semicolon
63 altgr keycode 35 = colon
65 altgr keycode 36 = asterisk
67 altgr keycode 37 = backslash
69 altgr keycode 38 = bar
80 altgr keycode 48 = underscore
83 keycode 51 = comma slash
84 altgr keycode 51 = less
85 keycode 52 = period question
86 altgr keycode 52 = greater
91 keycode 57 = space space
92 control keycode 57 = nul
111 altgr keycode 103 = PageUp
113 altgr keycode 105 = Decr_Console
115 altgr keycode 106 = Incr_Console
117 altgr keycode 108 = PageDown
120 # LCD Softkeys as represented by zaurusd
122 keycode 79 = F15 # Home
124 keycode 81 = F16 # Email
126 keycode 76 = F17 # Addresses
128 keycode 71 = F18 # Calendar
130 keycode 73 = F19 # Book
133 string F1 = "\033[[A"
134 string F2 = "\033[[B"
135 string F3 = "\033[[C"
136 string F4 = "\033[[D"
137 string F5 = "\033[[E"
138 string F6 = "\033[17~"
139 string F7 = "\033[18~"
140 string F8 = "\033[19~"
141 string F9 = "\033[20~"
142 string F10 = "\033[21~"
143 string F11 = "\033[23~"
144 string F12 = "\033[24~"
145 string F13 = "\033[25~"
146 string F14 = "\033[26~"
147 string F15 = "\033[28~"
148 string F16 = "\033[29~"
149 string F17 = "\033[31~"
150 string F18 = "\033[32~"
151 string F19 = "\033[33~"
152 string F20 = "\033[34~"
153 string Find = "\033[1~"
154 string Insert = "\033[2~"
155 string Remove = "\033[3~"
156 string Select = "\033[4~"
157 string Prior = "\033[5~"
158 string Next = "\033[6~"
159 string Macro = "\033[M"
160 string Pause = "\033[P"
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 '~' 'a' to 'ã'
169 compose '"' 'A' to 'Ä'
170 compose '"' 'a' to 'ä'
171 compose 'O' 'A' to 'Å'
172 compose 'o' 'a' to 'å'
173 compose '0' 'A' to 'Å'
174 compose '0' 'a' to 'å'
175 compose 'A' 'A' to 'Å'
176 compose 'a' 'a' to 'å'
177 compose 'A' 'E' to 'Æ'
178 compose 'a' 'e' to 'æ'
179 compose ',' 'C' to 'Ç'
180 compose ',' 'c' to 'ç'
181 compose '`' 'E' to 'È'
182 compose '`' 'e' to 'è'
183 compose '\'' 'E' to 'É'
184 compose '\'' 'e' to 'é'
185 compose '^' 'E' to 'Ê'
186 compose '^' 'e' to 'ê'
187 compose '"' 'E' to 'Ë'
188 compose '"' 'e' to 'ë'
189 compose '`' 'I' to 'Ì'
190 compose '`' 'i' to 'ì'
191 compose '\'' 'I' to 'Í'
192 compose '\'' 'i' to 'í'
193 compose '^' 'I' to 'Î'
194 compose '^' 'i' to 'î'
195 compose '"' 'I' to 'Ï'
196 compose '"' 'i' to 'ï'
197 compose '-' 'D' to 'Ð'
198 compose '-' 'd' to 'ð'
199 compose '~' 'N' to 'Ñ'
200 compose '~' 'n' 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 '"' 'o' to 'ö'
211 compose '/' 'O' to 'Ø'
212 compose '/' 'o' to 'ø'
213 compose '`' 'U' to 'Ù'
214 compose '`' 'u' to 'ù'
215 compose '\'' 'U' to 'Ú'
216 compose '\'' 'u' to 'ú'
217 compose '^' 'U' to 'Û'
218 compose '^' 'u' to 'û'
219 compose '"' 'U' to 'Ü'
220 compose '"' 'u' to 'ü'
221 compose '\'' 'Y' to 'Ý'
222 compose '\'' 'y' to 'ý'
223 compose 'T' 'H' to 'Þ'
224 compose 't' 'h' to 'þ'
225 compose 's' 's' to 'ß'
226 compose '"' 'y' to 'ÿ'
227 compose 's' 'z' to 'ß'
228 compose 'i' 'j' to 'ÿ'