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
118 string F1 = "\033[[A"
119 string F2 = "\033[[B"
120 string F3 = "\033[[C"
121 string F4 = "\033[[D"
122 string F5 = "\033[[E"
123 string F6 = "\033[17~"
124 string F7 = "\033[18~"
125 string F8 = "\033[19~"
126 string F9 = "\033[20~"
127 string F10 = "\033[21~"
128 string F11 = "\033[23~"
129 string F12 = "\033[24~"
130 string F13 = "\033[25~"
131 string F14 = "\033[26~"
132 string F15 = "\033[28~"
133 string F16 = "\033[29~"
134 string F17 = "\033[31~"
135 string F18 = "\033[32~"
136 string F19 = "\033[33~"
137 string F20 = "\033[34~"
138 string Find = "\033[1~"
139 string Insert = "\033[2~"
140 string Remove = "\033[3~"
141 string Select = "\033[4~"
142 string Prior = "\033[5~"
143 string Next = "\033[6~"
144 string Macro = "\033[M"
145 string Pause = "\033[P"
146 compose '`' 'A' to 'À'
147 compose '`' 'a' to 'à'
148 compose '\'' 'A' to 'Á'
149 compose '\'' 'a' to 'á'
150 compose '^' 'A' to 'Â'
151 compose '^' 'a' to 'â'
152 compose '~' 'A' to 'Ã'
153 compose '~' 'a' to 'ã'
154 compose '"' 'A' to 'Ä'
155 compose '"' 'a' to 'ä'
156 compose 'O' 'A' to 'Å'
157 compose 'o' 'a' to 'å'
158 compose '0' 'A' to 'Å'
159 compose '0' 'a' to 'å'
160 compose 'A' 'A' to 'Å'
161 compose 'a' 'a' to 'å'
162 compose 'A' 'E' to 'Æ'
163 compose 'a' 'e' to 'æ'
164 compose ',' 'C' to 'Ç'
165 compose ',' 'c' to 'ç'
166 compose '`' 'E' to 'È'
167 compose '`' 'e' to 'è'
168 compose '\'' 'E' to 'É'
169 compose '\'' 'e' to 'é'
170 compose '^' 'E' to 'Ê'
171 compose '^' 'e' to 'ê'
172 compose '"' 'E' to 'Ë'
173 compose '"' 'e' to 'ë'
174 compose '`' 'I' to 'Ì'
175 compose '`' 'i' to 'ì'
176 compose '\'' 'I' to 'Í'
177 compose '\'' 'i' to 'í'
178 compose '^' 'I' to 'Î'
179 compose '^' 'i' to 'î'
180 compose '"' 'I' to 'Ï'
181 compose '"' 'i' to 'ï'
182 compose '-' 'D' to 'Ð'
183 compose '-' 'd' to 'ð'
184 compose '~' 'N' to 'Ñ'
185 compose '~' 'n' to 'ñ'
186 compose '`' 'O' to 'Ò'
187 compose '`' 'o' to 'ò'
188 compose '\'' 'O' to 'Ó'
189 compose '\'' 'o' to 'ó'
190 compose '^' 'O' to 'Ô'
191 compose '^' 'o' to 'ô'
192 compose '~' 'O' to 'Õ'
193 compose '~' 'o' to 'õ'
194 compose '"' 'O' to 'Ö'
195 compose '"' 'o' to 'ö'
196 compose '/' 'O' to 'Ø'
197 compose '/' 'o' to 'ø'
198 compose '`' 'U' to 'Ù'
199 compose '`' 'u' to 'ù'
200 compose '\'' 'U' to 'Ú'
201 compose '\'' 'u' to 'ú'
202 compose '^' 'U' to 'Û'
203 compose '^' 'u' to 'û'
204 compose '"' 'U' to 'Ü'
205 compose '"' 'u' to 'ü'
206 compose '\'' 'Y' to 'Ý'
207 compose '\'' 'y' to 'ý'
208 compose 'T' 'H' to 'Þ'
209 compose 't' 'h' to 'þ'
210 compose 's' 's' to 'ß'
211 compose '"' 'y' to 'ÿ'
212 compose 's' 'z' to 'ß'
213 compose 'i' 'j' to 'ÿ'