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