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 14 = BackSpace
12 altgr keycode 14 = Delete
14 altgr keycode 65 = Caps_Lock
16 altgr keycode 16 = one
18 altgr keycode 17 = two
20 altgr keycode 18 = three
22 altgr keycode 19 = four
24 altgr keycode 20 = five
26 altgr keycode 21 = six
28 altgr keycode 22 = seven
30 altgr keycode 23 = eight
32 altgr keycode 24 = nine
34 altgr keycode 25 = zero
38 altgr keycode 28 = greater
41 altgr keycode 30 = exclam
45 altgr keycode 32 = numbersign
47 altgr keycode 33 = dollar
49 altgr keycode 34 = percent
51 altgr keycode 35 = underscore
53 altgr keycode 36 = ampersand
55 altgr keycode 37 = asterisk
57 altgr keycode 38 = parenleft
59 keycode 40 = apostrophe
60 altgr keycode 40 = asciitilde
61 shift keycode 40 = quotedbl
66 altgr keycode 44 = bar
71 altgr keycode 48 = minus
73 altgr keycode 49 = plus
75 altgr keycode 50 = equal
77 altgr keycode 51 = parenright
78 shift keycode 51 = semicolon
80 shift keycode 52 = colon
81 altgr keycode 52 = less
84 shift keycode 53 = question
85 altgr keycode 53 = Num_Lock
90 keycode 57 = space space
91 control keycode 57 = nul
111 altgr keycode 105 = Decr_Console
113 altgr keycode 106 = Incr_Console
115 string F1 = "\033[[A"
116 string F2 = "\033[[B"
117 string F3 = "\033[[C"
118 string F4 = "\033[[D"
119 string F5 = "\033[[E"
120 string F6 = "\033[17~"
121 string F7 = "\033[18~"
122 string F8 = "\033[19~"
123 string F9 = "\033[20~"
124 string F10 = "\033[21~"
125 string F11 = "\033[23~"
126 string F12 = "\033[24~"
127 string F13 = "\033[25~"
128 string F14 = "\033[26~"
129 string F15 = "\033[28~"
130 string F16 = "\033[29~"
131 string F17 = "\033[31~"
132 string F18 = "\033[32~"
133 string F19 = "\033[33~"
134 string F20 = "\033[34~"
135 string Find = "\033[1~"
136 string Insert = "\033[2~"
137 string Remove = "\033[3~"
138 string Select = "\033[4~"
139 string Prior = "\033[5~"
140 string Next = "\033[6~"
141 string Macro = "\033[M"
142 string Pause = "\033[P"
143 compose '`' 'A' to 'À'
144 compose '`' 'a' to 'à'
145 compose '\'' 'A' to 'Á'
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 'O' 'A' to 'Å'
154 compose 'o' 'a' to 'å'
155 compose '0' 'A' to 'Å'
156 compose '0' 'a' to 'å'
157 compose 'A' 'A' to 'Å'
158 compose 'a' 'a' to 'å'
159 compose 'A' 'E' to 'Æ'
160 compose 'a' 'e' to 'æ'
161 compose ',' 'C' to 'Ç'
162 compose ',' 'c' to 'ç'
163 compose '`' 'E' to 'È'
164 compose '`' 'e' to 'è'
165 compose '\'' 'E' to 'É'
166 compose '\'' 'e' to 'é'
167 compose '^' 'E' to 'Ê'
168 compose '^' 'e' to 'ê'
169 compose '"' 'E' to 'Ë'
170 compose '"' 'e' to 'ë'
171 compose '`' 'I' to 'Ì'
172 compose '`' 'i' to 'ì'
173 compose '\'' 'I' to 'Í'
174 compose '\'' 'i' to 'í'
175 compose '^' 'I' to 'Î'
176 compose '^' 'i' to 'î'
177 compose '"' 'I' to 'Ï'
178 compose '"' 'i' to 'ï'
179 compose '-' 'D' to 'Ð'
180 compose '-' 'd' to 'ð'
181 compose '~' 'N' to 'Ñ'
182 compose '~' 'n' to 'ñ'
183 compose '`' 'O' to 'Ò'
184 compose '`' 'o' to 'ò'
185 compose '\'' 'O' 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 '`' 'U' to 'Ù'
196 compose '`' 'u' to 'ù'
197 compose '\'' 'U' to 'Ú'
198 compose '\'' 'u' to 'ú'
199 compose '^' 'U' to 'Û'
200 compose '^' 'u' to 'û'
201 compose '"' 'U' to 'Ü'
202 compose '"' 'u' to 'ü'
203 compose '\'' 'Y' to 'Ý'
204 compose '\'' 'y' to 'ý'
205 compose 'T' 'H' to 'Þ'
206 compose 't' 'h' to 'þ'
207 compose 's' 's' to 'ß'
208 compose '"' 'y' to 'ÿ'
209 compose 's' 'z' to 'ß'
210 compose 'i' 'j' to 'ÿ'