*** empty log message ***
[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
847fb748
KH
261(quail-define-package
262 "romanian-prefix" "Romanian" "RO>" t
263 "Romanian (rom\e,Bb\e(Bne\e,B:\e(Bte) input method with prefix modifiers
264
265 effect | prefix | examples
266 ------------+--------+------------------
267 tilde | ~ | ~a -> \e,Bc\e(B
268 circumflex | ^ | ^a -> \e,Bb\e(B, ^i -> \e,Bn\e(B
269 cedilla | , | ,s -> \e,B:\e(B, ,t -> \e,B~\e(B
270 ~ | ~ | ~~ -> ~
271 ^ | ^ | ^^ -> ^
272 , | , | ,, -> ,
273" nil t nil nil nil nil nil nil nil nil t)
274
275(quail-define-rules
276 ("~A" ?\e,BC\e(B) ("~a" ?\e,Bc\e(B)
277 ("^A" ?\e,BB\e(B) ("^a" ?\e,Bb\e(B)
278 ("^I" ?\e,BN\e(B) ("^i" ?\e,Bn\e(B)
279 (",S" ?\e,B*\e(B) (",s" ?\e,B:\e(B)
280 (",T" ?\e,B^\e(B) (",t" ?\e,B~\e(B)
281 ("^^" ?^) ("~~" ?~) (",," ?,))
282
283(quail-define-package
284 "romanian-alt-prefix" "Romanian" "RO>" t
285 "Alternative Romanian (rom\e,Bb\e(Bne\e,B:\e(Bte) input method with prefix modifiers
286
287 effect | prefix | examples
288 ------------+--------+------------------
289 tilde | \" | \"a -> \e,Bb\e(B
290 circumflex | ' | 'a -> \e,Bb\e(B, 'i -> \e,Bn\e(B
291 cedilla | ' | 's -> \e,B:\e(B, 't -> \e,B~\e(B
292 ' | ' | '' -> '
293 \" | \" | \"\" -> \"
294" nil t nil nil nil nil nil nil nil nil t)
295
296(quail-define-rules
297 ("'A" ?\e,BC\e(B) ("'a" ?\e,Bc\e(B)
298 ("\"A" ?\e,BB\e(B) ("\"a" ?\e,Bb\e(B)
299 ("'I" ?\e,BN\e(B) ("'i" ?\e,Bn\e(B)
300 ("'S" ?\e,B*\e(B) ("'s" ?\e,B:\e(B)
301 ("'T" ?\e,B^\e(B) ("'t" ?\e,B~\e(B)
302 ("''" ?') ("\"\"" ?\"))
303
24b31c88 304(quail-define-package
db9dfa94 305 "german-prefix" "Latin-1" "DE>" t
24b31c88
KH
306 "German (Deutsch) input method with prefix modifiers
307Key translation rules are:
1c6724b4 308 \"A -> \e,AD\e(B -> \"O -> \e,AV\e(B \"U -> \e,A\\e(B \"s -> ?\e,A_\e(B
3c48e39a 309" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
310
311(quail-define-rules
312 ("\"A" ?\e,AD\e(B)
313 ("\"O" ?\e,AV\e(B)
314 ("\"U" ?\e,A\\e(B)
315 ("\"a" ?\e,Ad\e(B)
316 ("\"o" ?\e,Av\e(B)
317 ("\"u" ?\e,A|\e(B)
318 ("\"s" ?\e,A_\e(B)
319 ("\" " ?\")
320)
321
322(quail-define-package
db9dfa94 323 "irish-prefix" "Latin-1" "GA>" t
24b31c88
KH
324 "Irish input method with prefix modifiers
325Key translation rules are:
1c6724b4 326 '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 327" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
328
329(quail-define-rules
330 ("'A" ?\e,AA\e(B)
331 ("'E" ?\e,AI\e(B)
332 ("'I" ?\e,AM\e(B)
333 ("'O" ?\e,AS\e(B)
334 ("'U" ?\e,AZ\e(B)
335 ("'a" ?\e,Aa\e(B)
336 ("'e" ?\e,Ai\e(B)
337 ("'i" ?\e,Am\e(B)
338 ("'o" ?\e,As\e(B)
339 ("'u" ?\e,Az\e(B)
340 ("' " ?')
341)
342
343(quail-define-package
db9dfa94 344 "portuguese-prefix" "Latin-1" "PT>" t
24b31c88
KH
345 "Portuguese input method with prefix modifiers
346
347 effect | prefix | examples
348 ------------+--------+----------
1c6724b4 349 acute | ' | 'a -> \e,Aa\e(B '' -> \e,A4\e(B
24b31c88
KH
350 grave | ` | `a -> \e,A`\e(B
351 circumflex | ^ | ^a -> \e,Ab\e(B
352 diaeresis | \" | \"u -> \e,A|\e(B
353 tilde | ~ | ~a -> \e,Ac\e(B
1c6724b4 354 cedilla | ' or , | 'c -> \e,Ag\e(B ,c -> \e,Ag\e(B
3c48e39a 355" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
356
357(quail-define-rules
358 ("'A" ?\e,AA\e(B)
359 ("'E" ?\e,AI\e(B)
360 ("'I" ?\e,AM\e(B)
361 ("'O" ?\e,AS\e(B)
362 ("'U" ?\e,AZ\e(B)
363 ("'C" ?\e,AG\e(B)
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 ("'c" ?\e,Ag\e(B)
370 ("' " ?')
371 ("`A" ?\e,A@\e(B)
372 ("`a" ?\e,A`\e(B)
373 ("` " ?`)
374 ("^A" ?\e,AB\e(B)
375 ("^E" ?\e,AJ\e(B)
376 ("^O" ?\e,AT\e(B)
377 ("^a" ?\e,Ab\e(B)
378 ("^e" ?\e,Aj\e(B)
379 ("^o" ?\e,At\e(B)
380 ("^ " ?^)
381 ("\"U" ?\e,A\\e(B)
382 ("\"u" ?\e,A|\e(B)
383 ("\" " ?\")
384 ("~A" ?\e,AC\e(B)
385 ("~O" ?\e,AU\e(B)
386 ("~a" ?\e,Ac\e(B)
387 ("~o" ?\e,Au\e(B)
388 ("~ " ?~)
389 (",c" ?\e,Ag\e(B)
390 (",C" ?\e,AG\e(B)
391 (",," ?,)
392)
393
394(quail-define-package
db9dfa94 395 "spanish-prefix" "Latin-1" "ES>" t
24b31c88
KH
396 "Spanish (Espa\e,Aq\e(Bol) input method with prefix modifiers
397
398 effect | prefix | examples
399 ------------+--------+----------
400 acute | ' | 'a -> \e,Aa\e(B
401 diaeresis | \" | \"u -> \e,A|\e(B
402 tilde | ~ | ~n -> \e,Aq\e(B
1c6724b4 403 symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B
3c48e39a 404" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
405
406(quail-define-rules
407 ("'A" ?\e,AA\e(B)
408 ("'E" ?\e,AI\e(B)
409 ("'I" ?\e,AM\e(B)
410 ("'O" ?\e,AS\e(B)
411 ("'U" ?\e,AZ\e(B)
412 ("'a" ?\e,Aa\e(B)
413 ("'e" ?\e,Ai\e(B)
414 ("'i" ?\e,Am\e(B)
415 ("'o" ?\e,As\e(B)
416 ("'u" ?\e,Az\e(B)
417 ("' " ?')
418 ("\"U" ?\e,A\\e(B)
419 ("\"u" ?\e,A|\e(B)
420 ("\" " ?\")
421 ("~N" ?\e,AQ\e(B)
422 ("~n" ?\e,Aq\e(B)
423 ("~>" ?\\e,A;\e(B)
424 ("~<" ?\\e,A+\e(B)
425 ("~!" ?\e,A!\e(B)
426 ("~?" ?\e,A?\e(B)
427 ("~ " ?~)
428)
429
430(quail-define-package
db9dfa94 431 "latin-2-prefix" "Latin-2" "2>" t
24b31c88
KH
432 "Latin-2 characters input method with prefix modifiers
433
434 effect | prefix | examples
435 ------------+--------+----------
1c6724b4 436 acute | ' | 'a -> \e,Ba\e(B '' -> ?\e,B4\e(B
24b31c88 437 circumflex | ^ | ^a -> \e,Bb\e(B
1c6724b4 438 diaeresis | \" | \"a -> \e,Bd\e(B \"\" -> \e,B(\e(B
24b31c88
KH
439 breve | ~ | ~a -> \e,Bc\e(B
440 caron | ~ | ~c -> \e,Bh\e(B
1c6724b4
RS
441 cedilla | ` | `c -> \e,Bg\e(B `e -> ?\e,Bj\e(B
442 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
443 symbol | ~ | `. -> \e,B\7f\e(B ~~ -> \e,B"\e(B ~. -> ?\e,B8\e(B
3c48e39a 444" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
445
446(quail-define-rules
447 ("'A" ?\e,BA\e(B)
448 ("'C" ?\e,BF\e(B)
449 ("'D" ?\e,BP\e(B)
450 ("'E" ?\e,BI\e(B)
451 ("'I" ?\e,BM\e(B)
452 ("'L" ?\e,BE\e(B)
453 ("'N" ?\e,BQ\e(B)
454 ("'O" ?\e,BS\e(B)
455 ("'R" ?\e,B@\e(B)
456 ("'S" ?\e,B&\e(B)
457 ("'U" ?\e,BZ\e(B)
458 ("'Y" ?\e,B]\e(B)
459 ("'Z" ?\e,B,\e(B)
460 ("'a" ?\e,Ba\e(B)
461 ("'c" ?\e,Bf\e(B)
462 ("'d" ?\e,Bp\e(B)
463 ("'e" ?\e,Bi\e(B)
464 ("'i" ?\e,Bm\e(B)
465 ("'l" ?\e,Be\e(B)
466 ("'n" ?\e,Bq\e(B)
467 ("'o" ?\e,Bs\e(B)
468 ("'r" ?\e,B`\e(B)
469 ("'s" ?\e,B6\e(B)
470 ("'u" ?\e,Bz\e(B)
471 ("'y" ?\e,B}\e(B)
472 ("'z" ?\e,B<\e(B)
473 ("''" ?\e,B4\e(B)
474 ("' " ?')
475 ("`A" ?\e,B!\e(B)
476 ("`C" ?\e,BG\e(B)
477 ("`E" ?\e,BJ\e(B)
478 ("`L" ?\e,B#\e(B)
479 ("`S" ?\e,B*\e(B)
480 ("`T" ?\e,B^\e(B)
481 ("`Z" ?\e,B/\e(B)
482 ("`a" ?\e,B1\e(B)
483 ("`l" ?\e,B3\e(B)
484 ("`c" ?\e,Bg\e(B)
485 ("`e" ?\e,Bj\e(B)
486 ("`s" ?\e,B:\e(B)
487 ("`t" ?\e,B~\e(B)
488 ("`z" ?\e,B?\e(B)
489 ("``" ?\e,B*\e(B)
490 ("`." ?\e,B\7f\e(B)
491 ("` " ?`)
492 ("^A" ?\e,BB\e(B)
493 ("^I" ?\e,BN\e(B)
494 ("^O" ?\e,BT\e(B)
495 ("^a" ?\e,Bb\e(B)
496 ("^i" ?\e,Bn\e(B)
497 ("^o" ?\e,Bt\e(B)
498 ("^^" ?^)
499 ("^ " ?^)
500 ("\"A" ?\e,BD\e(B)
501 ("\"E" ?\e,BK\e(B)
502 ("\"O" ?\e,BV\e(B)
503 ("\"U" ?\e,B\\e(B)
504 ("\"a" ?\e,Bd\e(B)
505 ("\"e" ?\e,Bk\e(B)
506 ("\"o" ?\e,Bv\e(B)
507 ("\"s" ?\e,B_\e(B)
508 ("\"u" ?\e,B|\e(B)
509 ("\"\"" ?\e,B(\e(B)
510 ("\" " ?\")
511 ("~A" ?\e,BC\e(B)
512 ("~C" ?\e,BH\e(B)
513 ("~D" ?\e,BO\e(B)
514 ("~L" ?\e,B%\e(B)
515 ("~N" ?\e,BR\e(B)
516 ("~O" ?\e,BU\e(B)
517 ("~R" ?\e,BX\e(B)
518 ("~S" ?\e,B)\e(B)
519 ("~T" ?\e,B+\e(B)
520 ("~U" ?\e,B[\e(B)
521 ("~Z" ?\e,B.\e(B)
522 ("~a" ?\e,Bc\e(B)
523 ("~c" ?\e,Bh\e(B)
524 ("~d" ?\e,Bo\e(B)
525 ("~l" ?\e,B5\e(B)
526 ("~n" ?\e,Br\e(B)
527 ("~o" ?\e,Bu\e(B)
528 ("~r" ?\e,Bx\e(B)
529 ("~s" ?\e,B9\e(B)
530 ("~t" ?\e,B;\e(B)
531 ("~u" ?\e,B{\e(B)
532 ("~z" ?\e,B>\e(B)
533 ("~v" ?\e,B"\e(B)
534 ("~~" ?\e,B"\e(B)
535 ("~." ?\e,B8\e(B)
536 ("~ " ?~)
537)
538
539(quail-define-package
db9dfa94 540 "latin-3-prefix" "Latin-3" "3>" t
24b31c88
KH
541 "Latin-3 characters input method with prefix modifiers
542
543 effect | prefix | examples
544 ------------+--------+----------
1c6724b4 545 acute | ' | 'a -> \e,Ca\e(B '' -> ?\e,C4\e(B
24b31c88
KH
546 grave | ` | `a -> \e,C`\e(B
547 circumflex | ^ | ^a -> \e,Cb\e(B
1c6724b4
RS
548 diaeresis | \" | \"a -> \e,Cd\e(B \"\" -> \e,C(\e(B
549 cedilla | ~ | ~c -> \e,Cg\e(B ~s -> \e,C:\e(B ~~ -> \e,C8\e(B
550 dot above | ~ / . | ~o -> \e,Cu\e(B /o -> \e,Cu\e(B .o -> \e,Cu\e(B
551 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
552 symbol | ~ | ~` -> \e,C"\e(B /# -> \e,C#\e(B /$ -> \e,C$\e(B // -> \e,C0\e(B
3c48e39a 553" nil t nil nil nil nil nil nil nil nil t)
24b31c88
KH
554
555(quail-define-rules
556 ("'A" ?\e,CA\e(B)
557 ("'E" ?\e,CI\e(B)
558 ("'I" ?\e,CM\e(B)
559 ("'O" ?\e,CS\e(B)
560 ("'U" ?\e,CZ\e(B)
561 ("'a" ?\e,Ca\e(B)
562 ("'e" ?\e,Ci\e(B)
563 ("'i" ?\e,Cm\e(B)
564 ("'o" ?\e,Cs\e(B)
565 ("'u" ?\e,Cz\e(B)
566 ("''" ?\e,C4\e(B)
567 ("' " ?')
568 ("`A" ?\e,C@\e(B)
569 ("`E" ?\e,CH\e(B)
570 ("`I" ?\e,CL\e(B)
571 ("`O" ?\e,CR\e(B)
572 ("`U" ?\e,CY\e(B)
573 ("`a" ?\e,C`\e(B)
574 ("`e" ?\e,Ch\e(B)
575 ("`i" ?\e,Cl\e(B)
576 ("`o" ?\e,Cr\e(B)
577 ("`u" ?\e,Cy\e(B)
578 ("``" ?`)
579 ("` " ?`)
580 ("^A" ?\e,CB\e(B)
581 ("^C" ?\e,CF\e(B)
582 ("^E" ?\e,CJ\e(B)
583 ("^G" ?\e,CX\e(B)
584 ("^H" ?\e,C&\e(B)
585 ("^I" ?\e,CN\e(B)
586 ("^J" ?\e,C,\e(B)
587 ("^O" ?\e,CT\e(B)
588 ("^S" ?\e,C^\e(B)
589 ("^U" ?\e,C[\e(B)
590 ("^a" ?\e,Cb\e(B)
591 ("^c" ?\e,Cf\e(B)
592 ("^e" ?\e,Cj\e(B)
593 ("^g" ?\e,Cx\e(B)
594 ("^h" ?\e,C6\e(B)
595 ("^i" ?\e,Cn\e(B)
596 ("^j" ?\e,C<\e(B)
597 ("^o" ?\e,Ct\e(B)
598 ("^s" ?\e,C~\e(B)
599 ("^u" ?\e,C{\e(B)
600 ("^^" ?^)
601 ("^ " ?^)
602 ("\"A" ?\e,CD\e(B)
603 ("\"E" ?\e,CK\e(B)
604 ("\"I" ?\e,CO\e(B)
605 ("\"O" ?\e,CV\e(B)
606 ("\"U" ?\e,C\\e(B)
607 ("\"a" ?\e,Cd\e(B)
608 ("\"e" ?\e,Ck\e(B)
609 ("\"i" ?\e,Co\e(B)
610 ("\"o" ?\e,Cv\e(B)
611 ("\"u" ?\e,C|\e(B)
612 ("\"s" ?\e,C_\e(B)
613 ("\"\"" ?\e,C(\e(B)
614 ("\" " ?\")
615 ("~A" ?\e,CC\e(B)
616 ("~C" ?\e,CG\e(B)
617 ("~D" ?\e,CP\e(B)
618 ("~N" ?\e,CQ\e(B)
619 ("~O" ?\e,CU\e(B)
620 ("~a" ?\e,Cc\e(B)
621 ("~c" ?\e,Cg\e(B)
622 ("~d" ?\e,Cp\e(B)
623 ("~n" ?\e,Cq\e(B)
624 ("~o" ?\e,Cu\e(B)
625 ("~$" ?\e,C%\e(B)
626 ("~S" ?\e,C*\e(B)
627 ("~s" ?\e,C:\e(B)
628 ("~G" ?\e,C+\e(B)
629 ("~g" ?\e,C;\e(B)
630 ("~U" ?\e,C]\e(B)
631 ("~u" ?\e,C}\e(B)
632 ("~`" ?\e,C"\e(B)
633 ("~~" ?\e,C8\e(B)
634 ("~ " ?~)
635 ("/C" ?\e,CE\e(B)
636 ("/G" ?\e,CU\e(B)
637 ("/H" ?\e,C!\e(B)
638 ("/I" ?\e,C)\e(B)
639 ("/Z" ?\e,C/\e(B)
640 ("/c" ?\e,Ce\e(B)
641 ("/g" ?\e,Cu\e(B)
642 ("/h" ?\e,C1\e(B)
643 ("/i" ?\e,C9\e(B)
644 ("/z" ?\e,C?\e(B)
645 ("/r" ?\e,C.\e(B)
646 ("/." ?\e,C\7f\e(B)
647 ("/#" ?\e,C#\e(B)
648 ("/$" ?\e,C$\e(B)
649 ("//" ?\e,C0\e(B)
650 ("/ " ?/)
651 (".C" ?\e,CE\e(B)
652 (".G" ?\e,CU\e(B)
653 (".I" ?\e,C)\e(B)
654 (".Z" ?\e,C/\e(B)
655 (".c" ?\e,Ce\e(B)
656 (".g" ?\e,Cu\e(B)
657 (".z" ?\e,C?\e(B)
658)