Trailing whitespace deleted.
[bpt/emacs.git] / leim / quail / latin-alt.el
CommitLineData
041f4d74 1;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: iso-2022-7bit;-*-
a2e1d90c
RS
2
3;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4;; Licensed to the Free Software Foundation.
f43d44f5 5;; Copyright (C) 2001, 2002 Free Software Foundation, Inc.
a2e1d90c
RS
6
7;; Keywords: multilingual, input method, latin
8
9;; This file is part of GNU Emacs.
10
11;; GNU Emacs is free software; you can redistribute it and/or modify
12;; it under the terms of the GNU General Public License as published by
13;; the Free Software Foundation; either version 2, or (at your option)
14;; any later version.
15
16;; GNU Emacs is distributed in the hope that it will be useful,
17;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19;; GNU General Public License for more details.
20
21;; You should have received a copy of the GNU General Public License
22;; along with GNU Emacs; see the file COPYING. If not, write to the
23;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
24;; Boston, MA 02111-1307, USA.
25
26;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
27
be567141
PJ
28;;; Commentary:
29
30;;; Code:
31
a2e1d90c
RS
32(require 'quail)
33
34(quail-define-package
35 "latin-1-alt-postfix" "Latin-1" "1<" t
36 "Latin-1 character input method with postfix modifiers
37
38 | postfix | examples
39 ------------+---------+----------
40 acute | ' | a' -> \e,Aa\e(B
41 grave | ` | a` -> \e,A`\e(B
42 circumflex | ^ | a^ -> \e,Ab\e(B
43 diaeresis | \" | a\" -> \e,Ad\e(B
44 tilde | ~ | a~ -> \e,Ac\e(B
45 cedilla | / | c/ -> \e,Ag\e(B
46 nordic | / | 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
60b2cdb5
RS
47 others | /<> | s/ -> \e,A_\e(B ?/ -> \e,A?\e(B !/ -> \e,A!\e(B
48 | various | << -> \e,A+\e(B >> -> \e,A;\e(B o_ -> \e,A:\e(B a_ -> \e,A*\e(B
a2e1d90c
RS
49
50It would be natural to use comma for cedillas, but that would be
51inconvenient in practice because commas are needed very often after a
52letter.
53
54Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
55" nil t nil nil nil nil nil nil nil nil t)
56
57(quail-define-rules
58 ("A`" ?\e,A@\e(B)
59 ("A'" ?\e,AA\e(B)
60 ("A^" ?\e,AB\e(B)
61 ("A~" ?\e,AC\e(B)
62 ("A\"" ?\e,AD\e(B)
63 ("A/" ?\e,AE\e(B)
64 ("a`" ?\e,A`\e(B)
65 ("a'" ?\e,Aa\e(B)
66 ("a^" ?\e,Ab\e(B)
67 ("a~" ?\e,Ac\e(B)
68 ("a\"" ?\e,Ad\e(B)
69 ("a/" ?\e,Ae\e(B)
70 ("E`" ?\e,AH\e(B)
71 ("E'" ?\e,AI\e(B)
72 ("E^" ?\e,AJ\e(B)
73 ("E\"" ?\e,AK\e(B)
74 ("E/" ?\e,AF\e(B)
75 ("e`" ?\e,Ah\e(B)
76 ("e'" ?\e,Ai\e(B)
77 ("e^" ?\e,Aj\e(B)
78 ("e\"" ?\e,Ak\e(B)
79 ("e/" ?\e,Af\e(B)
80 ("I`" ?\e,AL\e(B)
81 ("i`" ?\e,Al\e(B)
82 ("I'" ?\e,AM\e(B)
83 ("i'" ?\e,Am\e(B)
84 ("I^" ?\e,AN\e(B)
85 ("i^" ?\e,An\e(B)
86 ("I\"" ?\e,AO\e(B)
87 ("i\"" ?\e,Ao\e(B)
88 ("O`" ?\e,AR\e(B)
89 ("o`" ?\e,Ar\e(B)
90 ("O'" ?\e,AS\e(B)
91 ("o'" ?\e,As\e(B)
92 ("O^" ?\e,AT\e(B)
93 ("o^" ?\e,At\e(B)
94 ("O~" ?\e,AU\e(B)
95 ("o~" ?\e,Au\e(B)
96 ("O\"" ?\e,AV\e(B)
97 ("o\"" ?\e,Av\e(B)
98 ("O/" ?\e,AX\e(B)
99 ("o/" ?\e,Ax\e(B)
100 ("U`" ?\e,AY\e(B)
101 ("u`" ?\e,Ay\e(B)
102 ("U'" ?\e,AZ\e(B)
103 ("u'" ?\e,Az\e(B)
104 ("U^" ?\e,A[\e(B)
105 ("u^" ?\e,A{\e(B)
106 ("U\"" ?\e,A\\e(B)
107 ("u\"" ?\e,A|\e(B)
108 ("Y'" ?\e,A]\e(B)
109 ("y'" ?\e,A}\e(B)
110 ("y\"" ?\e,A\7f\e(B)
111 ("D/" ?\e,AP\e(B)
112 ("d/" ?\e,Ap\e(B)
113 ("T/" ?\e,A^\e(B)
114 ("t/" ?\e,A~\e(B)
115 ("s/" ?\e,A_\e(B)
116 ("C/" ?\e,AG\e(B)
117 ("c/" ?\e,Ag\e(B)
118 ("N~" ?\e,AQ\e(B)
119 ("n~" ?\e,Aq\e(B)
120 ("?/" ?\e,A?\e(B)
121 ("!/" ?\e,A!\e(B)
122 ("<<" ?\e,A+\e(B)
123 (">>" ?\e,A;\e(B)
60b2cdb5
RS
124 ("o_" ?\e,A:\e(B)
125 ("a_" ?\e,A*\e(B)
a2e1d90c
RS
126
127 ("A``" ["A`"])
128 ("A''" ["A'"])
129 ("A^^" ["A^"])
130 ("A~~" ["A~"])
131 ("A\"\"" ["A\""])
132 ("A//" ["A/"])
133 ("a``" ["a`"])
134 ("a''" ["a'"])
135 ("a^^" ["a^"])
136 ("a~~" ["a~"])
137 ("a\"\"" ["a\""])
138 ("a//" ["a/"])
139 ("E``" ["E`"])
140 ("E''" ["E'"])
141 ("E^^" ["E^"])
142 ("E\"\"" ["E\""])
143 ("E//" ["E/"])
144 ("e``" ["e`"])
145 ("e''" ["e'"])
146 ("e^^" ["e^"])
147 ("e\"\"" ["e\""])
148 ("e//" ["e/"])
149 ("I``" ["I`"])
150 ("i``" ["i`"])
151 ("I''" ["I'"])
152 ("i''" ["i'"])
153 ("I^^" ["I^"])
154 ("i^^" ["i^"])
155 ("I\"\"" ["I\""])
156 ("i\"\"" ["i\""])
157 ("O``" ["O`"])
158 ("o``" ["o`"])
159 ("O''" ["O'"])
160 ("o''" ["o'"])
161 ("O^^" ["O^"])
162 ("o^^" ["o^"])
163 ("O~~" ["O~"])
164 ("o~~" ["o~"])
165 ("O\"\"" ["O\""])
166 ("o\"\"" ["o\""])
167 ("O//" ["O/"])
168 ("o//" ["o/"])
169 ("U``" ["U`"])
170 ("u``" ["u`"])
171 ("U''" ["U'"])
172 ("u''" ["u'"])
173 ("U^^" ["U^"])
174 ("u^^" ["u^"])
175 ("U\"\"" ["U\""])
176 ("u\"\"" ["u\""])
177 ("Y''" ["Y'"])
178 ("y''" ["y'"])
179 ("y\"\"" ["y\""])
180 ("D//" ["D/"])
181 ("d//" ["d/"])
182 ("T//" ["T/"])
183 ("t//" ["t/"])
184 ("s//" ["s/"])
185 ("C//" ["C/"])
186 ("c//" ["c/"])
187 ("N~~" ["N~"])
188 ("n~~" ["n~"])
189 ("?//" ["?/"])
190 ("!//" ["!/"])
191 ("<<<" ["<<"])
192 (">>>" [">>"])
60b2cdb5
RS
193 ("o__" ["o_"])
194 ("a__" ["a_"])
a2e1d90c
RS
195 )
196
197(quail-define-package
198 "latin-2-alt-postfix" "Latin-2" "2<" t
199 "Latin-2 character input method with postfix modifiers
200
201 | postfix | examples
202 ------------+---------+----------
203 acute | ' | a' -> \e,Ba\e(B
204 ogonek | ` | a` -> \e,B1\e(B
205 diaeresis | \" | a\" -> \e,Bd\e(B
206 circumflex | ^ | a^ -> \e,Bb\e(B
207 breve | ~ | a~ -> \e,Bc\e(B
208 cedilla | ` | c` -> \e,Bg\e(B
209 caron | ~ | c~ -> \e,Bh\e(B
d9f86f8f 210 dbl. acute | : | o: -> \e,Bu\e(B
a2e1d90c
RS
211 ring | ` | u` -> \e,By\e(B
212 dot | ` | z` -> \e,B?\e(B
213 stroke | / | d/ -> \e,Bp\e(B
214 others | / | s/ -> \e,B_\e(B
215
216It would be natural to use period and comma for dots/rings and
217cedillas/ogoneks, but that would inconvenient in practice, because
218periods and commas are needed very often after a letter.
219
220Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
221" nil t nil nil nil nil nil nil nil nil t)
222
223(quail-define-rules
224 ("A'" ?\e,BA\e(B)
225 ("A`" ?\e,B!\e(B)
226 ("A\"" ?\e,BD\e(B)
227 ("A^" ?\e,BB\e(B)
228 ("A~" ?\e,BC\e(B)
229 ("C'" ?\e,BF\e(B)
230 ("C`" ?\e,BG\e(B)
231 ("C~" ?\e,BH\e(B)
232 ("D/" ?\e,BP\e(B)
233 ("D~" ?\e,BO\e(B)
234 ("E'" ?\e,BI\e(B)
235 ("E`" ?\e,BJ\e(B)
236 ("E\"" ?\e,BK\e(B)
237 ("E~" ?\e,BL\e(B)
238 ("I'" ?\e,BM\e(B)
239 ("I^" ?\e,BN\e(B)
240 ("L'" ?\e,BE\e(B)
241 ("L/" ?\e,B#\e(B)
242 ("L~" ?\e,B%\e(B)
243 ("N'" ?\e,BQ\e(B)
244 ("N~" ?\e,BR\e(B)
245 ("O'" ?\e,BS\e(B)
1f68db67 246 ("O:" ?\e,BU\e(B)
a2e1d90c
RS
247 ("O\"" ?\e,BV\e(B)
248 ("O^" ?\e,BT\e(B)
249 ("R'" ?\e,B@\e(B)
250 ("R~" ?\e,BX\e(B)
251 ("S'" ?\e,B&\e(B)
252 ("S`" ?\e,B*\e(B)
253 ("S~" ?\e,B)\e(B)
254 ("T`" ?\e,B^\e(B)
255 ("T~" ?\e,B+\e(B)
256 ("U'" ?\e,BZ\e(B)
1f68db67 257 ("U:" ?\e,B[\e(B)
a2e1d90c
RS
258 ("U\"" ?\e,B\\e(B)
259 ("U`" ?\e,BY\e(B)
260 ("Y'" ?\e,B]\e(B)
261 ("Z'" ?\e,B,\e(B)
262 ("Z`" ?\e,B/\e(B)
263 ("Z~" ?\e,B.\e(B)
264 ("a'" ?\e,Ba\e(B)
265 ("a`" ?\e,B1\e(B)
266 ("a\"" ?\e,Bd\e(B)
267 ("a^" ?\e,Bb\e(B)
268 ("a~" ?\e,Bc\e(B)
269 ("c'" ?\e,Bf\e(B)
270 ("c`" ?\e,Bg\e(B)
271 ("c~" ?\e,Bh\e(B)
272 ("d/" ?\e,Bp\e(B)
273 ("d~" ?\e,Bo\e(B)
274 ("e'" ?\e,Bi\e(B)
275 ("e`" ?\e,Bj\e(B)
276 ("e\"" ?\e,Bk\e(B)
277 ("e~" ?\e,Bl\e(B)
278 ("i'" ?\e,Bm\e(B)
279 ("i^" ?\e,Bn\e(B)
280 ("l'" ?\e,Be\e(B)
281 ("l/" ?\e,B3\e(B)
282 ("l~" ?\e,B5\e(B)
283 ("n'" ?\e,Bq\e(B)
284 ("n~" ?\e,Br\e(B)
285 ("o'" ?\e,Bs\e(B)
1f68db67 286 ("o:" ?\e,Bu\e(B)
a2e1d90c
RS
287 ("o\"" ?\e,Bv\e(B)
288 ("o^" ?\e,Bt\e(B)
289 ("r'" ?\e,B`\e(B)
290 ("r~" ?\e,Bx\e(B)
291 ("s'" ?\e,B6\e(B)
292 ("s`" ?\e,B:\e(B)
293 ("s/" ?\e,B_\e(B)
294 ("s~" ?\e,B9\e(B)
295 ("t`" ?\e,B~\e(B)
296 ("t~" ?\e,B;\e(B)
297 ("u'" ?\e,Bz\e(B)
1f68db67 298 ("u:" ?\e,B{\e(B)
a2e1d90c
RS
299 ("u\"" ?\e,B|\e(B)
300 ("u`" ?\e,By\e(B)
301 ("y'" ?\e,B}\e(B)
302 ("z'" ?\e,B<\e(B)
303 ("z`" ?\e,B?\e(B)
304 ("z~" ?\e,B>\e(B)
305
306 ("A''" ["A'"])
307 ("A``" ["A`"])
308 ("A\"\"" ["A\""])
309 ("A^^" ["A^"])
310 ("A~~" ["A~"])
311 ("C''" ["C'"])
312 ("C``" ["C`"])
313 ("C~~" ["C~"])
314 ("D//" ["D/"])
315 ("D~~" ["D~"])
316 ("E''" ["E'"])
317 ("E``" ["E`"])
318 ("E\"\"" ["E\""])
319 ("E~~" ["E~"])
320 ("I''" ["I'"])
321 ("I^^" ["I^"])
322 ("L''" ["L'"])
323 ("L//" ["L/"])
324 ("L~~" ["L~"])
325 ("N''" ["N'"])
326 ("N~~" ["N~"])
327 ("O''" ["O'"])
328 ("O::" ["O:"])
329 ("O\"\"" ["O\""])
330 ("O^^" ["O^"])
331 ("R''" ["R'"])
332 ("R~~" ["R~"])
333 ("S''" ["S'"])
334 ("S``" ["S`"])
335 ("S~~" ["S~"])
336 ("T``" ["T`"])
337 ("T~~" ["T~"])
338 ("U''" ["U'"])
339 ("U::" ["U:"])
340 ("U\"\"" ["U\""])
341 ("U``" ["U`"])
342 ("Y''" ["Y'"])
343 ("Z''" ["Z'"])
344 ("Z``" ["Z`"])
345 ("Z~~" ["Z~"])
346 ("a''" ["a'"])
347 ("a``" ["a`"])
348 ("a\"\"" ["a\""])
349 ("a^^" ["a^"])
350 ("a~~" ["a~"])
351 ("c''" ["c'"])
352 ("c``" ["c`"])
353 ("c~~" ["c~"])
354 ("d//" ["d/"])
355 ("d~~" ["d~"])
356 ("e''" ["e'"])
357 ("e``" ["e`"])
358 ("e\"\"" ["e\""])
359 ("e~~" ["e~"])
360 ("i''" ["i'"])
361 ("i^^" ["i^"])
362 ("l''" ["l'"])
363 ("l//" ["l/"])
364 ("l~~" ["l~"])
365 ("n''" ["n'"])
366 ("n~~" ["n~"])
367 ("o''" ["o'"])
368 ("o::" ["o:"])
369 ("o\"\"" ["o\""])
370 ("o^^" ["o^"])
371 ("r''" ["r'"])
372 ("r~~" ["r~"])
373 ("s''" ["s'"])
374 ("s``" ["s`"])
375 ("s//" ["s/"])
376 ("s~~" ["s~"])
377 ("t``" ["t`"])
378 ("t~~" ["t~"])
379 ("u''" ["u'"])
380 ("u::" ["u:"])
381 ("u\"\"" ["u\""])
382 ("u``" ["u`"])
383 ("y''" ["y'"])
384 ("z''" ["z'"])
385 ("z``" ["z`"])
386 ("z~~" ["z~"])
387 )
388
389(quail-define-package
390 "latin-3-alt-postfix" "Latin-3" "3<" t
391 "Latin-3 character input method with postfix modifiers
392
393 | postfix | examples
394 ------------+---------+----------
395 acute | ' | a' -> \e,Ca\e(B
396 grave | ` | a` -> \e,C`\e(B
397 circumflex | ^ | a^ -> \e,Cb\e(B
398 diaeresis | \" | a\" -> \e,Cd\e(B
399 dot | / | c/ -> \e,Ce\e(B i/ -> \e,C9\e(B I/ -> \e,C)\e(B
400 cedilla | ` | c` -> \e,Cg\e(B
401 breve | ~ | g~ -> \e,C;\e(B
402 tilde | ~ | n~ -> \e,Cq\e(B
403 stroke | / | h/ -> \e,C1\e(B
404 others | / | s/ -> \e,C_\e(B
405
406It would be natural to use period and comma for dots and cedillas, but
407that would inconvenient in practice, because periods and commas are
408needed very often after a letter.
409
410Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
411" nil t nil nil nil nil nil nil nil nil t)
412
413(quail-define-rules
414 ("A`" ?\e,C@\e(B)
415 ("A'" ?\e,CA\e(B)
416 ("A^" ?\e,CB\e(B)
417 ("A\"" ?\e,CD\e(B)
418 ("C/" ?\e,CE\e(B)
419 ("C^" ?\e,CF\e(B)
420 ("C`" ?\e,CG\e(B)
421 ("E`" ?\e,CH\e(B)
422 ("E'" ?\e,CI\e(B)
423 ("E^" ?\e,CJ\e(B)
424 ("E\"" ?\e,CK\e(B)
425 ("G~" ?\e,C+\e(B)
426 ("G/" ?\e,CU\e(B)
427 ("G^" ?\e,CX\e(B)
428 ("H/" ?\e,C!\e(B)
429 ("H^" ?\e,C&\e(B)
430 ("I/" ?\e,C)\e(B)
431 ("I`" ?\e,CL\e(B)
432 ("I'" ?\e,CM\e(B)
433 ("I^" ?\e,CN\e(B)
434 ("I\"" ?\e,CO\e(B)
435 ("J^" ?\e,C,\e(B)
436 ("N~" ?\e,CQ\e(B)
437 ("O`" ?\e,CR\e(B)
438 ("O'" ?\e,CS\e(B)
439 ("O^" ?\e,CT\e(B)
440 ("O\"" ?\e,CV\e(B)
441 ("S`" ?\e,C*\e(B)
442 ("S^" ?\e,C^\e(B)
443 ("U`" ?\e,CY\e(B)
444 ("U'" ?\e,CZ\e(B)
445 ("U^" ?\e,C[\e(B)
446 ("U\"" ?\e,C\\e(B)
447 ("U~" ?\e,C]\e(B)
448 ("Z/" ?\e,C/\e(B)
449 ("a`" ?\e,C`\e(B)
450 ("a'" ?\e,Ca\e(B)
451 ("a^" ?\e,Cb\e(B)
452 ("a\"" ?\e,Cd\e(B)
453 ("c/" ?\e,Ce\e(B)
454 ("c^" ?\e,Cf\e(B)
455 ("c`" ?\e,Cg\e(B)
456 ("e`" ?\e,Ch\e(B)
457 ("e'" ?\e,Ci\e(B)
458 ("e^" ?\e,Cj\e(B)
459 ("e\"" ?\e,Ck\e(B)
460 ("g~" ?\e,C;\e(B)
461 ("g/" ?\e,Cu\e(B)
462 ("g^" ?\e,Cx\e(B)
463 ("h/" ?\e,C1\e(B)
464 ("h^" ?\e,C6\e(B)
465 ("i/" ?\e,C9\e(B)
466 ("i`" ?\e,Cl\e(B)
467 ("i'" ?\e,Cm\e(B)
468 ("i^" ?\e,Cn\e(B)
469 ("i\"" ?\e,Co\e(B)
470 ("j^" ?\e,C<\e(B)
471 ("n~" ?\e,Cq\e(B)
472 ("o`" ?\e,Cr\e(B)
473 ("o'" ?\e,Cs\e(B)
474 ("o^" ?\e,Ct\e(B)
475 ("o\"" ?\e,Cv\e(B)
476 ("s`" ?\e,C:\e(B)
477 ("s/" ?\e,C_\e(B)
478 ("s^" ?\e,C~\e(B)
479 ("u`" ?\e,Cy\e(B)
480 ("u'" ?\e,Cz\e(B)
481 ("u^" ?\e,C{\e(B)
482 ("u\"" ?\e,C|\e(B)
483 ("u~" ?\e,C}\e(B)
484 ("z/" ?\e,C?\e(B)
485
486 ("A``" ["A`"])
487 ("A''" ["A'"])
488 ("A^^" ["A^"])
489 ("A\"\"" ["A\""])
490 ("C//" ["C/"])
491 ("C^^" ["C^"])
492 ("C``" ["C`"])
493 ("E``" ["E`"])
494 ("E''" ["E'"])
495 ("E^^" ["E^"])
496 ("E\"\"" ["E\""])
497 ("G~~" ["G~"])
498 ("G//" ["G/"])
499 ("G^^" ["G^"])
500 ("H//" ["H/"])
501 ("H^^" ["H^"])
502 ("I//" ["I/"])
503 ("I``" ["I`"])
504 ("I''" ["I'"])
505 ("I^^" ["I^"])
506 ("I\"\"" ["I\""])
507 ("J^^" ["J^"])
508 ("N~~" ["N~"])
509 ("O``" ["O`"])
510 ("O''" ["O'"])
511 ("O^^" ["O^"])
512 ("O\"\"" ["O\""])
513 ("S``" ["S`"])
514 ("S^^" ["S^"])
515 ("U``" ["U`"])
516 ("U''" ["U'"])
517 ("U^^" ["U^"])
518 ("U\"\"" ["U\""])
519 ("U~~" ["U~"])
520 ("Z//" ["Z/"])
521 ("a``" ["a`"])
522 ("a''" ["a'"])
523 ("a^^" ["a^"])
524 ("a\"\"" ["a\""])
525 ("c//" ["c/"])
526 ("c^^" ["c^"])
527 ("c``" ["c`"])
528 ("e``" ["e`"])
529 ("e''" ["e'"])
530 ("e^^" ["e^"])
531 ("e\"\"" ["e\""])
532 ("g~~" ["g~"])
533 ("g//" ["g/"])
534 ("g^^" ["g^"])
535 ("h//" ["h/"])
536 ("h^^" ["h^"])
537 ("i//" ["i/"])
538 ("i``" ["i`"])
539 ("i''" ["i'"])
540 ("i^^" ["i^"])
541 ("i\"\"" ["i\""])
542 ("j^^" ["j^"])
543 ("n~~" ["n~"])
544 ("o``" ["o`"])
545 ("o''" ["o'"])
546 ("o^^" ["o^"])
547 ("o\"\"" ["o\""])
548 ("s``" ["s`"])
549 ("s//" ["s/"])
550 ("s^^" ["s^"])
551 ("u``" ["u`"])
552 ("u''" ["u'"])
553 ("u^^" ["u^"])
554 ("u\"\"" ["u\""])
555 ("u~~" ["u~"])
556 ("z//" ["z/"])
557 )
558
559(quail-define-package
560 "latin-4-alt-postfix" "Latin-4" "4<" t
561 "Latin-4 characters input method with postfix modifiers
562
563 | postfix | examples
564 ------------+---------+----------
565 acute | ' | a' -> \e,Da\e(B
566 circumflex | ^ | a^ -> \e,Db\e(B
567 diaeresis | \" | a\" -> \e,Dd\e(B
568 ogonek | ` | a` -> \e,D1\e(B
569 macron | - | a- -> \e,D`\e(B
570 tilde | ~ | a~ -> \e,Dc\e(B
571 caron | ~ | c~ -> \e,Dh\e(B
572 dot | ~ | e~ -> \e,Dl\e(B
573 cedilla | ` | k` -> \e,Ds\e(B g` -> \e,D;\e(B
574 stroke | / | d/ -> \e,Dp\e(B
575 nordic | / | a/ -> \e,De\e(B e/ -> \e,Df\e(B o/ -> \e,Dx\e(B
576 others | / | s/ -> \e,D_\e(B n/ -> \e,D?\e(B k/ -> \e,D"\e(B
577
578It would be natural to use period and comma for dots and
579cedillas/ogoneks, but that would inconvenient in practice, because
580periods and commas are needed very often after a letter.
581
582Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
583" nil t nil nil nil nil nil nil nil nil t)
584
585(quail-define-rules
586 ("A`" ?\e,D!\e(B)
587 ("A-" ?\e,D@\e(B)
588 ("A'" ?\e,DA\e(B)
589 ("A^" ?\e,DB\e(B)
590 ("A~" ?\e,DC\e(B)
591 ("A\"" ?\e,DD\e(B)
592 ("A/" ?\e,DE\e(B)
593 ("C~" ?\e,DH\e(B)
594 ("D/" ?\e,DP\e(B)
595 ("E/" ?\e,DF\e(B)
596 ("E-" ?\e,D*\e(B)
597 ("E'" ?\e,DI\e(B)
598 ("E`" ?\e,DJ\e(B)
599 ("E\"" ?\e,DK\e(B)
600 ("E~" ?\e,DL\e(B)
601 ("G`" ?\e,D+\e(B)
602 ("I~" ?\e,D%\e(B)
603 ("I`" ?\e,DG\e(B)
604 ("I'" ?\e,DM\e(B)
605 ("I^" ?\e,DN\e(B)
606 ("I-" ?\e,DO\e(B)
607 ("K`" ?\e,DS\e(B)
608 ("L`" ?\e,D&\e(B)
609 ("N/" ?\e,D=\e(B)
610 ("N`" ?\e,DQ\e(B)
611 ("O-" ?\e,DR\e(B)
612 ("O^" ?\e,DT\e(B)
613 ("O~" ?\e,DU\e(B)
614 ("O\"" ?\e,DV\e(B)
615 ("O/" ?\e,DX\e(B)
616 ("R`" ?\e,D#\e(B)
617 ("S~" ?\e,D)\e(B)
618 ("T/" ?\e,D,\e(B)
619 ("U`" ?\e,DY\e(B)
620 ("U'" ?\e,DZ\e(B)
621 ("U^" ?\e,D[\e(B)
622 ("U\"" ?\e,D\\e(B)
623 ("U~" ?\e,D]\e(B)
624 ("U-" ?\e,D^\e(B)
625 ("Z~" ?\e,D.\e(B)
626 ("a`" ?\e,D1\e(B)
627 ("a-" ?\e,D`\e(B)
628 ("a'" ?\e,Da\e(B)
629 ("a^" ?\e,Db\e(B)
630 ("a~" ?\e,Dc\e(B)
631 ("a\"" ?\e,Dd\e(B)
632 ("a/" ?\e,De\e(B)
633 ("c~" ?\e,Dh\e(B)
634 ("d/" ?\e,Dp\e(B)
635 ("e/" ?\e,Df\e(B)
636 ("e-" ?\e,D:\e(B)
637 ("e'" ?\e,Di\e(B)
638 ("e`" ?\e,Dj\e(B)
639 ("e\"" ?\e,Dk\e(B)
640 ("e~" ?\e,Dl\e(B)
641 ("g`" ?\e,D;\e(B)
642 ("i~" ?\e,D5\e(B)
643 ("i`" ?\e,Dg\e(B)
644 ("i'" ?\e,Dm\e(B)
645 ("i^" ?\e,Dn\e(B)
646 ("i-" ?\e,Do\e(B)
647 ("k/" ?\e,D"\e(B)
648 ("k`" ?\e,Ds\e(B)
649 ("l`" ?\e,D6\e(B)
650 ("n/" ?\e,D?\e(B)
651 ("n`" ?\e,Dq\e(B)
652 ("o-" ?\e,Dr\e(B)
653 ("o^" ?\e,Dt\e(B)
654 ("o~" ?\e,Du\e(B)
655 ("o\"" ?\e,Dv\e(B)
656 ("o/" ?\e,Dx\e(B)
657 ("r`" ?\e,D3\e(B)
658 ("s/" ?\e,D_\e(B)
659 ("s~" ?\e,D9\e(B)
660 ("t/" ?\e,D<\e(B)
661 ("u`" ?\e,Dy\e(B)
662 ("u'" ?\e,Dz\e(B)
663 ("u^" ?\e,D{\e(B)
664 ("u\"" ?\e,D|\e(B)
665 ("u~" ?\e,D}\e(B)
666 ("u-" ?\e,D~\e(B)
667 ("z~" ?\e,D>\e(B)
668
669 ("A``" ["A`"])
670 ("A--" ["A-"])
671 ("A''" ["A'"])
672 ("A^^" ["A^"])
673 ("A~~" ["A~"])
674 ("A\"\"" ["A\""])
675 ("A//" ["A/"])
676 ("C~~" ["C~"])
677 ("D//" ["D/"])
678 ("E//" ["E/"])
679 ("E--" ["E-"])
680 ("E''" ["E'"])
681 ("E``" ["E`"])
682 ("E\"\"" ["E\""])
683 ("E~~" ["E~"])
684 ("G``" ["G`"])
685 ("I~~" ["I~"])
686 ("I``" ["I`"])
687 ("I''" ["I'"])
688 ("I^^" ["I^"])
689 ("I--" ["I-"])
690 ("K``" ["K`"])
691 ("L``" ["L`"])
692 ("N//" ["N/"])
693 ("N``" ["N`"])
694 ("O--" ["O-"])
695 ("O^^" ["O^"])
696 ("O~~" ["O~"])
697 ("O\"\"" ["O\""])
698 ("O//" ["O/"])
699 ("R``" ["R`"])
700 ("S~~" ["S~"])
701 ("T//" ["T/"])
702 ("U``" ["U`"])
703 ("U''" ["U'"])
704 ("U^^" ["U^"])
705 ("U\"\"" ["U\""])
706 ("U~~" ["U~"])
707 ("U--" ["U-"])
708 ("Z~~" ["Z~"])
709 ("a``" ["a`"])
710 ("a--" ["a-"])
711 ("a''" ["a'"])
712 ("a^^" ["a^"])
713 ("a~~" ["a~"])
714 ("a\"\"" ["a\""])
715 ("a//" ["a/"])
716 ("c~~" ["c~"])
717 ("d//" ["d/"])
718 ("e//" ["e/"])
719 ("e--" ["e-"])
720 ("e''" ["e'"])
721 ("e``" ["e`"])
722 ("e\"\"" ["e\""])
723 ("e~~" ["e~"])
724 ("g``" ["g`"])
725 ("i~~" ["i~"])
726 ("i``" ["i`"])
727 ("i''" ["i'"])
728 ("i^^" ["i^"])
729 ("i--" ["i-"])
730 ("k//" ["k/"])
731 ("k``" ["k`"])
732 ("l``" ["l`"])
733 ("n//" ["n/"])
734 ("n``" ["n`"])
735 ("o--" ["o-"])
736 ("o^^" ["o^"])
737 ("o~~" ["o~"])
738 ("o\"\"" ["o\""])
739 ("o//" ["o/"])
740 ("r``" ["r`"])
741 ("s//" ["s/"])
742 ("s~~" ["s~"])
743 ("t//" ["t/"])
744 ("u``" ["u`"])
745 ("u''" ["u'"])
746 ("u^^" ["u^"])
747 ("u\"\"" ["u\""])
748 ("u~~" ["u~"])
749 ("u--" ["u-"])
750 ("z~~" ["z~"])
751 )
752
753(quail-define-package
754 "latin-5-alt-postfix" "Latin-5" "5<" t
755 "Latin-5 characters input method with postfix modifiers
756
757 | postfix | examples
758 ------------+---------+----------
759 acute | ' | a' -> \e,Ma\e(B
760 grave | ` | a` -> \e,M`\e(B
761 circumflex | ^ | a^ -> \e,Mb\e(B
762 diaeresis | \" | a\" -> \e,Md\e(B
763 tilde | ~ | a~ -> \e,Mc\e(B
764 breve | ~ | g~ -> \e,Mp\e(B
765 cedilla | ` | c` -> \e,Mg\e(B
766 dot | / | i/ -> \e,M}\e(B I/ -> \e,M]\e(B
767 nordic | / | a/ -> \e,Me\e(B e/ -> \e,Mf\e(B o/ -> \e,Mx\e(B
768 others | / | s/ -> \e,M_\e(B
769
770It would be natural to use period and comma for dots and cedillas, but
771that would inconvenient in practice, because periods and commas are
772needed very often after a letter.
773
774Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
775" nil t nil nil nil nil nil nil nil nil t)
776
777(quail-define-rules
778 ("A'" ?\e,MA\e(B)
779 ("A/" ?\e,ME\e(B)
780 ("A\"" ?\e,MD\e(B)
781 ("A^" ?\e,MB\e(B)
782 ("A`" ?\e,M@\e(B)
783 ("A~" ?\e,MC\e(B)
784 ("C`" ?\e,MG\e(B)
785 ("E'" ?\e,MI\e(B)
786 ("E/" ?\e,MF\e(B)
787 ("E\"" ?\e,MK\e(B)
788 ("E^" ?\e,MJ\e(B)
789 ("E`" ?\e,MH\e(B)
790 ("G~" ?\e,MP\e(B)
791 ("I'" ?\e,MM\e(B)
792 ("I/" ?\e,M]\e(B)
793 ("I\"" ?\e,MO\e(B)
794 ("I^" ?\e,MN\e(B)
795 ("I`" ?\e,ML\e(B)
796 ("N~" ?\e,MQ\e(B)
797 ("O'" ?\e,MS\e(B)
798 ("O/" ?\e,MX\e(B)
799 ("O\"" ?\e,MV\e(B)
800 ("O^" ?\e,MT\e(B)
801 ("O`" ?\e,MR\e(B)
802 ("O~" ?\e,MU\e(B)
803 ("S`" ?\e,M^\e(B)
804 ("U'" ?\e,MZ\e(B)
805 ("U\"" ?\e,M\\e(B)
806 ("U^" ?\e,M[\e(B)
807 ("U`" ?\e,MY\e(B)
808 ("a'" ?\e,Ma\e(B)
809 ("a/" ?\e,Me\e(B)
810 ("a\"" ?\e,Md\e(B)
811 ("a^" ?\e,Mb\e(B)
812 ("a`" ?\e,M`\e(B)
813 ("a~" ?\e,Mc\e(B)
814 ("c`" ?\e,Mg\e(B)
815 ("e'" ?\e,Mi\e(B)
816 ("e/" ?\e,Mf\e(B)
817 ("e\"" ?\e,Mk\e(B)
818 ("e^" ?\e,Mj\e(B)
819 ("e`" ?\e,Mh\e(B)
820 ("g~" ?\e,Mp\e(B)
821 ("i'" ?\e,Mm\e(B)
822 ("i/" ?\e,M}\e(B)
823 ("i\"" ?\e,Mo\e(B)
824 ("i^" ?\e,Mn\e(B)
825 ("i`" ?\e,Ml\e(B)
826 ("n~" ?\e,Mq\e(B)
827 ("o'" ?\e,Ms\e(B)
828 ("o/" ?\e,Mx\e(B)
829 ("o\"" ?\e,Mv\e(B)
830 ("o^" ?\e,Mt\e(B)
831 ("o`" ?\e,Mr\e(B)
832 ("o~" ?\e,Mu\e(B)
833 ("s`" ?\e,M~\e(B)
834 ("s/" ?\e,M_\e(B)
835 ("u'" ?\e,Mz\e(B)
836 ("u\"" ?\e,M|\e(B)
837 ("u^" ?\e,M{\e(B)
838 ("u`" ?\e,My\e(B)
839 ("y\"" ?\e,M\7f\e(B)
840
841 ("A''" ["A'"])
842 ("A//" ["A/"])
843 ("A\"\"" ["A\""])
844 ("A^^" ["A^"])
845 ("A``" ["A`"])
846 ("A~~" ["A~"])
847 ("C``" ["C`"])
848 ("E''" ["E'"])
849 ("E//" ["E/"])
850 ("E\"\"" ["E\""])
851 ("E^^" ["E^"])
852 ("E``" ["E`"])
853 ("G~~" ["G~"])
854 ("I''" ["I'"])
855 ("I//" ["I/"])
856 ("I\"\"" ["I\""])
857 ("I^^" ["I^"])
858 ("I``" ["I`"])
859 ("N~~" ["N~"])
860 ("O''" ["O'"])
861 ("O//" ["O/"])
862 ("O\"\"" ["O\""])
863 ("O^^" ["O^"])
864 ("O``" ["O`"])
865 ("O~~" ["O~"])
866 ("S``" ["S`"])
867 ("U''" ["U'"])
868 ("U\"\"" ["U\""])
869 ("U^^" ["U^"])
870 ("U``" ["U`"])
871 ("a''" ["a'"])
872 ("a//" ["a/"])
873 ("a\"\"" ["a\""])
874 ("a^^" ["a^"])
875 ("a``" ["a`"])
876 ("a~~" ["a~"])
877 ("c``" ["c`"])
878 ("e''" ["e'"])
879 ("e//" ["e/"])
880 ("e\"\"" ["e\""])
881 ("e^^" ["e^"])
882 ("e``" ["e`"])
883 ("g~~" ["g~"])
884 ("i''" ["i'"])
885 ("i//" ["i/"])
886 ("i\"\"" ["i\""])
887 ("i^^" ["i^"])
888 ("i``" ["i`"])
889 ("n~~" ["n~"])
890 ("o''" ["o'"])
891 ("o//" ["o/"])
892 ("o\"\"" ["o\""])
893 ("o^^" ["o^"])
894 ("o``" ["o`"])
895 ("o~~" ["o~"])
896 ("s``" ["s`"])
897 ("s//" ["s/"])
898 ("u''" ["u'"])
899 ("u\"\"" ["u\""])
900 ("u^^" ["u^"])
901 ("u``" ["u`"])
902 ("y\"\"" ["y\""])
903 )
904
905(quail-define-package
906 "danish-alt-postfix" "Latin-1" "DA<" t
907 "Danish input method (rule: AE -> \e,AF\e(B, OE -> \e,AX\e(B, AA -> \e,AE\e(B, E' -> \e,AI\e(B)
908
909Doubling the postfix separates the letter and postfix: e.g. aee -> ae
910"
911 nil t nil nil nil nil nil nil nil nil t)
912
913(quail-define-rules
914 ("AE" ?\e,AF\e(B)
915 ("ae" ?\e,Af\e(B)
916 ("OE" ?\e,AX\e(B)
917 ("oe" ?\e,Ax\e(B)
918 ("AA" ?\e,AE\e(B)
919 ("aa" ?\e,Ae\e(B)
920 ("E'" ?\e,AI\e(B)
921 ("e'" ?\e,Ai\e(B)
922
923 ("AEE" ["AE"])
924 ("aee" ["ae"])
925 ("OEE" ["OE"])
926 ("oee" ["oe"])
927 ("AAA" ["AA"])
928 ("aaa" ["aa"])
929 ("E''" ["E'"])
930 ("e''" ["e'"])
931 )
932
933(quail-define-package
934 "esperanto-alt-postfix" "Latin-3" "EO<" t
935 "Esperanto input method with postfix modifiers
936
937A following ^ or x will produce an accented character,
4b825385 938e.g. c^ -> \e,Cf\e(B gx -> \e,Cx\e(B u^ -> \e,C}\e(B.
a2e1d90c
RS
939
940Doubling the postfix separates the letter and postfix,
941e.g. a'' -> a'.
942" nil t nil nil nil nil nil nil nil nil t)
943
944(quail-define-rules
945 ("Cx" ?\e,CF\e(B)
946 ("C^" ?\e,CF\e(B)
947 ("cx" ?\e,Cf\e(B)
948 ("c^" ?\e,Cf\e(B)
949 ("Gx" ?\e,CX\e(B)
950 ("G^" ?\e,CX\e(B)
951 ("gx" ?\e,Cx\e(B)
952 ("g^" ?\e,Cx\e(B)
953 ("Hx" ?\e,C&\e(B)
954 ("H^" ?\e,C&\e(B)
955 ("hx" ?\e,C6\e(B)
956 ("h^" ?\e,C6\e(B)
957 ("Jx" ?\e,C,\e(B)
958 ("J^" ?\e,C,\e(B)
959 ("jx" ?\e,C<\e(B)
960 ("j^" ?\e,C<\e(B)
961 ("Sx" ?\e,C^\e(B)
962 ("S^" ?\e,C^\e(B)
963 ("sx" ?\e,C~\e(B)
964 ("s^" ?\e,C~\e(B)
965 ("Ux" ?\e,C]\e(B)
966 ("U^" ?\e,C]\e(B)
967 ("ux" ?\e,C}\e(B)
968 ("u^" ?\e,C}\e(B)
969
970 ("Cxx" ["Cx"])
971 ("C^^" ["C^"])
972 ("cxx" ["cx"])
973 ("c^^" ["c^"])
974 ("Gxx" ["Gx"])
975 ("G^^" ["G^"])
976 ("gxx" ["gx"])
977 ("g^^" ["g^"])
978 ("Hxx" ["Hx"])
979 ("H^^" ["H^"])
980 ("hxx" ["hx"])
981 ("h^^" ["h^"])
982 ("Jxx" ["Jx"])
983 ("J^^" ["J^"])
984 ("jxx" ["jx"])
985 ("j^^" ["j^"])
986 ("Sxx" ["Sx"])
987 ("S^^" ["S^"])
988 ("sxx" ["sx"])
989 ("s^^" ["s^"])
990 ("Uxx" ["Ux"])
991 ("U^^" ["U^"])
992 ("uxx" ["ux"])
993 ("u^^" ["u^"])
994 )
995
996(quail-define-package
997 "finnish-alt-postfix" "Latin-1" "FI<" t
998 "Finnish (Suomi) input method
999
1000AE -> \e,AD\e(B
1001AEE -> AE
1002OE -> \e,AV\e(B
1003OEE -> OE
1004"
1005 nil t nil nil nil nil nil nil nil nil t)
1006
1007(quail-define-rules
1008 ("AE" ?\e,AD\e(B)
1009 ("ae" ?\e,Ad\e(B)
1010 ("OE" ?\e,AV\e(B)
1011 ("oe" ?\e,Av\e(B)
1012
1013 ("AEE" ["AE"])
1014 ("aee" ["ae"])
1015 ("OEE" ["OE"])
1016 ("oee" ["oe"])
1017 )
1018
1019(quail-define-package
14c4929a 1020 "french-alt-postfix" "French" "FR<" t
a2e1d90c
RS
1021 "French (Fran\e,Ag\e(Bais) input method with postfix modifiers
1022
1023` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr\e,Ai\e(Bma.
4b825385 1024Par exemple: a` -> \e,A`\e(B e' -> \e,Ai\e(B.
a2e1d90c
RS
1025
1026\e,AG\e(B, \e,A+\e(B, et \e,A;\e(B sont produits par C/, <<, et >>.
1027
1028En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1029Par exemple: e'' -> e'
1030
1031<e dans l'o> n'est pas disponible."
1032 nil t nil nil nil nil nil nil nil nil t)
1033
1034(quail-define-rules
1035 ("A`" ?\e,A@\e(B)
1036 ("A^" ?\e,AB\e(B)
1037 ("a`" ?\e,A`\e(B)
1038 ("a^" ?\e,Ab\e(B)
1039 ("E`" ?\e,AH\e(B)
1040 ("E'" ?\e,AI\e(B)
1041 ("E^" ?\e,AJ\e(B)
1042 ("E\"" ?\e,AK\e(B)
1043 ("e`" ?\e,Ah\e(B)
1044 ("e'" ?\e,Ai\e(B)
1045 ("e^" ?\e,Aj\e(B)
1046 ("e\"" ?\e,Ak\e(B)
1047 ("I^" ?\e,AN\e(B)
1048 ("I\"" ?\e,AO\e(B)
1049 ("i^" ?\e,An\e(B)
1050 ("i\"" ?\e,Ao\e(B)
1051 ("O^" ?\e,AT\e(B)
1052 ("o^" ?\e,At\e(B)
1053 ("U`" ?\e,AY\e(B)
1054 ("U^" ?\e,A[\e(B)
1055 ("U\"" ?\e,A\\e(B)
1056 ("u`" ?\e,Ay\e(B)
1057 ("u^" ?\e,A{\e(B)
1058 ("u\"" ?\e,A|\e(B)
1059 ("C/" ?\e,AG\e(B)
1060 ("c/" ?\e,Ag\e(B)
1061 ("<<" ?\e,A+\e(B)
1062 (">>" ?\e,A;\e(B)
1063
1064 ("A``" ["A`"])
1065 ("A^^" ["A^"])
1066 ("a``" ["a`"])
1067 ("a^^" ["a^"])
1068 ("E``" ["E`"])
1069 ("E''" ["E'"])
1070 ("E^^" ["E^"])
1071 ("E\"\"" ["E\""])
1072 ("e``" ["e`"])
1073 ("e''" ["e'"])
1074 ("e^^" ["e^"])
1075 ("e\"\"" ["e\""])
1076 ("I^^" ["I^"])
1077 ("I\"\"" ["I\""])
1078 ("i^^" ["i^"])
1079 ("i\"\"" ["i\""])
1080 ("O^^" ["O^"])
1081 ("o^^" ["o^"])
1082 ("U``" ["U`"])
1083 ("U^^" ["U^"])
1084 ("U\"\"" ["U\""])
1085 ("u``" ["u`"])
1086 ("u^^" ["u^"])
1087 ("u\"\"" ["u\""])
1088 ("C//" ["C/"])
1089 ("c//" ["c/"])
1090 ("<<<" ["<<"])
1091 (">>>" [">>"])
1092 )
1093
1094(quail-define-package
14c4929a 1095 "german-alt-postfix" "German" "DE<" t
a2e1d90c
RS
1096 "German (Deutsch) input method
1097
1098ae -> \e,Ad\e(B
1099aee -> ae
1100oe -> \e,Av\e(B
1101oee -> oe
1102ue -> \e,A|\e(B
1103uee -> ue
1104sz -> \e,A_\e(B
1105szz -> sz
1106"
1107 nil t nil nil nil nil nil nil nil nil t)
1108
1109(quail-define-rules
1110 ("AE" ?\e,AD\e(B)
1111 ("ae" ?\e,Ad\e(B)
1112 ("OE" ?\e,AV\e(B)
1113 ("oe" ?\e,Av\e(B)
1114 ("UE" ?\e,A\\e(B)
1115 ("ue" ?\e,A|\e(B)
1116 ("sz" ?\e,A_\e(B)
1117
1118 ("AEE" ["AE"])
1119 ("aee" ["ae"])
1120 ("OEE" ["OE"])
1121 ("oee" ["oe"])
1122 ("UEE" ["UE"])
1123 ("uee" ["ue"])
1124 ("szz" ["sz"])
1125 )
1126
1127(quail-define-package
1128 "icelandic-alt-postfix" "Latin-1" "IS<" t
1129 "Icelandic (\e,AM\e(Bslenska) input method with postfix modifiers
1130
1131A' -> \e,AA\e(B
1132E' -> \e,AI\e(B
1133I' -> \e,AM\e(B
1134O' -> \e,AS\e(B
1135U' -> \e,AZ\e(B
1136Y' -> \e,A]\e(B
1137AE -> \e,AF\e(B
1138OE -> \e,AV\e(B
1139D/ -> \e,AP\e(B (eth)
1140T/ -> \e,A^\e(B (thorn)
1141
1142Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1143" nil t nil nil nil nil nil nil nil nil t)
1144
1145(quail-define-rules
1146 ("A'" ?\e,AA\e(B)
1147 ("a'" ?\e,Aa\e(B)
1148 ("E'" ?\e,AI\e(B)
1149 ("e'" ?\e,Ai\e(B)
1150 ("I'" ?\e,AM\e(B)
1151 ("i'" ?\e,Am\e(B)
1152 ("O'" ?\e,AS\e(B)
1153 ("o'" ?\e,As\e(B)
1154 ("U'" ?\e,AZ\e(B)
1155 ("u'" ?\e,Az\e(B)
1156 ("Y'" ?\e,A]\e(B)
1157 ("y'" ?\e,A}\e(B)
1158 ("AE" ?\e,AF\e(B)
1159 ("ae" ?\e,Af\e(B)
1160 ("OE" ?\e,AV\e(B)
1161 ("oe" ?\e,Av\e(B)
1162 ("D/" ?\e,AP\e(B)
1163 ("d/" ?\e,Ap\e(B)
1164 ("T/" ?\e,A^\e(B)
1165 ("t/" ?\e,A~\e(B)
1166
1167 ("A''" ["A'"])
1168 ("a''" ["a'"])
1169 ("E''" ["E'"])
1170 ("e''" ["e'"])
1171 ("I''" ["I'"])
1172 ("i''" ["i'"])
1173 ("O''" ["O'"])
1174 ("o''" ["o'"])
1175 ("U''" ["U'"])
1176 ("u''" ["u'"])
1177 ("Y''" ["Y'"])
1178 ("y''" ["y'"])
1179 ("AEE" ["AE"])
1180 ("aee" ["ae"])
1181 ("OEE" ["OE"])
1182 ("oee" ["oe"])
1183 ("D//" ["D/"])
1184 ("d//" ["d/"])
1185 ("T//" ["T/"])
1186 ("t//" ["t/"])
1187 )
1188
1189(quail-define-package
1190 "italian-alt-postfix" "Latin-1" "IT<" t
1191 "Italian (Italiano) input method with postfix modifiers
1192
60b2cdb5
RS
1193a' -> \e,Aa\e(B A' -> \e,AA\e(B a` -> \e,A`\e(B A` -> \e,A@\e(B i^ -> \e,An\e(B << -> \e,A+\e(B
1194e' -> \e,Ai\e(B E' -> \e,AI\e(B e` -> \e,Ah\e(B E` -> \e,AH\e(B I^ -> \e,AN\e(B >> -> \e,A;\e(B
1195i' -> \e,Am\e(B I' -> \e,AM\e(B i` -> \e,Al\e(B I` -> \e,AL\e(B o_ -> \e,A:\e(B
1196o' -> \e,As\e(B O' -> \e,AS\e(B o` -> \e,Ar\e(B O` -> \e,AR\e(B a_ -> \e,A*\e(B
3a8b7edb 1197u' -> \e,Az\e(B U' -> \e,AZ\e(B u` -> \e,Ay\e(B U` -> \e,AY\e(B
60b2cdb5
RS
1198
1199This method is for purists who like accents the old way.
a2e1d90c
RS
1200
1201Doubling the postfix separates the letter and postfix: e.g. a`` -> a`
1202" nil t nil nil nil nil nil nil nil nil t)
1203
1204(quail-define-rules
1205 ("A`" ?\e,A@\e(B)
60b2cdb5 1206 ("A'" ?\e,AA\e(B)
a2e1d90c 1207 ("a`" ?\e,A`\e(B)
60b2cdb5 1208 ("a'" ?\e,Aa\e(B)
a2e1d90c 1209 ("E`" ?\e,AH\e(B)
60b2cdb5 1210 ("E'" ?\e,AI\e(B)
a2e1d90c 1211 ("e`" ?\e,Ah\e(B)
60b2cdb5 1212 ("e'" ?\e,Ai\e(B)
a2e1d90c
RS
1213 ("I`" ?\e,AL\e(B)
1214 ("i`" ?\e,Al\e(B)
60b2cdb5
RS
1215 ("I'" ?\e,AM\e(B)
1216 ("i'" ?\e,Am\e(B)
1217 ("I^" ?\e,AN\e(B)
1218 ("i^" ?\e,An\e(B)
a2e1d90c
RS
1219 ("O`" ?\e,AR\e(B)
1220 ("o`" ?\e,Ar\e(B)
60b2cdb5
RS
1221 ("O'" ?\e,AS\e(B)
1222 ("o'" ?\e,As\e(B)
a2e1d90c
RS
1223 ("U`" ?\e,AY\e(B)
1224 ("u`" ?\e,Ay\e(B)
60b2cdb5
RS
1225 ("U'" ?\e,AZ\e(B)
1226 ("u'" ?\e,Az\e(B)
1227 ("<<" ?\e,A+\e(B)
1228 (">>" ?\e,A;\e(B)
1229 ("o_" ?\e,A:\e(B)
1230 ("a_" ?\e,A*\e(B)
a2e1d90c
RS
1231
1232 ("A``" ["A`"])
60b2cdb5 1233 ("A''" ["A'"])
a2e1d90c 1234 ("a``" ["a`"])
60b2cdb5 1235 ("a''" ["a'"])
a2e1d90c 1236 ("E``" ["E`"])
60b2cdb5 1237 ("E''" ["E'"])
a2e1d90c 1238 ("e``" ["e`"])
60b2cdb5 1239 ("e''" ["e'"])
a2e1d90c
RS
1240 ("I``" ["I`"])
1241 ("i``" ["i`"])
60b2cdb5
RS
1242 ("I''" ["I'"])
1243 ("i''" ["i'"])
1244 ("I^^" ["I^"])
1245 ("i^^" ["i^"])
a2e1d90c
RS
1246 ("O``" ["O`"])
1247 ("o``" ["o`"])
60b2cdb5
RS
1248 ("O''" ["O'"])
1249 ("o''" ["o'"])
a2e1d90c
RS
1250 ("U``" ["U`"])
1251 ("u``" ["u`"])
60b2cdb5
RS
1252 ("U''" ["U'"])
1253 ("u''" ["u'"])
1254 ("<<<" ["<<"])
1255 (">>>" [">>"])
1256 ("o__" ["o_"])
1257 ("a__" ["a_"])
a2e1d90c
RS
1258 )
1259
1260(quail-define-package
1261 "norwegian-alt-postfix" "Latin-1" "NO<" t
1262 "Norwegian (Norsk) input method (rule: AE->\e,AF\e(B, OE->\e,AX\e(B, AA->\e,AE\e(B, E'->\e,AI\e(B)
1263
1264Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1265"
1266 nil t nil nil nil nil nil nil nil nil t)
1267
1268(quail-define-rules
1269 ("AE" ?\e,AF\e(B)
1270 ("ae" ?\e,Af\e(B)
1271 ("OE" ?\e,AX\e(B)
1272 ("oe" ?\e,Ax\e(B)
1273 ("AA" ?\e,AE\e(B)
1274 ("aa" ?\e,Ae\e(B)
1275 ("E'" ?\e,AI\e(B)
1276 ("e'" ?\e,Ai\e(B)
1277
1278 ("AEE" ["AE"])
1279 ("aee" ["ae"])
1280 ("OEE" ["OE"])
1281 ("oee" ["oe"])
1282 ("AAA" ["AA"])
1283 ("aaa" ["aa"])
1284 ("E''" ["E'"])
1285 ("e''" ["e'"])
1286 )
1287
1288(quail-define-package
1289 "scandinavian-alt-postfix" "Latin-1" "SC<" t
1290 "Scandinavian input method with postfix modifiers
1291Supported languages are Swidish, Norwegian, Danish, and Finnish.
1292
1293ae -> \e,Af\e(B
1294oe -> \e,Ax\e(B
1295aa -> \e,Ae\e(B
1296a\" -> \e,Ad\e(B
1297o\" -> \e,Av\e(B
1298e' -> \e,Ai\e(B
1299
1300Doubling the postfix separates the letter and postfix:
4b825385 1301aee -> ae o\"\" -> o\" etc.
a2e1d90c
RS
1302" nil t nil nil nil nil nil nil nil nil t)
1303
1304(quail-define-rules
1305 ("AE" ?\e,AF\e(B)
1306 ("ae" ?\e,Af\e(B)
1307 ("OE" ?\e,AX\e(B)
1308 ("oe" ?\e,Ax\e(B)
1309 ("AA" ?\e,AE\e(B)
1310 ("aa" ?\e,Ae\e(B)
1311 ("A\"" ?\e,AD\e(B)
1312 ("a\"" ?\e,Ad\e(B)
1313 ("O\"" ?\e,AV\e(B)
1314 ("o\"" ?\e,Av\e(B)
1315 ("E'" ?\e,AI\e(B)
1316 ("e'" ?\e,Ai\e(B)
1317
1318 ("AEE" ["AE"])
1319 ("aee" ["ae"])
1320 ("OEE" ["OE"])
1321 ("oee" ["oe"])
1322 ("AAA" ["AA"])
1323 ("aaa" ["aa"])
1324 ("A\"\"" ["A\""])
1325 ("a\"\"" ["a\""])
1326 ("O\"\"" ["O\""])
1327 ("o\"\"" ["o\""])
1328 ("E''" ["E'"])
1329 ("e''" ["e'"])
1330 )
1331
1332(quail-define-package
14c4929a 1333 "spanish-alt-postfix" "Spanish" "ES<" t
a2e1d90c
RS
1334 "Spanish (Espa\e,Aq\e(Bol) input method with postfix modifiers
1335
1336A' -> \e,AA\e(B
1337E' -> \e,AI\e(B
1338I' -> \e,AM\e(B
1339O' -> \e,AS\e(B
1340U' -> \e,AZ\e(B
1341N~ -> \e,AQ\e(B
1342!/ -> \e,A!\e(B
1343?/ -> \e,A?\e(B
1344
1345Doubling the postfix separates the letter and postfix:
4b825385 1346a'' -> a' n~~ -> n~, etc.
a2e1d90c
RS
1347" nil t nil nil nil nil nil nil nil nil t)
1348
1349(quail-define-rules
1350 ("A'" ?\e,AA\e(B)
1351 ("a'" ?\e,Aa\e(B)
1352 ("E'" ?\e,AI\e(B)
1353 ("e'" ?\e,Ai\e(B)
1354 ("I'" ?\e,AM\e(B)
1355 ("i'" ?\e,Am\e(B)
1356 ("O'" ?\e,AS\e(B)
1357 ("o'" ?\e,As\e(B)
1358 ("U'" ?\e,AZ\e(B)
1359 ("u'" ?\e,Az\e(B)
1360 ("N~" ?\e,AQ\e(B)
1361 ("n~" ?\e,Aq\e(B)
1362 ("?/" ?\e,A?\e(B)
1363 ("!/" ?\e,A!\e(B)
1364
1365 ("A''" ["A'"])
1366 ("a''" ["a'"])
1367 ("E''" ["E'"])
1368 ("e''" ["e'"])
1369 ("I''" ["I'"])
1370 ("i''" ["i'"])
1371 ("O''" ["O'"])
1372 ("o''" ["o'"])
1373 ("U''" ["U'"])
1374 ("u''" ["u'"])
1375 ("N~~" ["N~"])
1376 ("n~~" ["n~"])
1377 ("?//" ["?/"])
1378 ("!//" ["!/"])
1379 )
1380
1381(quail-define-package
1382 "swedish-alt-postfix" "Latin-1" "SV<" t
1383 "Swedish (Svenska) input method (rule: AA -> \e,AE\e(B, AE -> \e,AD\e(B, OE -> \e,AV\e(B, E' -> \e,AI\e(B)
1384
1385Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1386" nil t nil nil nil nil nil nil nil nil t)
1387
1388(quail-define-rules
1389 ("AA" ?\e,AE\e(B)
1390 ("aa" ?\e,Ae\e(B)
1391 ("AE" ?\e,AD\e(B)
1392 ("ae" ?\e,Ad\e(B)
1393 ("OE" ?\e,AV\e(B)
1394 ("oe" ?\e,Av\e(B)
1395 ("E'" ?\e,AI\e(B)
1396 ("e'" ?\e,Ai\e(B)
1397
1398 ("AAA" ["AA"])
1399 ("aaa" ["aa"])
1400 ("AEE" ["AE"])
1401 ("aee" ["ae"])
1402 ("OEE" ["OE"])
1403 ("oee" ["oe"])
1404 ("E''" ["E'"])
1405 ("e''" ["e'"])
1406 )
1407
1408(quail-define-package
14c4929a
DL
1409 "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t
1410 "Turkish (T\e,A|\e(Brk\e,Ag\e(Be) input method with postfix modifiers.
a2e1d90c 1411
325ed6e6 1412This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you
4b825385 1413use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead.
325ed6e6 1414
a2e1d90c
RS
1415Note for I, \e,C9\e(B, \e,C)\e(B, i.
1416
1417A^ -> \e,CB\e(B
1418C` -> \e,CG\e(B
1419G^ -> \e,C+\e(B
1420I -> I
1421i -> \e,C9\e(B
1422I/ -> \e,C)\e(B
1423i/ -> i
1424O\" -> \e,CV\e(B
1425S` -> \e,C*\e(B
1426U\" -> \e,C\\e(B
1427U^ -> \e,C[\e(B
1428
1429Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1430" nil t nil nil nil nil nil nil nil nil t)
1431
1432(quail-define-rules
1433 ("A^" ?\e,CB\e(B)
1434 ("a^" ?\e,Cb\e(B)
1435 ("C`" ?\e,CG\e(B)
1436 ("c`" ?\e,Cg\e(B)
1437 ("G^" ?\e,C+\e(B)
1438 ("g^" ?\e,C;\e(B)
1439 ("I/" ?\e,C)\e(B)
1440 ("i" ?\e,C9\e(B)
1441 ("i/" ?i)
1442 ("O\"" ?\e,CV\e(B)
1443 ("o\"" ?\e,Cv\e(B)
1444 ("S`" ?\e,C*\e(B)
1445 ("s`" ?\e,C:\e(B)
1446 ("U\"" ?\e,C\\e(B)
1447 ("u\"" ?\e,C|\e(B)
1448 ("U^" ?\e,C[\e(B)
1449 ("u^" ?\e,C{\e(B)
1450
1451 ("A^^" ["A^"])
1452 ("a^^" ["a^"])
1453 ("C``" ["C`"])
1454 ("c``" ["c`"])
1455 ("G^^" ["G^"])
1456 ("g^^" ["g^"])
1457 ("I//" ["I/"])
1458 ("i" ["i"])
1459 ("i//" ["i/"])
1460 ("O\"\"" ["O\""])
1461 ("o\"\"" ["o\""])
1462 ("S``" ["S`"])
1463 ("s``" ["s`"])
1464 ("U\"\"" ["U\""])
1465 ("u\"\"" ["u\""])
1466 ("U^^" ["U^"])
1467 ("u^^" ["u^"])
1468 )
325ed6e6
KH
1469
1470(quail-define-package
14c4929a
DL
1471 "turkish-alt-postfix" "Turkish" "TR\e,A+\e(B" t
1472 "Turkish (T\e,A|\e(Brk\e,Ag\e(Be) input method with postfix modifiers.
325ed6e6
KH
1473
1474This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you
1475use Latin-3 (ISO-8859-3), you should use
4b825385 1476\"turkish-latin-3-alt-postfix\" instead.
325ed6e6
KH
1477
1478Note for I, \e,M}\e(B, \e,M]\e(B, i.
1479
1480A^ -> \e,MB\e(B
1481C` -> \e,MG\e(B
1482G^ -> \e,MP\e(B
1483I -> I
1484i -> \e,M}\e(B
1485I/ -> \e,M]\e(B
1486i/ -> i
1487O\" -> \e,MV\e(B
1488S` -> \e,M^\e(B
1489U\" -> \e,M\\e(B
1490U^ -> \e,M[\e(B
1491
1492Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1493" nil t nil nil nil nil nil nil nil nil t)
1494
1495(quail-define-rules
1496 ("A^" ?\e,MB\e(B)
1497 ("a^" ?\e,Mb\e(B)
1498 ("C`" ?\e,MG\e(B)
1499 ("c`" ?\e,Mg\e(B)
1500 ("G^" ?\e,MP\e(B)
1501 ("g^" ?\e,Mp\e(B)
1502 ("I/" ?\e,M]\e(B)
1503 ("i" ?\e,M}\e(B)
1504 ("i/" ?i)
1505 ("O\"" ?\e,MV\e(B)
1506 ("o\"" ?\e,Cv\e(B)
1507 ("S`" ?\e,M^\e(B)
1508 ("s`" ?\e,M~\e(B)
1509 ("U\"" ?\e,M\\e(B)
1510 ("u\"" ?\e,M|\e(B)
1511 ("U^" ?\e,M[\e(B)
1512 ("u^" ?\e,M{\e(B)
1513
1514 ("A^^" ["A^"])
1515 ("a^^" ["a^"])
1516 ("C``" ["C`"])
1517 ("c``" ["c`"])
1518 ("G^^" ["G^"])
1519 ("g^^" ["g^"])
1520 ("I//" ["I/"])
1521 ("i" ["i"])
1522 ("i//" ["i/"])
1523 ("O\"\"" ["O\""])
1524 ("o\"\"" ["o\""])
1525 ("S``" ["S`"])
1526 ("s``" ["s`"])
1527 ("U\"\"" ["U\""])
1528 ("u\"\"" ["u\""])
1529 ("U^^" ["U^"])
1530 ("u^^" ["u^"])
1531 )
be567141 1532
789eb8a6
DL
1533;; Dutch Quail input method derived from the one in Yudit by Roman
1534;; Czyborra.
1535(quail-define-package
14c4929a 1536 "dutch" "Dutch" "NL" t
789eb8a6
DL
1537 "Dutch character mixfix input method.
1538Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1.
1539
1540 | | examples
1541 ------------+---------+----------
1542 others | | fl. -> \e$,1!R\e(B eur. -> \e$,1tL\e(B ij -> \e$,1 S\e(B IJ -> \e$,1 R\e(B
1543 ------------+---------+----------
1544 | postfix |
1545 ------------+---------+----------
1546 acute | ' | a' -> \e,Aa\e(B
1547 grave | ` | a` -> \e,A`\e(B
1548 circumflex | ^ | a^ -> \e,Ab\e(B
1549 Turkish | various | i/ -> \e$,1 Q\e(B s, -> \e$,1 \7f\e(B g^ -> \e$,1 ?\e(B I/ -> \e$,1 P\e(B
1550 | | S, -> \e$,1 ~\e(B G^ -> \e$,1 >\e(B
1551 ------------+---------+----------
1552 | prefix |
1553 ------------+---------+----------
1554 diaeresis | \" | \"a -> \e,Ad\e(B
177c0ea7 1555
789eb8a6
DL
1556Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1557" nil t nil nil nil nil nil nil nil nil t)
1558
1559(quail-define-rules
14c4929a
DL
1560 ("fl." ?\e$,1!R\e(B) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol)
1561 ("eur." ?\e$,1tL\e(B) ;; EURO SIGN
789eb8a6 1562 ;; \e$,1r|\e(BThe 25th letter of the Dutch alphabet.\e$,1r}\e(B
177c0ea7
JB
1563 ("ij" ?\e$,1 S\e(B) ;; LATIN SMALL LIGATURE IJ
1564 ("IJ" ?\e$,1 R\e(B) ;; LATIN CAPITAL LIGATURE IJ
789eb8a6 1565 ;; \e$,1r|\e(BTrema on the second letter of vowel pair.\e$,1r}\e(B Yudit uses `:', not `"'.
177c0ea7
JB
1566 ("\"a" ?\e,Ad\e(B) ;; LATIN SMALL LETTER A WITH DIAERESIS
1567 ("\"e" ?\e,Ak\e(B) ;; LATIN SMALL LETTER E WITH DIAERESIS
1568 ("\"i" ?\e,Ao\e(B) ;; LATIN SMALL LETTER I WITH DIAERESIS
1569 ("\"o" ?\e,Av\e(B) ;; LATIN SMALL LETTER O WITH DIAERESIS
1570 ("\"u" ?\e,A|\e(B) ;; LATIN SMALL LETTER U WITH DIAERESIS
1571 ("\"A" ?\e,AD\e(B) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
1572 ("\"E" ?\e,AK\e(B) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
1573 ("\"I" ?\e,AO\e(B) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
1574 ("\"O" ?\e,AV\e(B) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
1575 ("\"U" ?\e,A\\e(B) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
789eb8a6 1576 ;; \e$,1r|\e(BAcute, marking emphasis on long vowels\e$,1r}\e(B:
177c0ea7
JB
1577 ("a'" ?\e,Aa\e(B) ;; LATIN SMALL LETTER A WITH ACUTE
1578 ("e'" ?\e,Ai\e(B) ;; LATIN SMALL LETTER E WITH ACUTE
1579 ("i'" ?\e,Am\e(B) ;; LATIN SMALL LETTER I WITH ACUTE
1580 ("o'" ?\e,As\e(B) ;; LATIN SMALL LETTER O WITH ACUTE
1581 ("u'" ?\e,Az\e(B) ;; LATIN SMALL LETTER U WITH ACUTE
1582 ("A'" ?\e,AA\e(B) ;; LATIN CAPITAL LETTER A WITH ACUTE
1583 ("E'" ?\e,AI\e(B) ;; LATIN CAPITAL LETTER E WITH ACUTE
1584 ("I'" ?\e,AM\e(B) ;; LATIN CAPITAL LETTER I WITH ACUTE
1585 ("O'" ?\e,AS\e(B) ;; LATIN CAPITAL LETTER O WITH ACUTE
1586 ("U'" ?\e,AZ\e(B) ;; LATIN CAPITAL LETTER U WITH ACUTE
789eb8a6 1587 ;; \e$,1r|\e(BGrave, marking emphasis on short vowels\e$,1r}\e(B:
14c4929a 1588 ("a`" ?\e,A`\e(B) ;; LATIN SMALL LETTER A WITH GRAVE
177c0ea7
JB
1589 ("e`" ?\e,Ah\e(B) ;; LATIN SMALL LETTER E WITH GRAVE
1590 ("i`" ?\e,Al\e(B) ;; LATIN SMALL LETTER I WITH GRAVE
1591 ("o`" ?\e,Ar\e(B) ;; LATIN SMALL LETTER O WITH GRAVE
1592 ("u`" ?\e,Ay\e(B) ;; LATIN SMALL LETTER U WITH GRAVE
1593 ("A`" ?\e,A@\e(B) ;; LATIN CAPITAL LETTER A WITH GRAVE
1594 ("E`" ?\e,AH\e(B) ;; LATIN CAPITAL LETTER E WITH GRAVE
1595 ("I`" ?\e,AL\e(B) ;; LATIN CAPITAL LETTER I WITH GRAVE
1596 ("O`" ?\e,AR\e(B) ;; LATIN CAPITAL LETTER O WITH GRAVE
14c4929a 1597 ("U`" ?\e,AY\e(B) ;; LATIN CAPITAL LETTER U WITH GRAVE
789eb8a6
DL
1598 ;; \e$,1r|\e(BCater for the use of many French words and use of the circumflex
1599 ;; in Frisian.\e$,1r}\e(B Yudit used `;' for cedilla.
177c0ea7
JB
1600 ("c," ?\e,Ag\e(B) ;; LATIN SMALL LETTER C WITH CEDILLA
1601 ("C," ?\e,AG\e(B) ;; LATIN CAPITAL LETTER C WITH CEDILLA
1602 ("a^" ?\e,Ab\e(B) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
1603 ("e^" ?\e,Aj\e(B) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
1604 ("i^" ?\e,An\e(B) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
1605 ("o^" ?\e,At\e(B) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
1606 ("u^" ?\e,A{\e(B) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
1607 ("A^" ?\e,AB\e(B) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1608 ("E^" ?\e,AJ\e(B) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1609 ("I^" ?\e,AN\e(B) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1610 ("O^" ?\e,AT\e(B) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
14c4929a 1611 ("U^" ?\e,A[\e(B) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
789eb8a6
DL
1612 ;; \e$,1r|\e(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to
1613 ;; cater to the many Turks in Dutch society.\e$,1r}\e(B Perhaps German methods
1614 ;; should do so too. Follow turkish-alt-postfix here.
14c4929a 1615 ("i/" ?\e$,1 Q\e(B) ;; LATIN SMALL LETTER I WITH NO DOT
177c0ea7
JB
1616 ("s," ?\e$,1 \7f\e(B) ;; LATIN SMALL LETTER S WITH CEDILLA
1617 ("g^" ?\e$,1 ?\e(B) ;; LATIN SMALL LETTER G WITH BREVE
14c4929a 1618 ("I/" ?\e$,1 P\e(B) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
177c0ea7
JB
1619 ("S," ?\e$,1 ~\e(B) ;; LATIN CAPITAL LETTER S WITH CEDILLA
1620 ("G^" ?\e$,1 >\e(B) ;; LATIN CAPITAL LETTER G WITH BREVE
789eb8a6
DL
1621 )
1622
14c4929a
DL
1623;; Originally from Yudit, discussed with Albertas Agejevas
1624;; <alga@uosis.mif.vu.lt>
1625(quail-define-package
1626 "lithuanian-numeric" "Lithuanian" "LtN" t
1627 "Lithuanian numeric input method.
1628" nil t t t t nil nil nil nil nil t)
1629
1630(quail-define-rules
7c59a388
DL
1631 ("1" ?\e$,1 %\e(B)
1632 ("2" ?\e$,1 -\e(B)
1633 ("3" ?\e$,1 9\e(B)
1634 ("4" ?\e$,1 7\e(B)
1635 ("5" ?\e$,1 O\e(B)
1636 ("6" ?\e$,1!!\e(B)
1637 ("7" ?\e$,1!3\e(B)
1638 ("8" ?\e$,1!+\e(B)
1639 ("9" ?\e$,1r~\e(B)
1640 ("0" ?\e$,1r|\e(B)
1641 ("=" ?\e$,1!>\e(B)
1642 ("!" ?\e$,1 $\e(B)
1643 ("@" ?\e$,1 ,\e(B)
1644 ("#" ?\e$,1 8\e(B)
1645 ("$" ?\e$,1 6\e(B)
1646 ("%" ?\e$,1 N\e(B)
1647 ("^" ?\e$,1! \e(B)
1648 ("&" ?\e$,1!2\e(B)
1649 ("*" ?\e$,1!*\e(B)
1650 ("+" ?\e$,1!=\e(B))
14c4929a
DL
1651
1652;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by
1653;; Albertas Agejevas <alga@uosis.mif.vu.lt>
1654(quail-define-package
1655 "lithuanian-keyboard" "Lithuanian" "Lt" t
1656 "Lithuanian standard keyboard input method.
1657" nil t t t t nil nil nil nil nil t)
1658
1659(quail-define-rules
7c59a388
DL
1660 ("1" ?\e$,1 %\e(B)
1661 ("!" ?\e$,1 $\e(B)
1662 ("2" ?\e$,1 -\e(B)
1663 ("@" ?\e$,1 ,\e(B)
1664 ("#" ?\e$,1 8\e(B)
1665 ("4" ?\e$,1 7\e(B)
1666 ("$" ?\e$,1 6\e(B)
1667 ("5" ?\e$,1 O\e(B)
1668 ("%" ?\e$,1 N\e(B)
1669 ("6" ?\e$,1!!\e(B)
1670 ("^" ?\e$,1! \e(B)
1671 ("7" ?\e$,1!3\e(B)
1672 ("&" ?\e$,1!2\e(B)
1673 ("9" ?\e$,1r~\e(B)
1674 ("0" ?\e$,1r|\e(B)
1675 ("=" ?\e$,1!>\e(B)
1676 ("+" ?\e$,1!=\e(B))
14c4929a
DL
1677
1678;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv
1679(quail-define-package
1680 "latvian-keyboard" "Latvian" "Lv" t
1681 "Latvian standard keyboard input method.
1682" nil t t t t nil nil nil nil nil t)
1683
1684(quail-define-rules
7c59a388
DL
1685 ("4" ?\e$,1tL\e(B)
1686 ("$" ?\e,A"\e(B)
1687 ("e" ?\e$,1 3\e(B)
1688 ("E" ?\e$,1 2\e(B)
1689 ("r" ?\e$,1 w\e(B)
1690 ("R" ?\e$,1 v\e(B)
1691 ("u" ?\e$,1!+\e(B)
1692 ("U" ?\e$,1!*\e(B)
1693 ("i" ?\e$,1 K\e(B)
1694 ("I" ?\e$,1 J\e(B)
1695 ("o" ?\e$,1 m\e(B)
1696 ("O" ?\e$,1 l\e(B)
1697 ("a" ?\e$,1 !\e(B)
1698 ("A" ?\e$,1 \e(B)
1699 ("s" ?\e$,1!!\e(B)
1700 ("S" ?\e$,1! \e(B)
1701 ("g" ?\e$,1 C\e(B)
1702 ("G" ?\e$,1 B\e(B)
1703 ("k" ?\e$,1 W\e(B)
1704 ("K" ?\e$,1 V\e(B)
1705 ("l" ?\e$,1 \\e(B)
1706 ("L" ?\e$,1 [\e(B)
1707 ("\'" ?\e$,1r|\e(B)
1708 ("\"" ?\e$,1r~\e(B)
1709 ("z" ?\e$,1!>\e(B)
1710 ("Z" ?\e$,1!=\e(B)
1711 ("c" ?\e$,1 -\e(B)
1712 ("C" ?\e$,1 ,\e(B)
1713 ("n" ?\e$,1 f\e(B)
1714 ("N" ?\e$,1 e\e(B))
14c4929a 1715
9718277f
DL
1716(quail-define-package
1717 "latin-alt-postfix" "Latin" "L<" t
1718 "Latin character input method with postfix modifiers.
1719This is the union of various input methods originally made for input
1720of characters from a single Latin-N charset.
1721
1722 | postfix | examples
1723 ------------+---------+----------
1724 acute | ' | a' -> \e,Aa\e(B
1725 grave | ` | a` -> \e,A`\e(B
1726 circumflex | ^ | a^ -> \e,Ab\e(B
1727 diaeresis | \" | a\" -> \e,Ad\e(B
1728 tilde | ~ | a~ -> \e,Ac\e(B
1729 cedilla | /` | c/ -> \e,Ag\e(B c` -> \e,Ag\e(B
1730 ogonek | ` | a` -> \e$,1 %\e(B
1731 breve | ~ | a~ -> \e$,1 #\e(B
1732 caron | ~ | c~ -> \e$,1 -\e(B
1733 dbl. acute | : | o: -> \e$,1 q\e(B
1734 ring | ` | u` -> \e$,1!/\e(B
1735 dot | ` | z` -> \e$,1!<\e(B
1736 stroke | / | d/ -> \e$,1 1\e(B
1737 nordic | / | 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
1738 others | /<> | s/ -> \e,A_\e(B ?/ -> \e,A?\e(B !/ -> \e,A!\e(B
1739 | various | << -> \e,A+\e(B >> -> \e,A;\e(B o_ -> \e,A:\e(B a_ -> \e,A*\e(B
1740
1741It would be natural to use comma for cedillas, but that would be
1742inconvenient in practice because commas are needed very often after a
1743letter.
1744
1745Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1746" nil t nil nil nil nil nil nil nil nil t)
1747
1748;; Fixme: \e,A&\e(B \e,A'\e(B \e,A(\e(B \e,A)\e(B \e,A,\e(B \e,A-\e(B \e,A.\e(B \e,A/\e(B \e,A0\e(B \e,A1\e(B \e,A2\e(B \e,A3\e(B \e,A4\e(B \e,A5\e(B \e,A6\e(B \e,A7\e(B \e,A8\e(B \e,A9\e(B \e,A<\e(B \e,A=\e(B \e,A>\e(B \e,AW\e(B \e,Aw\e(B
1749(quail-define-rules
1750 (" _" ?\e,A \e(B)
1751 ("!/" ?\e,A!\e(B)
1752 ("//" ?\e,A0\e(B)
1753 ("<<" ?\e,A+\e(B)
1754 (">>" ?\e,A;\e(B)
1755 ("?/" ?\e,A?\e(B)
1756 ("$/" ?\e,A#\e(B)
1757 ("$/" ?\e,A$\e(B)
1758 ("A'" ?\e,AA\e(B)
1759 ("A-" ?\e$,1 \e(B)
1760 ("A/" ?\e,AE\e(B)
1761 ("A\"" ?\e,AD\e(B)
1762 ("A^" ?\e,AB\e(B)
1763 ("A`" ?\e,A@\e(B)
1764 ("A`" ?\e$,1 $\e(B)
1765 ("A~" ?\e,AC\e(B)
1766 ("A~" ?\e$,1 "\e(B)
1767 ("C'" ?\e$,1 &\e(B)
1768 ("C/" ?\e,AG\e(B)
1769 ("C/" ?\e$,1 *\e(B)
1770 ("C^" ?\e$,1 (\e(B)
1771 ("C`" ?\e,AG\e(B)
1772 ("C~" ?\e$,1 ,\e(B)
1773 ("D/" ?\e,AP\e(B)
1774 ("D/" ?\e$,1 0\e(B)
1775 ("D~" ?\e$,1 .\e(B)
1776 ("E'" ?\e,AI\e(B)
1777 ("E-" ?\e$,1 2\e(B)
1778 ("E/" ?\e,AF\e(B)
1779 ("E\"" ?\e,AK\e(B)
1780 ("E^" ?\e,AJ\e(B)
1781 ("E`" ?\e,AH\e(B)
1782 ("E`" ?\e$,1 8\e(B)
1783 ("E~" ?\e$,1 6\e(B)
1784 ("E~" ?\e$,1 :\e(B)
1785 ("G/" ?\e$,1 @\e(B)
1786 ("G^" ?\e$,1 <\e(B)
1787 ("G`" ?\e$,1 B\e(B)
1788 ("G~" ?\e$,1 >\e(B)
1789 ("H/" ?\e$,1 F\e(B)
1790 ("H^" ?\e$,1 D\e(B)
1791 ("I'" ?\e,AM\e(B)
1792 ("I-" ?\e$,1 J\e(B)
1793 ("I/" ?\e$,1 P\e(B)
1794 ("I\"" ?\e,AO\e(B)
1795 ("I^" ?\e,AN\e(B)
1796 ("I`" ?\e,AL\e(B)
1797 ("I`" ?\e$,1 N\e(B)
1798 ("I~" ?\e$,1 H\e(B)
1799 ("J^" ?\e$,1 T\e(B)
1800 ("K`" ?\e$,1 V\e(B)
1801 ("L'" ?\e$,1 Y\e(B)
1802 ("L/" ?\e$,1 a\e(B)
1803 ("L`" ?\e$,1 [\e(B)
1804 ("L~" ?\e$,1 ]\e(B)
1805 ("N'" ?\e$,1 c\e(B)
1806 ("N/" ?\e$,1 j\e(B)
1807 ("N`" ?\e$,1 e\e(B)
1808 ("N~" ?\e,AQ\e(B)
1809 ("N~" ?\e$,1 g\e(B)
1810 ("O'" ?\e,AS\e(B)
1811 ("O-" ?\e$,1 l\e(B)
1812 ("O/" ?\e,AX\e(B)
1813 ("O:" ?\e$,1 p\e(B)
1814 ("O\"" ?\e,AV\e(B)
1815 ("O^" ?\e,AT\e(B)
1816 ("O`" ?\e,AR\e(B)
1817 ("O~" ?\e,AU\e(B)
1818 ("R'" ?\e$,1 t\e(B)
1819 ("R`" ?\e$,1 v\e(B)
1820 ("R~" ?\e$,1 x\e(B)
1821 ("S'" ?\e$,1 z\e(B)
1822 ("S^" ?\e$,1 |\e(B)
1823 ("S`" ?\e$,1 ~\e(B)
1824 ("S~" ?\e$,1! \e(B)
1825 ("T/" ?\e,A^\e(B)
1826 ("T/" ?\e$,1!&\e(B)
1827 ("T`" ?\e$,1!"\e(B)
1828 ("T~" ?\e$,1!$\e(B)
1829 ("U'" ?\e,AZ\e(B)
1830 ("U-" ?\e$,1!*\e(B)
1831 ("U:" ?\e$,1!0\e(B)
1832 ("U\"" ?\e,A\\e(B)
1833 ("U^" ?\e,A[\e(B)
1834 ("U`" ?\e,AY\e(B)
1835 ("U`" ?\e$,1!.\e(B)
1836 ("U`" ?\e$,1!2\e(B)
1837 ("U~" ?\e$,1!(\e(B)
1838 ("U~" ?\e$,1!,\e(B)
1839 ("Y'" ?\e,A]\e(B)
1840 ("Y\"" ?\e$,1!8\e(B)
1841 ("Y=" ?\e,A%\e(B)
1842 ("Z'" ?\e$,1!9\e(B)
1843 ("Z/" ?\e$,1!;\e(B)
1844 ("Z`" ?\e$,1!;\e(B)
1845 ("Z~" ?\e$,1!=\e(B)
1846 ("a'" ?\e,Aa\e(B)
1847 ("a-" ?\e$,1 !\e(B)
1848 ("a/" ?\e,Ae\e(B)
1849 ("a\"" ?\e,Ad\e(B)
1850 ("a^" ?\e,Ab\e(B)
1851 ("a_" ?\e,A*\e(B)
1852 ("a`" ?\e,A`\e(B)
1853 ("a`" ?\e$,1 %\e(B)
1854 ("a~" ?\e,Ac\e(B)
1855 ("a~" ?\e$,1 #\e(B)
1856 ("c'" ?\e$,1 '\e(B)
1857 ("c/" ?\e,Ag\e(B)
1858 ("c/" ?\e$,1 +\e(B)
1859 ("c/" ?\e,A"\e(B)
1860 ("c^" ?\e$,1 )\e(B)
1861 ("c`" ?\e,Ag\e(B)
1862 ("c~" ?\e$,1 -\e(B)
1863 ("d/" ?\e,Ap\e(B)
1864 ("d/" ?\e$,1 1\e(B)
1865 ("d~" ?\e$,1 /\e(B)
1866 ("e'" ?\e,Ai\e(B)
1867 ("e-" ?\e$,1 3\e(B)
1868 ("e/" ?\e,Af\e(B)
1869 ("e\"" ?\e,Ak\e(B)
1870 ("e^" ?\e,Aj\e(B)
1871 ("e`" ?\e,Ah\e(B)
1872 ("e`" ?\e$,1 9\e(B)
1873 ("e~" ?\e$,1 7\e(B)
1874 ("e~" ?\e$,1 ;\e(B)
1875 ("e=" ?\e$,1tL\e(B)
1876 ("g/" ?\e$,1 A\e(B)
1877 ("g^" ?\e$,1 =\e(B)
1878 ("g`" ?\e$,1 C\e(B)
1879 ("g~" ?\e$,1 ?\e(B)
1880 ("h/" ?\e$,1 G\e(B)
1881 ("h^" ?\e$,1 E\e(B)
1882 ("i'" ?\e,Am\e(B)
1883 ("i-" ?\e$,1 K\e(B)
1884 ("i/" ?\e$,1 Q\e(B)
1885 ("i\"" ?\e,Ao\e(B)
1886 ("i^" ?\e,An\e(B)
1887 ("i`" ?\e,Al\e(B)
1888 ("i`" ?\e$,1 O\e(B)
1889 ("i~" ?\e$,1 I\e(B)
1890 ("j^" ?\e$,1 U\e(B)
1891 ("k/" ?\e$,1 X\e(B)
1892 ("k`" ?\e$,1 W\e(B)
1893 ("l'" ?\e$,1 Z\e(B)
1894 ("l/" ?\e$,1 b\e(B)
1895 ("l`" ?\e$,1 \\e(B)
1896 ("l~" ?\e$,1 ^\e(B)
1897 ("n'" ?\e$,1 d\e(B)
1898 ("n/" ?\e$,1 k\e(B)
1899 ("n`" ?\e$,1 f\e(B)
1900 ("n~" ?\e,Aq\e(B)
1901 ("n~" ?\e$,1 h\e(B)
1902 ("o'" ?\e,As\e(B)
1903 ("o-" ?\e$,1 m\e(B)
1904 ("o/" ?\e,Ax\e(B)
1905 ("o:" ?\e$,1 q\e(B)
1906 ("o\"" ?\e,Av\e(B)
1907 ("o^" ?\e,At\e(B)
1908 ("o_" ?\e,A:\e(B)
1909 ("o`" ?\e,Ar\e(B)
1910 ("o~" ?\e,Au\e(B)
1911 ("r'" ?\e$,1 u\e(B)
1912 ("r`" ?\e$,1 w\e(B)
1913 ("r~" ?\e$,1 y\e(B)
1914 ("s'" ?\e$,1 {\e(B)
1915 ("s/" ?\e,A_\e(B)
1916 ("s^" ?\e$,1 }\e(B)
1917 ("s`" ?\e$,1 \7f\e(B)
1918 ("s~" ?\e$,1!!\e(B)
1919 ("t/" ?\e,A~\e(B)
1920 ("t/" ?\e$,1!'\e(B)
1921 ("t`" ?\e$,1!#\e(B)
1922 ("t~" ?\e$,1!%\e(B)
1923 ("u'" ?\e,Az\e(B)
1924 ("u-" ?\e$,1!+\e(B)
1925 ("u:" ?\e$,1!1\e(B)
1926 ("u\"" ?\e,A|\e(B)
1927 ("u^" ?\e,A{\e(B)
1928 ("u`" ?\e,Ay\e(B)
1929 ("u`" ?\e$,1!/\e(B)
1930 ("u`" ?\e$,1!3\e(B)
1931 ("u~" ?\e$,1!)\e(B)
1932 ("u~" ?\e$,1!-\e(B)
1933 ("y'" ?\e,A}\e(B)
1934 ("y\"" ?\e,A\7f\e(B)
1935 ("z'" ?\e$,1!:\e(B)
1936 ("z/" ?\e$,1!<\e(B)
1937 ("z`" ?\e$,1!<\e(B)
1938 ("z~" ?\e$,1!>\e(B)
1939
1940 (" __" [" _"])
1941 ("!//" ["!/"])
1942 ("<<<" ["<<"])
1943 (">>>" [">>"])
1944 ("?//" ["?/"])
1945 ("///" ["//"])
1946 ("$//" ["$/"])
1947 ("A''" ["A'"])
1948 ("A--" ["A-"])
1949 ("A//" ["A/"])
1950 ("A\"\"" ["A\""])
1951 ("A^^" ["A^"])
1952 ("A``" ["A`"])
1953 ("A~~" ["A~"])
1954 ("C''" ["C'"])
1955 ("C//" ["C/"])
1956 ("C^^" ["C^"])
1957 ("C``" ["C`"])
1958 ("C~~" ["C~"])
1959 ("D//" ["D/"])
1960 ("D~~" ["D~"])
1961 ("E''" ["E'"])
1962 ("E--" ["E-"])
1963 ("E//" ["E/"])
1964 ("E\"\"" ["E\""])
1965 ("E^^" ["E^"])
1966 ("E``" ["E`"])
1967 ("E~~" ["E~"])
1968 ("G//" ["G/"])
1969 ("G^^" ["G^"])
1970 ("G``" ["G`"])
1971 ("G~~" ["G~"])
1972 ("H//" ["H/"])
1973 ("H^^" ["H^"])
1974 ("I''" ["I'"])
1975 ("I--" ["I-"])
1976 ("I//" ["I/"])
1977 ("I\"\"" ["I\""])
1978 ("I^^" ["I^"])
1979 ("I``" ["I`"])
1980 ("I~~" ["I~"])
1981 ("J^^" ["J^"])
1982 ("K``" ["K`"])
1983 ("L''" ["L'"])
1984 ("L//" ["L/"])
1985 ("L``" ["L`"])
1986 ("L~~" ["L~"])
1987 ("N''" ["N'"])
1988 ("N//" ["N/"])
1989 ("N``" ["N`"])
1990 ("N~~" ["N~"])
1991 ("O''" ["O'"])
1992 ("O--" ["O-"])
1993 ("O//" ["O/"])
1994 ("O::" ["O:"])
1995 ("O\"\"" ["O\""])
1996 ("O^^" ["O^"])
1997 ("O``" ["O`"])
1998 ("O~~" ["O~"])
1999 ("R''" ["R'"])
2000 ("R``" ["R`"])
2001 ("R~~" ["R~"])
2002 ("S''" ["S'"])
2003 ("S^^" ["S^"])
2004 ("S``" ["S`"])
2005 ("S~~" ["S~"])
2006 ("T//" ["T/"])
2007 ("T``" ["T`"])
2008 ("T~~" ["T~"])
2009 ("U''" ["U'"])
2010 ("U--" ["U-"])
2011 ("U::" ["U:"])
2012 ("U\"\"" ["U\""])
2013 ("U^^" ["U^"])
2014 ("U``" ["U`"])
2015 ("U~~" ["U~"])
2016 ("Y''" ["Y'"])
2017 ("Z''" ["Z'"])
2018 ("Z//" ["Z/"])
2019 ("Z``" ["Z`"])
2020 ("Z~~" ["Z~"])
2021 ("a''" ["a'"])
2022 ("a--" ["a-"])
2023 ("a//" ["a/"])
2024 ("a\"\"" ["a\""])
2025 ("a^^" ["a^"])
2026 ("a__" ["a_"])
2027 ("a``" ["a`"])
2028 ("a~~" ["a~"])
2029 ("c''" ["c'"])
2030 ("c//" ["c/"])
2031 ("c^^" ["c^"])
2032 ("c``" ["c`"])
2033 ("c~~" ["c~"])
2034 ("d//" ["d/"])
2035 ("d~~" ["d~"])
2036 ("e''" ["e'"])
2037 ("e--" ["e-"])
2038 ("e//" ["e/"])
2039 ("e\"\"" ["e\""])
2040 ("e^^" ["e^"])
2041 ("e``" ["e`"])
2042 ("e~~" ["e~"])
2043 ("e==" ["e="])
2044 ("g//" ["g/"])
2045 ("g^^" ["g^"])
2046 ("g``" ["g`"])
2047 ("g~~" ["g~"])
2048 ("h//" ["h/"])
2049 ("h^^" ["h^"])
2050 ("i''" ["i'"])
2051 ("i--" ["i-"])
2052 ("i//" ["i/"])
2053 ("i\"\"" ["i\""])
2054 ("i^^" ["i^"])
2055 ("i``" ["i`"])
2056 ("i~~" ["i~"])
2057 ("j^^" ["j^"])
2058 ("k//" ["k/"])
2059 ("k``" ["k`"])
2060 ("l''" ["l'"])
2061 ("l//" ["l/"])
2062 ("l``" ["l`"])
2063 ("l~~" ["l~"])
2064 ("n''" ["n'"])
2065 ("n//" ["n/"])
2066 ("n``" ["n`"])
2067 ("n~~" ["n~"])
2068 ("o''" ["o'"])
2069 ("o--" ["o-"])
2070 ("o//" ["o/"])
2071 ("o::" ["o:"])
2072 ("o\"\"" ["o\""])
2073 ("o^^" ["o^"])
2074 ("o__" ["o_"])
2075 ("o``" ["o`"])
2076 ("o~~" ["o~"])
2077 ("r''" ["r'"])
2078 ("r``" ["r`"])
2079 ("r~~" ["r~"])
2080 ("s''" ["s'"])
2081 ("s//" ["s/"])
2082 ("s^^" ["s^"])
2083 ("s``" ["s`"])
2084 ("s~~" ["s~"])
2085 ("t//" ["t/"])
2086 ("t``" ["t`"])
2087 ("t~~" ["t~"])
2088 ("u''" ["u'"])
2089 ("u--" ["u-"])
2090 ("u::" ["u:"])
2091 ("u\"\"" ["u\""])
2092 ("u^^" ["u^"])
2093 ("u``" ["u`"])
2094 ("u~~" ["u~"])
2095 ("y''" ["y'"])
2096 ("y\"\"" ["y\""])
2097 ("z''" ["z'"])
2098 ("z//" ["z/"])
2099 ("z``" ["z`"])
2100 ("z~~" ["z~"])
2101 )
2102
be567141 2103;;; latin-alt.el ends here