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