(get_boot_time): Handle NO_WTMP_FILE.
[bpt/emacs.git] / leim / quail / latin-pre.el
CommitLineData
24b31c88
KH
1;;; latin-pre.el -- Quail packages for inputting various European characters.
2
3;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4;; Licensed to the Free Software Foundation.
5
6;; Keywords: mule, multilingual, latin, input method
7
8;; This file is part of GNU Emacs.
9
10;; GNU Emacs is free software; you can redistribute it and/or modify
11;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation; either version 2, or (at your option)
13;; any later version.
14
15;; GNU Emacs is distributed in the hope that it will be useful,
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details.
19
20;; You should have received a copy of the GNU General Public License
21;; along with GNU Emacs; see the file COPYING. If not, write to the
22;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
23;; Boston, MA 02111-1307, USA.
24
25;;; Commentary:
26
27;; All key translation maps are copied from iso-acc.el.
28
29;;; Code:
30
31(require 'quail)
32
33(quail-define-package
db9dfa94 34 "latin-1-prefix" "Latin-1" "1>" t
24b31c88
KH
35 "Latin-1 characters input method with prefix modifiers
36
37 effect | prefix | examples
38 ------------+--------+----------
39 acute | ' | 'a -> \e,Aa\e(B, '' -> \e,A4\e(B
40 grave | ` | `a -> \e,A`\e(B
41 circumflex | ^ | ^a -> \e,Ab\e(B
1c6724b4 42 diaeresis | \" | \"a -> \e,Ad\e(B \"\" -> \e,A(\e(B
24b31c88
KH
43 tilde | ~ | ~a -> \e,Ac\e(B
44 cedilla | ~ | ~c -> \e,Ag\e(B
1c6724b4
RS
45 misc | \" ~ / | \"s -> \e,A_\e(B ~d -> \e,Ap\e(B ~t -> \e,A~\e(B /a -> \e,Ae\e(B /e -> \e,Af\e(B /o -> \e,Ax\e(B
46 symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B ~~ -> \e,A8\e(B
47 symbol | _ / | _o -> \e,A:\e(B _a -> \e,A*\e(B // -> \e,A0\e(B
3c48e39a 48" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
49
50(quail-define-rules
51 ("'A" ?\e,AA\e(B)
52 ("'E" ?\e,AI\e(B)
53 ("'I" ?\e,AM\e(B)
54 ("'O" ?\e,AS\e(B)
55 ("'U" ?\e,AZ\e(B)
56 ("'Y" ?\e,A]\e(B)
57 ("'a" ?\e,Aa\e(B)
58 ("'e" ?\e,Ai\e(B)
59 ("'i" ?\e,Am\e(B)
60 ("'o" ?\e,As\e(B)
61 ("'u" ?\e,Az\e(B)
62 ("'y" ?\e,A}\e(B)
63 ("''" ?\e,A4\e(B)
64 ("' " ?')
65 ("`A" ?\e,A@\e(B)
66 ("`E" ?\e,AH\e(B)
67 ("`I" ?\e,AL\e(B)
68 ("`O" ?\e,AR\e(B)
69 ("`U" ?\e,AY\e(B)
70 ("`a" ?\e,A`\e(B)
71 ("`e" ?\e,Ah\e(B)
72 ("`i" ?\e,Al\e(B)
73 ("`o" ?\e,Ar\e(B)
74 ("`u" ?\e,Ay\e(B)
75 ("``" ?`)
76 ("` " ?`)
77 ("^A" ?\e,AB\e(B)
78 ("^E" ?\e,AJ\e(B)
79 ("^I" ?\e,AN\e(B)
80 ("^O" ?\e,AT\e(B)
81 ("^U" ?\e,A[\e(B)
82 ("^a" ?\e,Ab\e(B)
83 ("^e" ?\e,Aj\e(B)
84 ("^i" ?\e,An\e(B)
85 ("^o" ?\e,At\e(B)
86 ("^u" ?\e,A{\e(B)
87 ("^^" ?^)
88 ("^ " ?^)
89 ("\"A" ?\e,AD\e(B)
90 ("\"E" ?\e,AK\e(B)
91 ("\"I" ?\e,AO\e(B)
92 ("\"O" ?\e,AV\e(B)
93 ("\"U" ?\e,A\\e(B)
94 ("\"a" ?\e,Ad\e(B)
95 ("\"e" ?\e,Ak\e(B)
96 ("\"i" ?\e,Ao\e(B)
97 ("\"o" ?\e,Av\e(B)
98 ("\"s" ?\e,A_\e(B)
99 ("\"u" ?\e,A|\e(B)
100 ("\"y" ?\e,A\7f\e(B)
101 ("\"\"" ?\e,A(\e(B)
102 ("\" " ?\")
103 ("~A" ?\e,AC\e(B)
104 ("~C" ?\e,AG\e(B)
105 ("~D" ?\e,AP\e(B)
106 ("~N" ?\e,AQ\e(B)
107 ("~O" ?\e,AU\e(B)
108 ("~T" ?\e,A^\e(B)
109 ("~a" ?\e,Ac\e(B)
110 ("~c" ?\e,Ag\e(B)
111 ("~d" ?\e,Ap\e(B)
112 ("~n" ?\e,Aq\e(B)
113 ("~o" ?\e,Au\e(B)
114 ("~t" ?\e,A~\e(B)
115 ("~>" ?\\e,A;\e(B)
116 ("~<" ?\\e,A+\e(B)
117 ("~!" ?\e,A!\e(B)
118 ("~?" ?\e,A?\e(B)
119 ("~~" ?\e,A8\e(B)
120 ("~ " ?~)
121 ("/A" ?\e,AE\e(B)
122 ("/E" ?\e,AF\e(B)
123 ("/O" ?\e,AX\e(B)
124 ("/a" ?\e,Ae\e(B)
125 ("/e" ?\e,Af\e(B)
126 ("/o" ?\e,Ax\e(B)
127 ("//" ?\e,A0\e(B)
ec9faeb4 128 ("/ " ?/)
1c6724b4
RS
129 ("_o" ?\e,A:\e(B)
130 ("_a" ?\e,A*\e(B)
24b31c88
KH
131)
132
133(quail-define-package
db9dfa94 134 "catalan-prefix" "Latin-1" "CA>" t
24b31c88
KH
135 "Catalan and Spanish input method with prefix modifiers
136
137 effect | prefix | examples
138 ------------+--------+----------
1c6724b4 139 acute | ' | 'a -> \e,Aa\e(B '' -> \e,A4\e(B
24b31c88 140 grave | ` | `a -> \e,A`\e(B
1c6724b4 141 diaeresis | \" | \"i -> \e,Ao\e(B \"\" -> \e,A(\e(B
24b31c88
KH
142 tilde | ~ | ~n -> \e,Aq\e(B
143 cedilla | ~ | ~c -> \e,Ag\e(B
1c6724b4 144 symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B
3c48e39a 145" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
146
147(quail-define-rules
148 ("'A" ?\e,AA\e(B)
149 ("'E" ?\e,AI\e(B)
150 ("'I" ?\e,AM\e(B)
151 ("'O" ?\e,AS\e(B)
152 ("'U" ?\e,AZ\e(B)
153 ("'a" ?\e,Aa\e(B)
154 ("'e" ?\e,Ai\e(B)
155 ("'i" ?\e,Am\e(B)
156 ("'o" ?\e,As\e(B)
157 ("'u" ?\e,Az\e(B)
158 ("' " ?')
159 ("`A" ?\e,A@\e(B)
160 ("`E" ?\e,AH\e(B)
161 ("`O" ?\e,AR\e(B)
162 ("`a" ?\e,A`\e(B)
163 ("`e" ?\e,Ah\e(B)
164 ("`o" ?\e,Ar\e(B)
165 ("` " ?`)
166 ("\"I" ?\e,AO\e(B)
167 ("\"U" ?\e,A\\e(B)
168 ("\"i" ?\e,Ao\e(B)
169 ("\"u" ?\e,A|\e(B)
170 ("\" " ?\")
171 ("~C" ?\e,AG\e(B)
172 ("~N" ?\e,AQ\e(B)
173 ("~c" ?\e,Ag\e(B)
174 ("~n" ?\e,Aq\e(B)
175 ("~>" ?\\e,A;\e(B)
176 ("~<" ?\\e,A+\e(B)
177 ("~!" ?\e,A!\e(B)
178 ("~?" ?\e,A?\e(B)
179 ("~ " ?~)
180)
181
182(quail-define-package
db9dfa94 183 "esperanto-prefix" "Latin-1" "EO>" t
24b31c88
KH
184 "Esperanto input method with prefix modifiers
185Key translation rules are:
1c6724b4
RS
186 ^H -> ?\e,A&\e(B ^J -> ?\e,A,\e(B ^h -> ?\e,A6\e(B ^j -> ?\e,A<\e(B ^C -> ?\e,AF\e(B ^G -> ?\e,AX\e(B,
187 ^S -> ?\e,A^\e(B ^c -> ?\e,Af\e(B ^g -> ?\e,Ax\e(B ^s -> ?\e,A~\e(B ~U -> ?\e,A]\e(B ~u -> ?\e,A}\e(B
3c48e39a 188" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
189
190(quail-define-rules
191 ("^H" ?\e,A&\e(B)
192 ("^J" ?\e,A,\e(B)
193 ("^h" ?\e,A6\e(B)
194 ("^j" ?\e,A<\e(B)
195 ("^C" ?\e,AF\e(B)
196 ("^G" ?\e,AX\e(B)
197 ("^S" ?\e,A^\e(B)
198 ("^c" ?\e,Af\e(B)
199 ("^g" ?\e,Ax\e(B)
200 ("^s" ?\e,A~\e(B)
201 ("^^" ?^)
202 ("^ " ?^)
203 ("~U" ?\e,A]\e(B)
204 ("~u" ?\e,A}\e(B)
205 ("~ " ?~)
206)
207
208(quail-define-package
db9dfa94 209 "french-prefix" "Latin-1" "FR>" t
24b31c88
KH
210 "French (Fran\e,Ag\e(Bais) input method with prefix modifiers
211
212 effect | prefix | examples
213 ------------+--------+----------
214 acute | ' | 'e -> \e,Ai\e(B
215 grave | ` | `a -> \e,A`\e(B
216 circumflex | ^ | ^a -> \e,Ab\e(B
217 diaeresis | \" | \"i -> \e,Ao\e(B
1c6724b4
RS
218 cedilla | ~ or , | ~c -> \e,Ag\e(B ,c -> \e,Ag\e(B
219 symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B
3c48e39a 220" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
221
222(quail-define-rules
223 ("'E" ?\e,AI\e(B)
224 ("'C" ?\e,AG\e(B)
225 ("'e" ?\e,Ai\e(B)
226 ("'c" ?\e,Ag\e(B)
227 ("' " ?')
228 ("`A" ?\e,A@\e(B)
229 ("`E" ?\e,AH\e(B)
230 ("`U" ?\e,AY\e(B)
231 ("`a" ?\e,A`\e(B)
232 ("`e" ?\e,Ah\e(B)
233 ("`u" ?\e,Ay\e(B)
234 ("` " ?`)
235 ("^A" ?\e,AB\e(B)
236 ("^E" ?\e,AJ\e(B)
237 ("^I" ?\e,AN\e(B)
238 ("^O" ?\e,AT\e(B)
239 ("^U" ?\e,A[\e(B)
240 ("^a" ?\e,Ab\e(B)
241 ("^e" ?\e,Aj\e(B)
242 ("^i" ?\e,An\e(B)
243 ("^o" ?\e,At\e(B)
244 ("^u" ?\e,A{\e(B)
245 ("^ " ?^)
246 ("\"E" ?\e,AK\e(B)
247 ("\"I" ?\e,AO\e(B)
248 ("\"e" ?\e,Ak\e(B)
249 ("\"i" ?\e,Ao\e(B)
250 ("\" " ?\")
251 ("~<" ?\\e,A+\e(B)
252 ("~>" ?\\e,A;\e(B)
253 ("~C" ?\e,AG\e(B)
254 ("~c" ?\e,Ag\e(B)
255 ("~," ?,)
256 (",C" ?\e,AG\e(B)
257 (",c" ?\e,Ag\e(B)
258 (", " ?~)
259)
260
261(quail-define-package
db9dfa94 262 "german-prefix" "Latin-1" "DE>" t
24b31c88
KH
263 "German (Deutsch) input method with prefix modifiers
264Key translation rules are:
1c6724b4 265 \"A -> \e,AD\e(B -> \"O -> \e,AV\e(B \"U -> \e,A\\e(B \"s -> ?\e,A_\e(B
3c48e39a 266" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
267
268(quail-define-rules
269 ("\"A" ?\e,AD\e(B)
270 ("\"O" ?\e,AV\e(B)
271 ("\"U" ?\e,A\\e(B)
272 ("\"a" ?\e,Ad\e(B)
273 ("\"o" ?\e,Av\e(B)
274 ("\"u" ?\e,A|\e(B)
275 ("\"s" ?\e,A_\e(B)
276 ("\" " ?\")
277)
278
279(quail-define-package
db9dfa94 280 "irish-prefix" "Latin-1" "GA>" t
24b31c88
KH
281 "Irish input method with prefix modifiers
282Key translation rules are:
1c6724b4 283 'A -> \e,AA\e(B 'E -> \e,AI\e(B 'I -> \e,AM\e(B 'O -> \e,AS\e(B 'U -> \e,AZ\e(B
3c48e39a 284" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
285
286(quail-define-rules
287 ("'A" ?\e,AA\e(B)
288 ("'E" ?\e,AI\e(B)
289 ("'I" ?\e,AM\e(B)
290 ("'O" ?\e,AS\e(B)
291 ("'U" ?\e,AZ\e(B)
292 ("'a" ?\e,Aa\e(B)
293 ("'e" ?\e,Ai\e(B)
294 ("'i" ?\e,Am\e(B)
295 ("'o" ?\e,As\e(B)
296 ("'u" ?\e,Az\e(B)
297 ("' " ?')
298)
299
300(quail-define-package
db9dfa94 301 "portuguese-prefix" "Latin-1" "PT>" t
24b31c88
KH
302 "Portuguese input method with prefix modifiers
303
304 effect | prefix | examples
305 ------------+--------+----------
1c6724b4 306 acute | ' | 'a -> \e,Aa\e(B '' -> \e,A4\e(B
24b31c88
KH
307 grave | ` | `a -> \e,A`\e(B
308 circumflex | ^ | ^a -> \e,Ab\e(B
309 diaeresis | \" | \"u -> \e,A|\e(B
310 tilde | ~ | ~a -> \e,Ac\e(B
1c6724b4 311 cedilla | ' or , | 'c -> \e,Ag\e(B ,c -> \e,Ag\e(B
3c48e39a 312" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
313
314(quail-define-rules
315 ("'A" ?\e,AA\e(B)
316 ("'E" ?\e,AI\e(B)
317 ("'I" ?\e,AM\e(B)
318 ("'O" ?\e,AS\e(B)
319 ("'U" ?\e,AZ\e(B)
320 ("'C" ?\e,AG\e(B)
321 ("'a" ?\e,Aa\e(B)
322 ("'e" ?\e,Ai\e(B)
323 ("'i" ?\e,Am\e(B)
324 ("'o" ?\e,As\e(B)
325 ("'u" ?\e,Az\e(B)
326 ("'c" ?\e,Ag\e(B)
327 ("' " ?')
328 ("`A" ?\e,A@\e(B)
329 ("`a" ?\e,A`\e(B)
330 ("` " ?`)
331 ("^A" ?\e,AB\e(B)
332 ("^E" ?\e,AJ\e(B)
333 ("^O" ?\e,AT\e(B)
334 ("^a" ?\e,Ab\e(B)
335 ("^e" ?\e,Aj\e(B)
336 ("^o" ?\e,At\e(B)
337 ("^ " ?^)
338 ("\"U" ?\e,A\\e(B)
339 ("\"u" ?\e,A|\e(B)
340 ("\" " ?\")
341 ("~A" ?\e,AC\e(B)
342 ("~O" ?\e,AU\e(B)
343 ("~a" ?\e,Ac\e(B)
344 ("~o" ?\e,Au\e(B)
345 ("~ " ?~)
346 (",c" ?\e,Ag\e(B)
347 (",C" ?\e,AG\e(B)
348 (",," ?,)
349)
350
351(quail-define-package
db9dfa94 352 "spanish-prefix" "Latin-1" "ES>" t
24b31c88
KH
353 "Spanish (Espa\e,Aq\e(Bol) input method with prefix modifiers
354
355 effect | prefix | examples
356 ------------+--------+----------
357 acute | ' | 'a -> \e,Aa\e(B
358 diaeresis | \" | \"u -> \e,A|\e(B
359 tilde | ~ | ~n -> \e,Aq\e(B
1c6724b4 360 symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B
3c48e39a 361" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
362
363(quail-define-rules
364 ("'A" ?\e,AA\e(B)
365 ("'E" ?\e,AI\e(B)
366 ("'I" ?\e,AM\e(B)
367 ("'O" ?\e,AS\e(B)
368 ("'U" ?\e,AZ\e(B)
369 ("'a" ?\e,Aa\e(B)
370 ("'e" ?\e,Ai\e(B)
371 ("'i" ?\e,Am\e(B)
372 ("'o" ?\e,As\e(B)
373 ("'u" ?\e,Az\e(B)
374 ("' " ?')
375 ("\"U" ?\e,A\\e(B)
376 ("\"u" ?\e,A|\e(B)
377 ("\" " ?\")
378 ("~N" ?\e,AQ\e(B)
379 ("~n" ?\e,Aq\e(B)
380 ("~>" ?\\e,A;\e(B)
381 ("~<" ?\\e,A+\e(B)
382 ("~!" ?\e,A!\e(B)
383 ("~?" ?\e,A?\e(B)
384 ("~ " ?~)
385)
386
387(quail-define-package
db9dfa94 388 "latin-2-prefix" "Latin-2" "2>" t
24b31c88
KH
389 "Latin-2 characters input method with prefix modifiers
390
391 effect | prefix | examples
392 ------------+--------+----------
1c6724b4 393 acute | ' | 'a -> \e,Ba\e(B '' -> ?\e,B4\e(B
24b31c88 394 circumflex | ^ | ^a -> \e,Bb\e(B
1c6724b4 395 diaeresis | \" | \"a -> \e,Bd\e(B \"\" -> \e,B(\e(B
24b31c88
KH
396 breve | ~ | ~a -> \e,Bc\e(B
397 caron | ~ | ~c -> \e,Bh\e(B
1c6724b4
RS
398 cedilla | ` | `c -> \e,Bg\e(B `e -> ?\e,Bj\e(B
399 misc | ' ` ~ | 'd -> \e,Bp\e(B `l -> \e,B3\e(B `z -> \e,B?\e(B ~o -> \e,Bu\e(B ~u -> \e,B{\e(B
400 symbol | ~ | `. -> \e,B\7f\e(B ~~ -> \e,B"\e(B ~. -> ?\e,B8\e(B
3c48e39a 401" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
402
403(quail-define-rules
404 ("'A" ?\e,BA\e(B)
405 ("'C" ?\e,BF\e(B)
406 ("'D" ?\e,BP\e(B)
407 ("'E" ?\e,BI\e(B)
408 ("'I" ?\e,BM\e(B)
409 ("'L" ?\e,BE\e(B)
410 ("'N" ?\e,BQ\e(B)
411 ("'O" ?\e,BS\e(B)
412 ("'R" ?\e,B@\e(B)
413 ("'S" ?\e,B&\e(B)
414 ("'U" ?\e,BZ\e(B)
415 ("'Y" ?\e,B]\e(B)
416 ("'Z" ?\e,B,\e(B)
417 ("'a" ?\e,Ba\e(B)
418 ("'c" ?\e,Bf\e(B)
419 ("'d" ?\e,Bp\e(B)
420 ("'e" ?\e,Bi\e(B)
421 ("'i" ?\e,Bm\e(B)
422 ("'l" ?\e,Be\e(B)
423 ("'n" ?\e,Bq\e(B)
424 ("'o" ?\e,Bs\e(B)
425 ("'r" ?\e,B`\e(B)
426 ("'s" ?\e,B6\e(B)
427 ("'u" ?\e,Bz\e(B)
428 ("'y" ?\e,B}\e(B)
429 ("'z" ?\e,B<\e(B)
430 ("''" ?\e,B4\e(B)
431 ("' " ?')
432 ("`A" ?\e,B!\e(B)
433 ("`C" ?\e,BG\e(B)
434 ("`E" ?\e,BJ\e(B)
435 ("`L" ?\e,B#\e(B)
436 ("`S" ?\e,B*\e(B)
437 ("`T" ?\e,B^\e(B)
438 ("`Z" ?\e,B/\e(B)
439 ("`a" ?\e,B1\e(B)
440 ("`l" ?\e,B3\e(B)
441 ("`c" ?\e,Bg\e(B)
442 ("`e" ?\e,Bj\e(B)
443 ("`s" ?\e,B:\e(B)
444 ("`t" ?\e,B~\e(B)
445 ("`z" ?\e,B?\e(B)
446 ("``" ?\e,B*\e(B)
447 ("`." ?\e,B\7f\e(B)
448 ("` " ?`)
449 ("^A" ?\e,BB\e(B)
450 ("^I" ?\e,BN\e(B)
451 ("^O" ?\e,BT\e(B)
452 ("^a" ?\e,Bb\e(B)
453 ("^i" ?\e,Bn\e(B)
454 ("^o" ?\e,Bt\e(B)
455 ("^^" ?^)
456 ("^ " ?^)
457 ("\"A" ?\e,BD\e(B)
458 ("\"E" ?\e,BK\e(B)
459 ("\"O" ?\e,BV\e(B)
460 ("\"U" ?\e,B\\e(B)
461 ("\"a" ?\e,Bd\e(B)
462 ("\"e" ?\e,Bk\e(B)
463 ("\"o" ?\e,Bv\e(B)
464 ("\"s" ?\e,B_\e(B)
465 ("\"u" ?\e,B|\e(B)
466 ("\"\"" ?\e,B(\e(B)
467 ("\" " ?\")
468 ("~A" ?\e,BC\e(B)
469 ("~C" ?\e,BH\e(B)
470 ("~D" ?\e,BO\e(B)
471 ("~L" ?\e,B%\e(B)
472 ("~N" ?\e,BR\e(B)
473 ("~O" ?\e,BU\e(B)
474 ("~R" ?\e,BX\e(B)
475 ("~S" ?\e,B)\e(B)
476 ("~T" ?\e,B+\e(B)
477 ("~U" ?\e,B[\e(B)
478 ("~Z" ?\e,B.\e(B)
479 ("~a" ?\e,Bc\e(B)
480 ("~c" ?\e,Bh\e(B)
481 ("~d" ?\e,Bo\e(B)
482 ("~l" ?\e,B5\e(B)
483 ("~n" ?\e,Br\e(B)
484 ("~o" ?\e,Bu\e(B)
485 ("~r" ?\e,Bx\e(B)
486 ("~s" ?\e,B9\e(B)
487 ("~t" ?\e,B;\e(B)
488 ("~u" ?\e,B{\e(B)
489 ("~z" ?\e,B>\e(B)
490 ("~v" ?\e,B"\e(B)
491 ("~~" ?\e,B"\e(B)
492 ("~." ?\e,B8\e(B)
493 ("~ " ?~)
494)
495
496(quail-define-package
db9dfa94 497 "latin-3-prefix" "Latin-3" "3>" t
24b31c88
KH
498 "Latin-3 characters input method with prefix modifiers
499
500 effect | prefix | examples
501 ------------+--------+----------
1c6724b4 502 acute | ' | 'a -> \e,Ca\e(B '' -> ?\e,C4\e(B
24b31c88
KH
503 grave | ` | `a -> \e,C`\e(B
504 circumflex | ^ | ^a -> \e,Cb\e(B
1c6724b4
RS
505 diaeresis | \" | \"a -> \e,Cd\e(B \"\" -> \e,C(\e(B
506 cedilla | ~ | ~c -> \e,Cg\e(B ~s -> \e,C:\e(B ~~ -> \e,C8\e(B
507 dot above | ~ / . | ~o -> \e,Cu\e(B /o -> \e,Cu\e(B .o -> \e,Cu\e(B
508 misc | \" ~ / | \"s -> \e,C_\e(B ~g -> \e,C;\e(B ~u -> \e,C}\e(B /h -> \e,C1\e(B /i -> \e,C9\e(B
509 symbol | ~ | ~` -> \e,C"\e(B /# -> \e,C#\e(B /$ -> \e,C$\e(B // -> \e,C0\e(B
3c48e39a 510" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
511
512(quail-define-rules
513 ("'A" ?\e,CA\e(B)
514 ("'E" ?\e,CI\e(B)
515 ("'I" ?\e,CM\e(B)
516 ("'O" ?\e,CS\e(B)
517 ("'U" ?\e,CZ\e(B)
518 ("'a" ?\e,Ca\e(B)
519 ("'e" ?\e,Ci\e(B)
520 ("'i" ?\e,Cm\e(B)
521 ("'o" ?\e,Cs\e(B)
522 ("'u" ?\e,Cz\e(B)
523 ("''" ?\e,C4\e(B)
524 ("' " ?')
525 ("`A" ?\e,C@\e(B)
526 ("`E" ?\e,CH\e(B)
527 ("`I" ?\e,CL\e(B)
528 ("`O" ?\e,CR\e(B)
529 ("`U" ?\e,CY\e(B)
530 ("`a" ?\e,C`\e(B)
531 ("`e" ?\e,Ch\e(B)
532 ("`i" ?\e,Cl\e(B)
533 ("`o" ?\e,Cr\e(B)
534 ("`u" ?\e,Cy\e(B)
535 ("``" ?`)
536 ("` " ?`)
537 ("^A" ?\e,CB\e(B)
538 ("^C" ?\e,CF\e(B)
539 ("^E" ?\e,CJ\e(B)
540 ("^G" ?\e,CX\e(B)
541 ("^H" ?\e,C&\e(B)
542 ("^I" ?\e,CN\e(B)
543 ("^J" ?\e,C,\e(B)
544 ("^O" ?\e,CT\e(B)
545 ("^S" ?\e,C^\e(B)
546 ("^U" ?\e,C[\e(B)
547 ("^a" ?\e,Cb\e(B)
548 ("^c" ?\e,Cf\e(B)
549 ("^e" ?\e,Cj\e(B)
550 ("^g" ?\e,Cx\e(B)
551 ("^h" ?\e,C6\e(B)
552 ("^i" ?\e,Cn\e(B)
553 ("^j" ?\e,C<\e(B)
554 ("^o" ?\e,Ct\e(B)
555 ("^s" ?\e,C~\e(B)
556 ("^u" ?\e,C{\e(B)
557 ("^^" ?^)
558 ("^ " ?^)
559 ("\"A" ?\e,CD\e(B)
560 ("\"E" ?\e,CK\e(B)
561 ("\"I" ?\e,CO\e(B)
562 ("\"O" ?\e,CV\e(B)
563 ("\"U" ?\e,C\\e(B)
564 ("\"a" ?\e,Cd\e(B)
565 ("\"e" ?\e,Ck\e(B)
566 ("\"i" ?\e,Co\e(B)
567 ("\"o" ?\e,Cv\e(B)
568 ("\"u" ?\e,C|\e(B)
569 ("\"s" ?\e,C_\e(B)
570 ("\"\"" ?\e,C(\e(B)
571 ("\" " ?\")
572 ("~A" ?\e,CC\e(B)
573 ("~C" ?\e,CG\e(B)
574 ("~D" ?\e,CP\e(B)
575 ("~N" ?\e,CQ\e(B)
576 ("~O" ?\e,CU\e(B)
577 ("~a" ?\e,Cc\e(B)
578 ("~c" ?\e,Cg\e(B)
579 ("~d" ?\e,Cp\e(B)
580 ("~n" ?\e,Cq\e(B)
581 ("~o" ?\e,Cu\e(B)
582 ("~$" ?\e,C%\e(B)
583 ("~S" ?\e,C*\e(B)
584 ("~s" ?\e,C:\e(B)
585 ("~G" ?\e,C+\e(B)
586 ("~g" ?\e,C;\e(B)
587 ("~U" ?\e,C]\e(B)
588 ("~u" ?\e,C}\e(B)
589 ("~`" ?\e,C"\e(B)
590 ("~~" ?\e,C8\e(B)
591 ("~ " ?~)
592 ("/C" ?\e,CE\e(B)
593 ("/G" ?\e,CU\e(B)
594 ("/H" ?\e,C!\e(B)
595 ("/I" ?\e,C)\e(B)
596 ("/Z" ?\e,C/\e(B)
597 ("/c" ?\e,Ce\e(B)
598 ("/g" ?\e,Cu\e(B)
599 ("/h" ?\e,C1\e(B)
600 ("/i" ?\e,C9\e(B)
601 ("/z" ?\e,C?\e(B)
602 ("/r" ?\e,C.\e(B)
603 ("/." ?\e,C\7f\e(B)
604 ("/#" ?\e,C#\e(B)
605 ("/$" ?\e,C$\e(B)
606 ("//" ?\e,C0\e(B)
607 ("/ " ?/)
608 (".C" ?\e,CE\e(B)
609 (".G" ?\e,CU\e(B)
610 (".I" ?\e,C)\e(B)
611 (".Z" ?\e,C/\e(B)
612 (".c" ?\e,Ce\e(B)
613 (".g" ?\e,Cu\e(B)
614 (".z" ?\e,C?\e(B)
615)