1 # KP_ keys. Should possibly be moved to another file
3 \bind "KP_0" "self-insert 0"
4 \bind "KP_1" "self-insert 1"
5 \bind "KP_2" "self-insert 2"
6 \bind "KP_3" "self-insert 3"
7 \bind "KP_4" "self-insert 4"
8 \bind "KP_5" "self-insert 5"
9 \bind "KP_6" "self-insert 6"
10 \bind "KP_7" "self-insert 7"
11 \bind "KP_8" "self-insert 8"
12 \bind "KP_9" "self-insert 9"
13 \bind "KP_Decimal" "self-insert ."
14 \bind "KP_Add" "self-insert +"
15 \bind "KP_Divide" "self-insert /"
16 \bind "KP_Multiply" "self-insert *"
17 \bind "KP_Subtract" "self-insert -"
21 \bind "space" "self-insert"
22 \bind "exclam" "self-insert"
23 \bind "quotedbl" "quote-insert"
24 \bind "numbersign" "self-insert"
25 \bind "dollar" "self-insert"
26 \bind "percent" "self-insert"
27 \bind "ampersand" "self-insert"
28 \bind "apostrophe" "self-insert"
29 \bind "quoteright" "self-insert"
30 \bind "parenleft" "self-insert"
31 \bind "parenright" "self-insert"
32 \bind "asterisk" "self-insert"
33 \bind "plus" "self-insert"
34 \bind "comma" "self-insert"
35 \bind "minus" "self-insert"
36 \bind "period" "self-insert"
37 \bind "slash" "self-insert"
38 \bind "0" "self-insert"
39 \bind "1" "self-insert"
40 \bind "2" "self-insert"
41 \bind "3" "self-insert"
42 \bind "4" "self-insert"
43 \bind "5" "self-insert"
44 \bind "6" "self-insert"
45 \bind "7" "self-insert"
46 \bind "8" "self-insert"
47 \bind "9" "self-insert"
48 \bind "colon" "self-insert"
49 \bind "semicolon" "self-insert"
50 \bind "less" "self-insert"
51 \bind "equal" "self-insert"
52 \bind "greater" "self-insert"
53 \bind "question" "self-insert"
54 \bind "at" "self-insert"
55 \bind "A" "self-insert"
56 \bind "B" "self-insert"
57 \bind "C" "self-insert"
58 \bind "D" "self-insert"
59 \bind "E" "self-insert"
60 \bind "F" "self-insert"
61 \bind "G" "self-insert"
62 \bind "H" "self-insert"
63 \bind "I" "self-insert"
64 \bind "J" "self-insert"
65 \bind "K" "self-insert"
66 \bind "L" "self-insert"
67 \bind "M" "self-insert"
68 \bind "N" "self-insert"
69 \bind "O" "self-insert"
70 \bind "P" "self-insert"
71 \bind "Q" "self-insert"
72 \bind "R" "self-insert"
73 \bind "S" "self-insert"
74 \bind "T" "self-insert"
75 \bind "U" "self-insert"
76 \bind "V" "self-insert"
77 \bind "W" "self-insert"
78 \bind "X" "self-insert"
79 \bind "Y" "self-insert"
80 \bind "Z" "self-insert"
81 \bind "bracketleft" "self-insert"
82 \bind "backslash" "self-insert"
83 \bind "bracketright" "self-insert"
84 \bind "asciicircum" "self-insert"
85 \bind "underscore" "self-insert"
86 \bind "grave" "self-insert"
87 \bind "quoteleft" "self-insert"
88 \bind "a" "self-insert"
89 \bind "b" "self-insert"
90 \bind "c" "self-insert"
91 \bind "d" "self-insert"
92 \bind "e" "self-insert"
93 \bind "f" "self-insert"
94 \bind "g" "self-insert"
95 \bind "h" "self-insert"
96 \bind "i" "self-insert"
97 \bind "j" "self-insert"
98 \bind "k" "self-insert"
99 \bind "l" "self-insert"
100 \bind "m" "self-insert"
101 \bind "n" "self-insert"
102 \bind "o" "self-insert"
103 \bind "p" "self-insert"
104 \bind "q" "self-insert"
105 \bind "r" "self-insert"
106 \bind "s" "self-insert"
107 \bind "t" "self-insert"
108 \bind "u" "self-insert"
109 \bind "v" "self-insert"
110 \bind "w" "self-insert"
111 \bind "x" "self-insert"
112 \bind "y" "self-insert"
113 \bind "z" "self-insert"
114 \bind "braceleft" "self-insert"
115 \bind "bar" "self-insert"
116 \bind "braceright" "self-insert"
117 \bind "asciitilde" "self-insert"
119 \bind "nobreakspace" "protected-space-insert"
120 \bind "exclamdown" "self-insert"
121 \bind "cent" "self-insert"
122 \bind "sterling" "self-insert"
123 \bind "currency" "self-insert"
124 \bind "yen" "self-insert"
125 \bind "brokenbar" "self-insert"
126 \bind "section" "self-insert"
127 \bind "diaeresis" "self-insert"
128 \bind "copyright" "self-insert"
129 \bind "ordfeminine" "self-insert"
130 \bind "guillemotleft" "self-insert"
131 \bind "notsign" "self-insert"
132 \bind "hyphen" "self-insert"
133 \bind "registered" "self-insert"
134 \bind "macron" "self-insert"
135 \bind "degree" "self-insert"
136 \bind "plusminus" "self-insert"
137 \bind "twosuperior" "self-insert"
138 \bind "threesuperior" "self-insert"
139 \bind "acute" "self-insert"
140 \bind "mu" "self-insert"
141 \bind "paragraph" "self-insert"
142 \bind "periodcentered" "self-insert"
143 \bind "cedilla" "self-insert"
144 \bind "onesuperior" "self-insert"
145 \bind "masculine" "self-insert"
146 \bind "guillemotright" "self-insert"
147 \bind "onequarter" "self-insert"
148 \bind "onehalf" "self-insert"
149 \bind "threequarters" "self-insert"
150 \bind "questiondown" "self-insert"
151 \bind "Agrave" "accent-grave A"
152 \bind "Aacute" "accent-acute A"
153 \bind "Acircumflex" "accent-circumflex A"
154 \bind "Atilde" "accent-tilde A"
155 \bind "Adiaeresis" "accent-umlaut A"
156 \bind "Aring" "accent-circle A"
157 \bind "AE" "self-insert"
158 \bind "Ccedilla" "accent-cedilla C"
159 \bind "Egrave" "accent-grave E"
160 \bind "Eacute" "accent-acute E"
161 \bind "Ecircumflex" "accent-circumflex E"
162 \bind "Ediaeresis" "accent-umlaut E"
163 \bind "Igrave" "accent-grave I"
164 \bind "Iacute" "accent-acute I"
165 \bind "Icircumflex" "accent-circumflex I"
166 \bind "Idiaeresis" "accent-umlaut I"
167 \bind "ETH" "self-insert"
168 \bind "Eth" "self-insert"
169 \bind "Ntilde" "accent-tilde N"
170 \bind "Ograve" "accent-grave O"
171 \bind "Oacute" "accent-acute O"
172 \bind "Ocircumflex" "accent-circumflex O"
173 \bind "Otilde" "accent-tilde O"
174 \bind "Odiaeresis" "accent-umlaut O"
175 \bind "multiply" "self-insert"
176 \bind "Ooblique" "self-insert"
177 \bind "Oslash" "self-insert"
178 \bind "Ugrave" "accent-grave U"
179 \bind "Uacute" "accent-acute U"
180 \bind "Ucircumflex" "accent-circumflex U"
181 \bind "Udiaeresis" "accent-umlaut U"
182 \bind "Yacute" "accent-acute Y"
183 \bind "THORN" "self-insert"
184 \bind "Thorn" "self-insert"
185 \bind "ssharp" "self-insert"
186 \bind "agrave" "accent-grave a"
187 \bind "aacute" "accent-acute a"
188 \bind "acircumflex" "accent-circumflex a"
189 \bind "atilde" "accent-tilde a"
190 \bind "adiaeresis" "accent-umlaut a"
191 \bind "aring" "accent-circle a"
192 \bind "ae" "self-insert"
193 \bind "ccedilla" "accent-cedilla c"
194 \bind "egrave" "accent-grave e"
195 \bind "eacute" "accent-acute e"
196 \bind "ecircumflex" "accent-circumflex e"
197 \bind "ediaeresis" "accent-umlaut e"
198 \bind "igrave" "accent-grave i"
199 \bind "iacute" "accent-acute i"
200 \bind "icircumflex" "accent-circumflex i"
201 \bind "idiaeresis" "accent-umlaut i"
202 \bind "eth" "self-insert"
203 \bind "ntilde" "accent-tilde n"
204 \bind "ograve" "accent-grave o"
205 \bind "oacute" "accent-acute o"
206 \bind "ocircumflex" "accent-circumflex o"
207 \bind "otilde" "accent-tilde o"
208 \bind "odiaeresis" "accent-umlaut o"
209 \bind "division" "self-insert"
210 \bind "oslash" "self-insert"
211 \bind "ooblique" "self-insert"
212 \bind "ugrave" "accent-grave u"
213 \bind "uacute" "accent-acute u"
214 \bind "ucircumflex" "accent-circumflex u"
215 \bind "udiaeresis" "accent-umlaut u"
216 \bind "yacute" "accent-acute y"
217 \bind "thorn" "self-insert"
218 \bind "ydiaeresis" "accent-umlaut y"
222 \bind "Aogonek" "accent-ogonek A"
223 \bind "breve" "accent-breve b"
224 \bind "Lstroke" "self-insert"
225 \bind "Lcaron" "accent-caron L"
226 \bind "Sacute" "accent-acute S"
227 \bind "Scaron" "accent-caron S"
228 \bind "Scedilla" "accent-cedilla S"
229 \bind "Tcaron" "accent-caron T"
230 \bind "Zacute" "accent-acute Z"
231 \bind "Zcaron" "accent-caron Z"
232 \bind "Zabovedot" "accent-dot Z"
233 \bind "aogonek" "accent-ogonek a"
234 \bind "ogonek" "accent-ogonek o"
235 \bind "lstroke" "self-insert"
236 \bind "lcaron" "accent-caron l"
237 \bind "sacute" "accent-acute s"
238 \bind "caron" "self-insert"
239 \bind "scaron" "accent-caron s"
240 \bind "scedilla" "accent-cedilla s"
241 \bind "tcaron" "accent-caron t"
242 \bind "zacute" "accent-acute z"
243 \bind "doubleacute" "self-insert"
244 \bind "zcaron" "accent-caron z"
245 \bind "zabovedot" "accent-dot z"
246 \bind "Racute" "accent-acute R"
247 \bind "Abreve" "accent-breve A"
248 \bind "Lacute" "accent-acute L"
249 \bind "Cacute" "accent-acute C"
250 \bind "Ccaron" "accent-caron C"
251 \bind "Eogonek" "accent-ogonek E"
252 \bind "Ecaron" "accent-caron E"
253 \bind "Dcaron" "accent-caron D"
254 \bind "Dstroke" "self-insert"
255 \bind "Nacute" "accent-acute N"
256 \bind "Ncaron" "accent-caron N"
257 \bind "Odoubleacute" "accent-hungarian-umlaut O"
258 \bind "Rcaron" "accent-caron R"
259 \bind "Uring" "accent-circle U"
260 \bind "Udoubleacute" "accent-hungarian-umlaut U"
261 \bind "Tcedilla" "accent-cedilla T"
262 \bind "racute" "accent-acute r"
263 \bind "abreve" "accent-breve a"
264 \bind "lacute" "accent-acute l"
265 \bind "cacute" "accent-acute c"
266 \bind "ccaron" "accent-caron c"
267 \bind "eogonek" "accent-ogonek e"
268 \bind "ecaron" "accent-caron e"
269 \bind "dcaron" "accent-caron d"
270 \bind "dstroke" "self-insert"
271 \bind "nacute" "accent-acute n"
272 \bind "ncaron" "accent-caron n"
273 \bind "odoubleacute" "accent-hungarian-umlaut o"
274 \bind "udoubleacute" "accent-hungarian-umlaut u"
275 \bind "rcaron" "accent-caron r"
276 \bind "uring" "accent-circle u"
277 \bind "tcedilla" "accent-cedilla t"
278 \bind "abovedot" "accent-dot a"
282 \bind "Hstroke" "self-insert"
283 \bind "Hcircumflex" "accent-circumflex H"
284 \bind "Iabovedot" "accent-dot I"
285 \bind "Gbreve" "accent-breve G"
286 \bind "Jcircumflex" "accent-circumflex J"
287 \bind "hstroke" "self-insert"
288 \bind "hcircumflex" "accent-circumflex h"
289 \bind "idotless" "self-insert"
290 \bind "gbreve" "accent-breve g"
291 \bind "jcircumflex" "accent-circumflex j"
292 \bind "Cabovedot" "accent-dot C"
293 \bind "Ccircumflex" "accent-circumflex C"
294 \bind "Gabovedot" "accent-dot G"
295 \bind "Gcircumflex" "accent-circumflex G"
296 \bind "Ubreve" "accent-breve U"
297 \bind "Scircumflex" "accent-circumflex S"
298 \bind "cabovedot" "accent-dot c"
299 \bind "ccircumflex" "accent-circumflex c"
300 \bind "gabovedot" "accent-dot g"
301 \bind "gcircumflex" "accent-circumflex g"
302 \bind "ubreve" "accent-breve u"
303 \bind "scircumflex" "accent-circumflex s"
307 \bind "kra" "self-insert"
308 \bind "kappa" "self-insert"
309 \bind "Rcedilla" "accent-cedilla R"
310 \bind "Itilde" "accent-tilde I"
311 \bind "Lcedilla" "accent-cedilla L"
312 \bind "Emacron" "accent-macron E"
313 \bind "Gcedilla" "accent-cedilla G"
314 \bind "Tslash" "self-insert"
315 \bind "rcedilla" "accent-cedilla r"
316 \bind "itilde" "accent-tilde i"
317 \bind "lcedilla" "accent-cedilla l"
318 \bind "emacron" "accent-macron e"
319 \bind "gcedilla" "accent-cedilla g"
320 \bind "tslash" "self-insert"
321 \bind "ENG" "self-insert"
322 \bind "eng" "self-insert"
323 \bind "Amacron" "accent-macron A"
324 \bind "Iogonek" "accent-ogonek I"
325 \bind "Eabovedot" "accent-dot E"
326 \bind "Imacron" "accent-macron I"
327 \bind "Ncedilla" "accent-cedilla N"
328 \bind "Omacron" "accent-macron O"
329 \bind "Kcedilla" "accent-cedilla K"
330 \bind "Uogonek" "accent-ogonek U"
331 \bind "Utilde" "accent-tilde U"
332 \bind "Umacron" "accent-macron U"
333 \bind "amacron" "accent-macron a"
334 \bind "iogonek" "accent-ogonek i"
335 \bind "eabovedot" "accent-dot e"
336 \bind "imacron" "accent-macron i"
337 \bind "ncedilla" "accent-cedilla n"
338 \bind "omacron" "accent-macron o"
339 \bind "kcedilla" "accent-cedilla k"
340 \bind "uogonek" "accent-ogonek u"
341 \bind "utilde" "accent-tilde u"
342 \bind "umacron" "accent-macron u"
346 \bind "Babovedot" "accent-dot B"
347 \bind "babovedot" "accent-dot b"
348 \bind "Dabovedot" "accent-dot D"
349 \bind "Wgrave" "accent-grave W"
350 \bind "Wacute" "accent-acute W"
351 \bind "dabovedot" "accent-dot d"
352 \bind "Ygrave" "accent-grave Y"
353 \bind "Fabovedot" "accent-dot F"
354 \bind "fabovedot" "accent-dot f"
355 \bind "Mabovedot" "accent-dot M"
356 \bind "mabovedot" "accent-dot m"
357 \bind "Pabovedot" "accent-dot P"
358 \bind "wgrave" "accent-grave w"
359 \bind "pabovedot" "accent-dot p"
360 \bind "wacute" "accent-acute w"
361 \bind "Sabovedot" "accent-dot S"
362 \bind "ygrave" "accent-grave y"
363 \bind "Wdiaeresis" "accent-umlaut W"
364 \bind "wdiaeresis" "accent-umlaut w"
365 \bind "sabovedot" "accent-dot s"
366 \bind "Wcircumflex" "accent-circumflex W"
367 \bind "Tabovedot" "accent-dot T"
368 \bind "Ycircumflex" "accent-circumflex Y"
369 \bind "wcircumflex" "accent-circumflex w"
370 \bind "tabovedot" "accent-dot t"
371 \bind "ycircumflex" "accent-circumflex y"
373 # Latin 9 (aka latin 9)
375 \bind "OE" "self-insert"
376 \bind "oe" "self-insert"
377 \bind "Ydiaeresis" "accent-umlaut Y"