]> code.delx.au - gnu-emacs/blob - leim/quail/latin-post.el
Add 2012 to FSF copyright years for Emacs files (do not merge to trunk)
[gnu-emacs] / leim / quail / latin-post.el
1 ;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*-
2
3 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
4 ;; Free Software Foundation, Inc.
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6 ;; 2006, 2007, 2008, 2009, 2010, 2011
7 ;; National Institute of Advanced Industrial Science and Technology (AIST)
8 ;; Registration Number H14PRO021
9 ;; Copyright (C) 2003
10 ;; National Institute of Advanced Industrial Science and Technology (AIST)
11 ;; Registration Number H13PRO009
12
13 ;; Keywords: multilingual, input method, latin, i18n
14
15 ;; This file is part of GNU Emacs.
16
17 ;; GNU Emacs is free software: you can redistribute it and/or modify
18 ;; it under the terms of the GNU General Public License as published by
19 ;; the Free Software Foundation, either version 3 of the License, or
20 ;; (at your option) any later version.
21
22 ;; GNU Emacs is distributed in the hope that it will be useful,
23 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
24 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25 ;; GNU General Public License for more details.
26
27 ;; You should have received a copy of the GNU General Public License
28 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
29
30 ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
31
32 ;;; Commentary:
33
34 ;;; Code:
35
36 (require 'quail)
37
38 (quail-define-package
39 "latin-1-postfix" "Latin-1" "1<" t
40 "Latin-1 character input method with postfix modifiers
41
42 | postfix | examples
43 ------------+---------+----------
44 acute | ' | a' -> á
45 grave | ` | a` -> à
46 circumflex | ^ | a^ -> â
47 diaeresis | \" | a\" -> ä
48 tilde | ~ | a~ -> ã
49 cedilla | , | c, -> ç
50 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
51 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> °
52 | various | << -> « >> -> » o_ -> º a_ -> ª
53
54 Doubling 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`" ?À)
59 ("A'" ?Á)
60 ("A^" ?Â)
61 ("A~" ?Ã)
62 ("A\"" ?Ä)
63 ("A/" ?Å)
64 ("a`" ?à)
65 ("a'" ?á)
66 ("a^" ?â)
67 ("a~" ?ã)
68 ("a\"" ?ä)
69 ("a/" ?å)
70 ("E`" ?È)
71 ("E'" ?É)
72 ("E^" ?Ê)
73 ("E\"" ?Ë)
74 ("E/" ?Æ)
75 ("e`" ?è)
76 ("e'" ?é)
77 ("e^" ?ê)
78 ("e\"" ?ë)
79 ("e/" ?æ)
80 ("I`" ?Ì)
81 ("i`" ?ì)
82 ("I'" ?Í)
83 ("i'" ?í)
84 ("I^" ?Î)
85 ("i^" ?î)
86 ("I\"" ?Ï)
87 ("i\"" ?ï)
88 ("O`" ?Ò)
89 ("o`" ?ò)
90 ("O'" ?Ó)
91 ("o'" ?ó)
92 ("O^" ?Ô)
93 ("o^" ?ô)
94 ("O~" ?Õ)
95 ("o~" ?õ)
96 ("O\"" ?Ö)
97 ("o\"" ?ö)
98 ("O/" ?Ø)
99 ("o/" ?ø)
100 ("U`" ?Ù)
101 ("u`" ?ù)
102 ("U'" ?Ú)
103 ("u'" ?ú)
104 ("U^" ?Û)
105 ("u^" ?û)
106 ("U\"" ?Ü)
107 ("u\"" ?ü)
108 ("Y'" ?Ý)
109 ("y'" ?ý)
110 ("y\"" ?ÿ)
111 ("D/" ?Ð)
112 ("d/" ?ð)
113 ("T/" ?Þ)
114 ("t/" ?þ)
115 ("s/" ?ß)
116 ("C," ?Ç)
117 ("c," ?ç)
118 ("N~" ?Ñ)
119 ("n~" ?ñ)
120 ("?/" ?¿)
121 ("!/" ?¡)
122 ("<<" ?«)
123 (">>" ?»)
124 ("o_" ?º)
125 ("a_" ?ª)
126 ("//" ?°)
127
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 ("a//" ["a/"])
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 ("e//" ["e/"])
150 ("I``" ["I`"])
151 ("i``" ["i`"])
152 ("I''" ["I'"])
153 ("i''" ["i'"])
154 ("I^^" ["I^"])
155 ("i^^" ["i^"])
156 ("I\"\"" ["I\""])
157 ("i\"\"" ["i\""])
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 ("o//" ["o/"])
170 ("U``" ["U`"])
171 ("u``" ["u`"])
172 ("U''" ["U'"])
173 ("u''" ["u'"])
174 ("U^^" ["U^"])
175 ("u^^" ["u^"])
176 ("U\"\"" ["U\""])
177 ("u\"\"" ["u\""])
178 ("Y''" ["Y'"])
179 ("y''" ["y'"])
180 ("y\"\"" ["y\""])
181 ("D//" ["D/"])
182 ("d//" ["d/"])
183 ("T//" ["T/"])
184 ("t//" ["t/"])
185 ("s//" ["s/"])
186 ("C,," ["C,"])
187 ("c,," ["c,"])
188 ("N~~" ["N~"])
189 ("n~~" ["n~"])
190 ("?//" ["?/"])
191 ("!//" ["!/"])
192 ("<<<" ["<<"])
193 (">>>" [">>"])
194 ("o__" ["o_"])
195 ("a__" ["a_"])
196 ("///" ["//"])
197 )
198
199 (quail-define-package
200 "latin-2-postfix" "Latin-2" "2<" t
201 "Latin-2 character input method with postfix modifiers
202
203 | postfix | examples
204 ------------+---------+----------
205 acute | ' | a' -> á
206 ogonek | , | a, -> ą
207 diaeresis | \" | a\" -> ä
208 circumflex | ^ | a^ -> â
209 breve | ~ | a~ -> ă
210 cedilla | , | c, -> ç
211 caron | ~ | c~ -> č
212 dbl. acute | : | o: -> ő
213 ring | . | u. -> ů
214 dot | . | z. -> ż
215 stroke | / | d/ -> đ
216 others | / | s/ -> ß
217
218 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
219 " nil t nil nil nil nil nil nil nil nil t)
220
221 (quail-define-rules
222 ("A'" ?Á)
223 ("A," ?Ą)
224 ("A\"" ?Ä)
225 ("A^" ?Â)
226 ("A~" ?Ă)
227 ("C'" ?Ć)
228 ("C," ?Ç)
229 ("C~" ?Č)
230 ("D/" ?Đ)
231 ("D~" ?Ď)
232 ("E'" ?É)
233 ("E," ?Ę)
234 ("E\"" ?Ë)
235 ("E~" ?Ě)
236 ("I'" ?Í)
237 ("I^" ?Î)
238 ("L'" ?Ĺ)
239 ("L/" ?Ł)
240 ("L~" ?Ľ)
241 ("N'" ?Ń)
242 ("N~" ?Ň)
243 ("O'" ?Ó)
244 ("O:" ?Ő)
245 ("O\"" ?Ö)
246 ("O^" ?Ô)
247 ("R'" ?Ŕ)
248 ("R~" ?Ř)
249 ("S'" ?Ś)
250 ("S," ?Ş)
251 ("S~" ?Š)
252 ("T," ?Ţ)
253 ("T~" ?Ť)
254 ("U'" ?Ú)
255 ("U:" ?Ű)
256 ("U\"" ?Ü)
257 ("U." ?Ů)
258 ("Y'" ?Ý)
259 ("Z'" ?Ź)
260 ("Z." ?Ż)
261 ("Z~" ?Ž)
262 ("a'" ?á)
263 ("a," ?ą)
264 ("a\"" ?ä)
265 ("a^" ?â)
266 ("a~" ?ă)
267 ("c'" ?ć)
268 ("c," ?ç)
269 ("c~" ?č)
270 ("d/" ?đ)
271 ("d~" ?ď)
272 ("e'" ?é)
273 ("e," ?ę)
274 ("e\"" ?ë)
275 ("e~" ?ě)
276 ("i'" ?í)
277 ("i^" ?î)
278 ("l'" ?ĺ)
279 ("l/" ?ł)
280 ("l~" ?ľ)
281 ("n'" ?ń)
282 ("n~" ?ň)
283 ("o'" ?ó)
284 ("o:" ?ő)
285 ("o\"" ?ö)
286 ("o^" ?ô)
287 ("r'" ?ŕ)
288 ("r~" ?ř)
289 ("s'" ?ś)
290 ("s," ?ş)
291 ("s/" ?ß)
292 ("s~" ?š)
293 ("t," ?ţ)
294 ("t~" ?ť)
295 ("u'" ?ú)
296 ("u:" ?ű)
297 ("u\"" ?ü)
298 ("u." ?ů)
299 ("y'" ?ý)
300 ("z'" ?ź)
301 ("z." ?ż)
302 ("z~" ?ž)
303
304 ("A''" ["A'"])
305 ("A,," ["A,"])
306 ("A\"\"" ["A\""])
307 ("A^^" ["A^"])
308 ("A~~" ["A~"])
309 ("C''" ["C'"])
310 ("C,," ["C,"])
311 ("C~~" ["C~"])
312 ("D//" ["D/"])
313 ("D~~" ["D~"])
314 ("E''" ["E'"])
315 ("E,," ["E,"])
316 ("E\"\"" ["E\""])
317 ("E~~" ["E~"])
318 ("I''" ["I'"])
319 ("I^^" ["I^"])
320 ("L''" ["L'"])
321 ("L//" ["L/"])
322 ("L~~" ["L~"])
323 ("N''" ["N'"])
324 ("N~~" ["N~"])
325 ("O''" ["O'"])
326 ("O::" ["O:"])
327 ("O\"\"" ["O\""])
328 ("O^^" ["O^"])
329 ("R''" ["R'"])
330 ("R~~" ["R~"])
331 ("S''" ["S'"])
332 ("S,," ["S,"])
333 ("S~~" ["S~"])
334 ("T,," ["T,"])
335 ("T~~" ["T~"])
336 ("U''" ["U'"])
337 ("U::" ["U:"])
338 ("U\"\"" ["U\""])
339 ("U.." ["U."])
340 ("Y''" ["Y'"])
341 ("Z''" ["Z'"])
342 ("Z.." ["Z."])
343 ("Z~~" ["Z~"])
344 ("a''" ["a'"])
345 ("a,," ["a,"])
346 ("a\"\"" ["a\""])
347 ("a^^" ["a^"])
348 ("a~~" ["a~"])
349 ("c''" ["c'"])
350 ("c,," ["c,"])
351 ("c~~" ["c~"])
352 ("d//" ["d/"])
353 ("d~~" ["d~"])
354 ("e''" ["e'"])
355 ("e,," ["e,"])
356 ("e\"\"" ["e\""])
357 ("e~~" ["e~"])
358 ("i''" ["i'"])
359 ("i^^" ["i^"])
360 ("l''" ["l'"])
361 ("l//" ["l/"])
362 ("l~~" ["l~"])
363 ("n''" ["n'"])
364 ("n~~" ["n~"])
365 ("o''" ["o'"])
366 ("o::" ["o:"])
367 ("o\"\"" ["o\""])
368 ("o^^" ["o^"])
369 ("r''" ["r'"])
370 ("r~~" ["r~"])
371 ("s''" ["s'"])
372 ("s,," ["s,"])
373 ("s//" ["s/"])
374 ("s~~" ["s~"])
375 ("t,," ["t,"])
376 ("t~~" ["t~"])
377 ("u''" ["u'"])
378 ("u::" ["u:"])
379 ("u\"\"" ["u\""])
380 ("u.." ["u."])
381 ("y''" ["y'"])
382 ("z''" ["z'"])
383 ("z.." ["z."])
384 ("z~~" ["z~"])
385 )
386
387 (quail-define-package
388 "latin-3-postfix" "Latin-3" "3<" t
389 "Latin-3 character input method with postfix modifiers
390
391 | postfix | examples
392 ------------+---------+----------
393 acute | ' | a' -> á
394 grave | ` | a` -> à
395 circumflex | ^ | a^ -> â
396 diaeresis | \" | a\" -> ä
397 dot | . | c. -> ċ i. -> ı I. -> İ
398 cedilla | , | c, -> ç
399 breve | ~ | g~ -> ğ
400 tilde | ~ | n~ -> ñ
401 stroke | / | h/ -> ħ
402 others | / | s/ -> ß
403
404 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
405 " nil t nil nil nil nil nil nil nil nil t)
406
407 (quail-define-rules
408 ("A`" ?À)
409 ("A'" ?Á)
410 ("A^" ?Â)
411 ("A\"" ?Ä)
412 ("C." ?Ċ)
413 ("C^" ?Ĉ)
414 ("C," ?Ç)
415 ("E`" ?È)
416 ("E'" ?É)
417 ("E^" ?Ê)
418 ("E\"" ?Ë)
419 ("G~" ?Ğ)
420 ("G." ?Ġ)
421 ("G^" ?Ĝ)
422 ("H/" ?Ħ)
423 ("H^" ?Ĥ)
424 ("I." ?İ)
425 ("I`" ?Ì)
426 ("I'" ?Í)
427 ("I^" ?Î)
428 ("I\"" ?Ï)
429 ("J^" ?Ĵ)
430 ("N~" ?Ñ)
431 ("O`" ?Ò)
432 ("O'" ?Ó)
433 ("O^" ?Ô)
434 ("O\"" ?Ö)
435 ("S," ?Ş)
436 ("S^" ?Ŝ)
437 ("U`" ?Ù)
438 ("U'" ?Ú)
439 ("U^" ?Û)
440 ("U\"" ?Ü)
441 ("U~" ?Ŭ)
442 ("Z." ?Ż)
443 ("a`" ?à)
444 ("a'" ?á)
445 ("a^" ?â)
446 ("a\"" ?ä)
447 ("c." ?ċ)
448 ("c^" ?ĉ)
449 ("c," ?ç)
450 ("e`" ?è)
451 ("e'" ?é)
452 ("e^" ?ê)
453 ("e\"" ?ë)
454 ("g~" ?ğ)
455 ("g." ?ġ)
456 ("g^" ?ĝ)
457 ("h/" ?ħ)
458 ("h^" ?ĥ)
459 ("i." ?ı)
460 ("i`" ?ì)
461 ("i'" ?í)
462 ("i^" ?î)
463 ("i\"" ?ï)
464 ("j^" ?ĵ)
465 ("n~" ?ñ)
466 ("o`" ?ò)
467 ("o'" ?ó)
468 ("o^" ?ô)
469 ("o\"" ?ö)
470 ("s," ?ş)
471 ("s/" ?ß)
472 ("s^" ?ŝ)
473 ("u`" ?ù)
474 ("u'" ?ú)
475 ("u^" ?û)
476 ("u\"" ?ü)
477 ("u~" ?ŭ)
478 ("z." ?ż)
479
480 ("A``" ["A`"])
481 ("A''" ["A'"])
482 ("A^^" ["A^"])
483 ("A\"\"" ["A\""])
484 ("C.." ["C."])
485 ("C^^" ["C^"])
486 ("C,," ["C,"])
487 ("E``" ["E`"])
488 ("E''" ["E'"])
489 ("E^^" ["E^"])
490 ("E\"\"" ["E\""])
491 ("G~~" ["G~"])
492 ("G.." ["G."])
493 ("G^^" ["G^"])
494 ("H//" ["H/"])
495 ("H^^" ["H^"])
496 ("I.." ["I."])
497 ("I``" ["I`"])
498 ("I''" ["I'"])
499 ("I^^" ["I^"])
500 ("I\"\"" ["I\""])
501 ("J^^" ["J^"])
502 ("N~~" ["N~"])
503 ("O``" ["O`"])
504 ("O''" ["O'"])
505 ("O^^" ["O^"])
506 ("O\"\"" ["O\""])
507 ("S,," ["S,"])
508 ("S^^" ["S^"])
509 ("U``" ["U`"])
510 ("U''" ["U'"])
511 ("U^^" ["U^"])
512 ("U\"\"" ["U\""])
513 ("U~~" ["U~"])
514 ("Z.." ["Z."])
515 ("a``" ["a`"])
516 ("a''" ["a'"])
517 ("a^^" ["a^"])
518 ("a\"\"" ["a\""])
519 ("c.." ["c."])
520 ("c^^" ["c^"])
521 ("c,," ["c,"])
522 ("e``" ["e`"])
523 ("e''" ["e'"])
524 ("e^^" ["e^"])
525 ("e\"\"" ["e\""])
526 ("g~~" ["g~"])
527 ("g.." ["g."])
528 ("g^^" ["g^"])
529 ("h//" ["h/"])
530 ("h^^" ["h^"])
531 ("i.." ["i."])
532 ("i``" ["i`"])
533 ("i''" ["i'"])
534 ("i^^" ["i^"])
535 ("i\"\"" ["i\""])
536 ("j^^" ["j^"])
537 ("n~~" ["n~"])
538 ("o``" ["o`"])
539 ("o''" ["o'"])
540 ("o^^" ["o^"])
541 ("o\"\"" ["o\""])
542 ("s,," ["s,"])
543 ("s//" ["s/"])
544 ("s^^" ["s^"])
545 ("u``" ["u`"])
546 ("u''" ["u'"])
547 ("u^^" ["u^"])
548 ("u\"\"" ["u\""])
549 ("u~~" ["u~"])
550 ("z.." ["z."])
551 )
552
553 (quail-define-package
554 "latin-4-postfix" "Latin-4" "4<" t
555 "Latin-4 characters input method with postfix modifiers
556
557 | postfix | examples
558 ------------+---------+----------
559 acute | ' | a' -> á
560 circumflex | ^ | a^ -> â
561 diaeresis | \" | a\" -> ä
562 ogonek | , | a, -> ą
563 macron | - | a- -> ā
564 tilde | ~ | a~ -> ã
565 caron | ~ | c~ -> č
566 dot | . | e. -> ė
567 cedilla | , | k, -> ķ g, -> ģ
568 stroke | / | d/ -> đ
569 nordic | / | a/ -> å e/ -> æ o/ -> ø
570 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ
571
572 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
573 " nil t nil nil nil nil nil nil nil nil t)
574
575 (quail-define-rules
576 ("A," ?Ą)
577 ("A-" ?Ā)
578 ("A'" ?Á)
579 ("A^" ?Â)
580 ("A~" ?Ã)
581 ("A\"" ?Ä)
582 ("A/" ?Å)
583 ("C~" ?Č)
584 ("D/" ?Đ)
585 ("E/" ?Æ)
586 ("E-" ?Ē)
587 ("E'" ?É)
588 ("E," ?Ę)
589 ("E\"" ?Ë)
590 ("E." ?Ė)
591 ("G," ?Ģ)
592 ("I~" ?Ĩ)
593 ("I," ?Į)
594 ("I'" ?Í)
595 ("I^" ?Î)
596 ("I-" ?Ī)
597 ("K," ?Ķ)
598 ("L," ?Ļ)
599 ("N/" ?Ŋ)
600 ("N," ?Ņ)
601 ("O-" ?Ō)
602 ("O^" ?Ô)
603 ("O~" ?Õ)
604 ("O\"" ?Ö)
605 ("O/" ?Ø)
606 ("R," ?Ŗ)
607 ("S~" ?Š)
608 ("T/" ?Ŧ)
609 ("U," ?Ų)
610 ("U'" ?Ú)
611 ("U^" ?Û)
612 ("U\"" ?Ü)
613 ("U~" ?Ũ)
614 ("U-" ?Ū)
615 ("Z~" ?Ž)
616 ("a," ?ą)
617 ("a-" ?ā)
618 ("a'" ?á)
619 ("a^" ?â)
620 ("a~" ?ã)
621 ("a\"" ?ä)
622 ("a/" ?å)
623 ("c~" ?č)
624 ("d/" ?đ)
625 ("e/" ?æ)
626 ("e-" ?ē)
627 ("e'" ?é)
628 ("e," ?ę)
629 ("e\"" ?ë)
630 ("e." ?ė)
631 ("g," ?ģ)
632 ("i~" ?ĩ)
633 ("i," ?į)
634 ("i'" ?í)
635 ("i^" ?î)
636 ("i-" ?ī)
637 ("k/" ?ĸ)
638 ("k," ?ķ)
639 ("l," ?ļ)
640 ("n/" ?ŋ)
641 ("n," ?ņ)
642 ("o-" ?ō)
643 ("o^" ?ô)
644 ("o~" ?õ)
645 ("o\"" ?ö)
646 ("o/" ?ø)
647 ("r," ?ŗ)
648 ("s/" ?ß)
649 ("s~" ?š)
650 ("t/" ?ŧ)
651 ("u," ?ų)
652 ("u'" ?ú)
653 ("u^" ?û)
654 ("u\"" ?ü)
655 ("u~" ?ũ)
656 ("u-" ?ū)
657 ("z~" ?ž)
658
659 ("A,," ["A,"])
660 ("A--" ["A-"])
661 ("A''" ["A'"])
662 ("A^^" ["A^"])
663 ("A~~" ["A~"])
664 ("A\"\"" ["A\""])
665 ("A//" ["A/"])
666 ("C~~" ["C~"])
667 ("D//" ["D/"])
668 ("E//" ["E/"])
669 ("E--" ["E-"])
670 ("E''" ["E'"])
671 ("E,," ["E,"])
672 ("E\"\"" ["E\""])
673 ("E.." ["E."])
674 ("G,," ["G,"])
675 ("I~~" ["I~"])
676 ("I,," ["I,"])
677 ("I''" ["I'"])
678 ("I^^" ["I^"])
679 ("I--" ["I-"])
680 ("K,," ["K,"])
681 ("L,," ["L,"])
682 ("N//" ["N/"])
683 ("N,," ["N,"])
684 ("O--" ["O-"])
685 ("O^^" ["O^"])
686 ("O~~" ["O~"])
687 ("O\"\"" ["O\""])
688 ("O//" ["O/"])
689 ("R,," ["R,"])
690 ("S~~" ["S~"])
691 ("T//" ["T/"])
692 ("U,," ["U,"])
693 ("U''" ["U'"])
694 ("U^^" ["U^"])
695 ("U\"\"" ["U\""])
696 ("U~~" ["U~"])
697 ("U--" ["U-"])
698 ("Z~~" ["Z~"])
699 ("a,," ["a,"])
700 ("a--" ["a-"])
701 ("a''" ["a'"])
702 ("a^^" ["a^"])
703 ("a~~" ["a~"])
704 ("a\"\"" ["a\""])
705 ("a//" ["a/"])
706 ("c~~" ["c~"])
707 ("d//" ["d/"])
708 ("e//" ["e/"])
709 ("e--" ["e-"])
710 ("e''" ["e'"])
711 ("e,," ["e,"])
712 ("e\"\"" ["e\""])
713 ("e.." ["e."])
714 ("g,," ["g,"])
715 ("i~~" ["i~"])
716 ("i,," ["i,"])
717 ("i''" ["i'"])
718 ("i^^" ["i^"])
719 ("i--" ["i-"])
720 ("k//" ["k/"])
721 ("k,," ["k,"])
722 ("l,," ["l,"])
723 ("n//" ["n/"])
724 ("n,," ["n,"])
725 ("o--" ["o-"])
726 ("o^^" ["o^"])
727 ("o~~" ["o~"])
728 ("o\"\"" ["o\""])
729 ("o//" ["o/"])
730 ("r,," ["r,"])
731 ("s//" ["s/"])
732 ("s~~" ["s~"])
733 ("t//" ["t/"])
734 ("u,," ["u,"])
735 ("u''" ["u'"])
736 ("u^^" ["u^"])
737 ("u\"\"" ["u\""])
738 ("u~~" ["u~"])
739 ("u--" ["u-"])
740 ("z~~" ["z~"])
741 )
742
743 (quail-define-package
744 "latin-5-postfix" "Latin-5" "5<" t
745 "Latin-5 characters input method with postfix modifiers
746
747 | postfix | examples
748 ------------+---------+----------
749 acute | ' | a' -> á
750 grave | ` | a` -> à
751 circumflex | ^ | a^ -> â
752 diaeresis | \" | a\" -> ä
753 tilde | ~ | a~ -> ã
754 breve | ~ | g~ -> ğ
755 cedilla | , | c, -> ç
756 dot | . | i. -> ı I. -> İ
757 nordic | / | a/ -> å e/ -> æ o/ -> ø
758 others | / | s/ -> ß
759
760 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
761 " nil t nil nil nil nil nil nil nil nil t)
762
763 (quail-define-rules
764 ("A'" ?Á)
765 ("A/" ?Å)
766 ("A\"" ?Ä)
767 ("A^" ?Â)
768 ("A`" ?À)
769 ("A~" ?Ã)
770 ("C," ?Ç)
771 ("E'" ?É)
772 ("E/" ?Æ)
773 ("E\"" ?Ë)
774 ("E^" ?Ê)
775 ("E`" ?È)
776 ("G~" ?Ğ)
777 ("I'" ?Í)
778 ("I." ?İ)
779 ("I\"" ?Ï)
780 ("I^" ?Î)
781 ("I`" ?Ì)
782 ("N~" ?Ñ)
783 ("O'" ?Ó)
784 ("O/" ?Ø)
785 ("O\"" ?Ö)
786 ("O^" ?Ô)
787 ("O`" ?Ò)
788 ("O~" ?Õ)
789 ("S," ?Ş)
790 ("U'" ?Ú)
791 ("U\"" ?Ü)
792 ("U^" ?Û)
793 ("U`" ?Ù)
794 ("a'" ?á)
795 ("a/" ?å)
796 ("a\"" ?ä)
797 ("a^" ?â)
798 ("a`" ?à)
799 ("a~" ?ã)
800 ("c," ?ç)
801 ("e'" ?é)
802 ("e/" ?æ)
803 ("e\"" ?ë)
804 ("e^" ?ê)
805 ("e`" ?è)
806 ("g~" ?ğ)
807 ("i'" ?í)
808 ("i." ?ı)
809 ("i\"" ?ï)
810 ("i^" ?î)
811 ("i`" ?ì)
812 ("n~" ?ñ)
813 ("o'" ?ó)
814 ("o/" ?ø)
815 ("o\"" ?ö)
816 ("o^" ?ô)
817 ("o`" ?ò)
818 ("o~" ?õ)
819 ("s," ?ş)
820 ("s/" ?ß)
821 ("u'" ?ú)
822 ("u\"" ?ü)
823 ("u^" ?û)
824 ("u`" ?ù)
825 ("y\"" ?ÿ)
826
827 ("A''" ["A'"])
828 ("A//" ["A/"])
829 ("A\"\"" ["A\""])
830 ("A^^" ["A^"])
831 ("A``" ["A`"])
832 ("A~~" ["A~"])
833 ("C,," ["C,"])
834 ("E''" ["E'"])
835 ("E//" ["E/"])
836 ("E\"\"" ["E\""])
837 ("E^^" ["E^"])
838 ("E``" ["E`"])
839 ("G~~" ["G~"])
840 ("I''" ["I'"])
841 ("I.." ["I."])
842 ("I\"\"" ["I\""])
843 ("I^^" ["I^"])
844 ("I``" ["I`"])
845 ("N~~" ["N~"])
846 ("O''" ["O'"])
847 ("O//" ["O/"])
848 ("O\"\"" ["O\""])
849 ("O^^" ["O^"])
850 ("O``" ["O`"])
851 ("O~~" ["O~"])
852 ("S,," ["S,"])
853 ("U''" ["U'"])
854 ("U\"\"" ["U\""])
855 ("U^^" ["U^"])
856 ("U``" ["U`"])
857 ("a''" ["a'"])
858 ("a//" ["a/"])
859 ("a\"\"" ["a\""])
860 ("a^^" ["a^"])
861 ("a``" ["a`"])
862 ("a~~" ["a~"])
863 ("c,," ["c,"])
864 ("e''" ["e'"])
865 ("e//" ["e/"])
866 ("e\"\"" ["e\""])
867 ("e^^" ["e^"])
868 ("e``" ["e`"])
869 ("g~~" ["g~"])
870 ("i''" ["i'"])
871 ("i.." ["i."])
872 ("i\"\"" ["i\""])
873 ("i^^" ["i^"])
874 ("i``" ["i`"])
875 ("n~~" ["n~"])
876 ("o''" ["o'"])
877 ("o//" ["o/"])
878 ("o\"\"" ["o\""])
879 ("o^^" ["o^"])
880 ("o``" ["o`"])
881 ("o~~" ["o~"])
882 ("s,," ["s,"])
883 ("s//" ["s/"])
884 ("u''" ["u'"])
885 ("u\"\"" ["u\""])
886 ("u^^" ["u^"])
887 ("u``" ["u`"])
888 ("y\"\"" ["y\""])
889 )
890
891 (quail-define-package
892 "danish-postfix" "Latin-1" "DA<" t
893 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É)
894
895 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
896 "
897 nil t nil nil nil nil nil nil nil nil t)
898
899 (quail-define-rules
900 ("AE" ?Æ)
901 ("ae" ?æ)
902 ("OE" ?Ø)
903 ("oe" ?ø)
904 ("AA" ?Å)
905 ("aa" ?å)
906 ("E'" ?É)
907 ("e'" ?é)
908
909 ("AEE" ["AE"])
910 ("aee" ["ae"])
911 ("OEE" ["OE"])
912 ("oee" ["oe"])
913 ("AAA" ["AA"])
914 ("aaa" ["aa"])
915 ("E''" ["E'"])
916 ("e''" ["e'"])
917 )
918
919 (quail-define-package
920 "esperanto-postfix" "Latin-3" "EO<" t
921 "Esperanto input method with postfix modifiers
922
923 A following ^ or x will produce an accented character,
924 e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ.
925
926 Doubling the postfix separates the letter and postfix,
927 e.g. a'' -> a'.
928 " nil t nil nil nil nil nil nil nil nil t)
929
930 (quail-define-rules
931 ("Cx" ?Ĉ)
932 ("C^" ?Ĉ)
933 ("cx" ?ĉ)
934 ("c^" ?ĉ)
935 ("Gx" ?Ĝ)
936 ("G^" ?Ĝ)
937 ("gx" ?ĝ)
938 ("g^" ?ĝ)
939 ("Hx" ?Ĥ)
940 ("H^" ?Ĥ)
941 ("hx" ?ĥ)
942 ("h^" ?ĥ)
943 ("Jx" ?Ĵ)
944 ("J^" ?Ĵ)
945 ("jx" ?ĵ)
946 ("j^" ?ĵ)
947 ("Sx" ?Ŝ)
948 ("S^" ?Ŝ)
949 ("sx" ?ŝ)
950 ("s^" ?ŝ)
951 ("Ux" ?Ŭ)
952 ("U^" ?Ŭ)
953 ("ux" ?ŭ)
954 ("u^" ?ŭ)
955
956 ("Cxx" ["Cx"])
957 ("C^^" ["C^"])
958 ("cxx" ["cx"])
959 ("c^^" ["c^"])
960 ("Gxx" ["Gx"])
961 ("G^^" ["G^"])
962 ("gxx" ["gx"])
963 ("g^^" ["g^"])
964 ("Hxx" ["Hx"])
965 ("H^^" ["H^"])
966 ("hxx" ["hx"])
967 ("h^^" ["h^"])
968 ("Jxx" ["Jx"])
969 ("J^^" ["J^"])
970 ("jxx" ["jx"])
971 ("j^^" ["j^"])
972 ("Sxx" ["Sx"])
973 ("S^^" ["S^"])
974 ("sxx" ["sx"])
975 ("s^^" ["s^"])
976 ("Uxx" ["Ux"])
977 ("U^^" ["U^"])
978 ("uxx" ["ux"])
979 ("u^^" ["u^"])
980 )
981
982 (quail-define-package
983 "finnish-postfix" "Latin-1" "FI<" t
984 "Finnish (Suomi) input method
985
986 AE -> Ä
987 AEE -> AE
988 OE -> Ö
989 OEE -> OE
990 "
991 nil t nil nil nil nil nil nil nil nil t)
992
993 (quail-define-rules
994 ("AE" ?Ä)
995 ("ae" ?ä)
996 ("OE" ?Ö)
997 ("oe" ?ö)
998
999 ("AEE" ["AE"])
1000 ("aee" ["ae"])
1001 ("OEE" ["OE"])
1002 ("oee" ["oe"])
1003 )
1004
1005 (quail-define-package
1006 "french-postfix" "French" "FR<" t
1007 "French (Français) input method with postfix modifiers
1008
1009 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma.
1010 Par exemple: a` -> à e' -> é.
1011
1012 Ç, «, et » sont produits par C,, <<, et >>.
1013
1014 En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1015 Par exemple: e'' -> e'
1016
1017 <e dans l'o> n'est pas disponible."
1018 nil t nil nil nil nil nil nil nil nil t)
1019
1020 (quail-define-rules
1021 ("A`" ?À)
1022 ("A^" ?Â)
1023 ("a`" ?à)
1024 ("a^" ?â)
1025 ("E`" ?È)
1026 ("E'" ?É)
1027 ("E^" ?Ê)
1028 ("E\"" ?Ë)
1029 ("e`" ?è)
1030 ("e'" ?é)
1031 ("e^" ?ê)
1032 ("e\"" ?ë)
1033 ("I^" ?Î)
1034 ("I\"" ?Ï)
1035 ("i^" ?î)
1036 ("i\"" ?ï)
1037 ("O^" ?Ô)
1038 ("o^" ?ô)
1039 ("U`" ?Ù)
1040 ("U^" ?Û)
1041 ("U\"" ?Ü)
1042 ("u`" ?ù)
1043 ("u^" ?û)
1044 ("u\"" ?ü)
1045 ("C," ?Ç)
1046 ("c," ?ç)
1047 ("<<" ?«)
1048 (">>" ?»)
1049
1050 ("A``" ["A`"])
1051 ("A^^" ["A^"])
1052 ("a``" ["a`"])
1053 ("a^^" ["a^"])
1054 ("E``" ["E`"])
1055 ("E''" ["E'"])
1056 ("E^^" ["E^"])
1057 ("E\"\"" ["E\""])
1058 ("e``" ["e`"])
1059 ("e''" ["e'"])
1060 ("e^^" ["e^"])
1061 ("e\"\"" ["e\""])
1062 ("I^^" ["I^"])
1063 ("I\"\"" ["I\""])
1064 ("i^^" ["i^"])
1065 ("i\"\"" ["i\""])
1066 ("O^^" ["O^"])
1067 ("o^^" ["o^"])
1068 ("U``" ["U`"])
1069 ("U^^" ["U^"])
1070 ("U\"\"" ["U\""])
1071 ("u``" ["u`"])
1072 ("u^^" ["u^"])
1073 ("u\"\"" ["u\""])
1074 ("C,," ["C,"])
1075 ("c,," ["c,"])
1076 ("<<<" ["<<"])
1077 (">>>" [">>"])
1078 )
1079
1080 (quail-define-package
1081 "german-postfix" "German" "DE<" t
1082 "German (Deutsch) input method
1083
1084 ae -> ä
1085 aee -> ae
1086 oe -> ö
1087 oee -> oe
1088 ue -> ü (not after a/e/q)
1089 uee -> ue
1090 sz -> ß
1091 szz -> sz
1092 "
1093 nil t nil nil nil nil nil nil nil nil t)
1094
1095 (quail-define-rules
1096 ("AE" ?Ä)
1097 ("ae" ?ä)
1098 ("OE" ?Ö)
1099 ("oe" ?ö)
1100 ("UE" ?Ü)
1101 ("ue" ?ü)
1102 ("sz" ?ß)
1103
1104 ("AEE" ["AE"])
1105 ("aee" ["ae"])
1106 ("OEE" ["OE"])
1107 ("oee" ["oe"])
1108 ("UEE" ["UE"])
1109 ("uee" ["ue"])
1110 ("szz" ["sz"])
1111 ("ge" ["ge"])
1112 ("eue" ["eue"])
1113 ("Eue" ["Eue"])
1114 ("aue" ["aue"])
1115 ("Aue" ["Aue"])
1116 ("que" ["que"])
1117 ("Que" ["Que"])
1118 )
1119
1120 (quail-define-package
1121 "icelandic-postfix" "Latin-1" "IS<" t
1122 "Icelandic (Íslenska) input method with postfix modifiers
1123
1124 A' -> Á
1125 E' -> É
1126 I' -> Í
1127 O' -> Ó
1128 U' -> Ú
1129 Y' -> Ý
1130 AE -> Æ
1131 OE -> Ö
1132 D/ -> Ð (eth)
1133 T/ -> Þ (thorn)
1134
1135 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1136 " nil t nil nil nil nil nil nil nil nil t)
1137
1138 (quail-define-rules
1139 ("A'" ?Á)
1140 ("a'" ?á)
1141 ("E'" ?É)
1142 ("e'" ?é)
1143 ("I'" ?Í)
1144 ("i'" ?í)
1145 ("O'" ?Ó)
1146 ("o'" ?ó)
1147 ("U'" ?Ú)
1148 ("u'" ?ú)
1149 ("Y'" ?Ý)
1150 ("y'" ?ý)
1151 ("AE" ?Æ)
1152 ("ae" ?æ)
1153 ("OE" ?Ö)
1154 ("oe" ?ö)
1155 ("D/" ?Ð)
1156 ("d/" ?ð)
1157 ("T/" ?Þ)
1158 ("t/" ?þ)
1159
1160 ("A''" ["A'"])
1161 ("a''" ["a'"])
1162 ("E''" ["E'"])
1163 ("e''" ["e'"])
1164 ("I''" ["I'"])
1165 ("i''" ["i'"])
1166 ("O''" ["O'"])
1167 ("o''" ["o'"])
1168 ("U''" ["U'"])
1169 ("u''" ["u'"])
1170 ("Y''" ["Y'"])
1171 ("y''" ["y'"])
1172 ("AEE" ["AE"])
1173 ("aee" ["ae"])
1174 ("OEE" ["OE"])
1175 ("oee" ["oe"])
1176 ("D//" ["D/"])
1177 ("d//" ["d/"])
1178 ("T//" ["T/"])
1179 ("t//" ["t/"])
1180 )
1181
1182 (quail-define-package
1183 "italian-postfix" "Latin-1" "IT<" t
1184 "Italian (Italiano) input method with postfix modifiers
1185
1186 a` -> à A` -> À e' -> é << -> «
1187 e` -> è E` -> È E' -> É >> -> »
1188 i` -> ì I` -> Ì o_ -> º
1189 o` -> ò O` -> Ò a_ -> ª
1190 u` -> ù U` -> Ù
1191
1192 Typewriter-style italian characters.
1193
1194 Doubling the postfix separates the letter and postfix: e.g. a`` -> a`
1195 " nil t nil nil nil nil nil nil nil nil t)
1196
1197 (quail-define-rules
1198 ("A`" ?À)
1199 ("a`" ?à)
1200 ("E`" ?È)
1201 ("E'" ?É)
1202 ("e`" ?è)
1203 ("e'" ?é)
1204 ("I`" ?Ì)
1205 ("i`" ?ì)
1206 ("O`" ?Ò)
1207 ("o`" ?ò)
1208 ("U`" ?Ù)
1209 ("u`" ?ù)
1210 ("<<" ?«)
1211 (">>" ?»)
1212 ("o_" ?º)
1213 ("a_" ?ª)
1214
1215 ("A``" ["A`"])
1216 ("a``" ["a`"])
1217 ("E``" ["E`"])
1218 ("E''" ["E'"])
1219 ("e``" ["e`"])
1220 ("e''" ["e'"])
1221 ("I``" ["I`"])
1222 ("i``" ["i`"])
1223 ("O``" ["O`"])
1224 ("o``" ["o`"])
1225 ("U``" ["U`"])
1226 ("u``" ["u`"])
1227 ("<<<" ["<<"])
1228 (">>>" [">>"])
1229 ("o__" ["o_"])
1230 ("a__" ["a_"])
1231 )
1232
1233 (quail-define-package
1234 "norwegian-postfix" "Latin-1" "NO<" t
1235 "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E'->É)
1236
1237 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1238 "
1239 nil t nil nil nil nil nil nil nil nil t)
1240
1241 (quail-define-rules
1242 ("AE" ?Æ)
1243 ("ae" ?æ)
1244 ("OE" ?Ø)
1245 ("oe" ?ø)
1246 ("AA" ?Å)
1247 ("aa" ?å)
1248 ("E'" ?É)
1249 ("e'" ?é)
1250
1251 ("AEE" ["AE"])
1252 ("aee" ["ae"])
1253 ("OEE" ["OE"])
1254 ("oee" ["oe"])
1255 ("AAA" ["AA"])
1256 ("aaa" ["aa"])
1257 ("E''" ["E'"])
1258 ("e''" ["e'"])
1259 )
1260
1261 (quail-define-package
1262 "scandinavian-postfix" "Latin-1" "SC<" t
1263 "Scandinavian input method with postfix modifiers
1264 Supported languages are Swedish, Norwegian, Danish, and Finnish.
1265
1266 ae -> æ
1267 oe -> ø
1268 aa -> å
1269 a\" -> ä
1270 o\" -> ö
1271 e' -> é
1272
1273 Doubling the postfix separates the letter and postfix:
1274 aee -> ae o\"\" -> o\" etc.
1275 " nil t nil nil nil nil nil nil nil nil t)
1276
1277 (quail-define-rules
1278 ("AE" ?Æ)
1279 ("ae" ?æ)
1280 ("OE" ?Ø)
1281 ("oe" ?ø)
1282 ("AA" ?Å)
1283 ("aa" ?å)
1284 ("A\"" ?Ä)
1285 ("a\"" ?ä)
1286 ("O\"" ?Ö)
1287 ("o\"" ?ö)
1288 ("E'" ?É)
1289 ("e'" ?é)
1290
1291 ("AEE" ["AE"])
1292 ("aee" ["ae"])
1293 ("OEE" ["OE"])
1294 ("oee" ["oe"])
1295 ("AAA" ["AA"])
1296 ("aaa" ["aa"])
1297 ("A\"\"" ["A\""])
1298 ("a\"\"" ["a\""])
1299 ("O\"\"" ["O\""])
1300 ("o\"\"" ["o\""])
1301 ("E''" ["E'"])
1302 ("e''" ["e'"])
1303 )
1304
1305 (quail-define-package
1306 "spanish-postfix" "Spanish" "ES<" t
1307 "Spanish (Español) input method with postfix modifiers
1308
1309 A' -> Á
1310 E' -> É
1311 I' -> Í
1312 O' -> Ó
1313 U' -> Ú
1314 N~ -> Ñ
1315 !/ -> ¡
1316 ?/ -> ¿
1317
1318 Doubling the postfix separates the letter and postfix:
1319 a'' -> a' n~~ -> n~, etc.
1320 " nil t nil nil nil nil nil nil nil nil t)
1321
1322 (quail-define-rules
1323 ("A'" ?Á)
1324 ("a'" ?á)
1325 ("E'" ?É)
1326 ("e'" ?é)
1327 ("I'" ?Í)
1328 ("i'" ?í)
1329 ("O'" ?Ó)
1330 ("o'" ?ó)
1331 ("U'" ?Ú)
1332 ("u'" ?ú)
1333 ("U\"" ?Ü)
1334 ("u\"" ?ü)
1335 ("N~" ?Ñ)
1336 ("n~" ?ñ)
1337 ("?/" ?¿)
1338 ("!/" ?¡)
1339
1340 ("A''" ["A'"])
1341 ("a''" ["a'"])
1342 ("E''" ["E'"])
1343 ("e''" ["e'"])
1344 ("I''" ["I'"])
1345 ("i''" ["i'"])
1346 ("O''" ["O'"])
1347 ("o''" ["o'"])
1348 ("U''" ["U'"])
1349 ("u''" ["u'"])
1350 ("U\"" ["U\""])
1351 ("u\"" ["U\""])
1352 ("N~~" ["N~"])
1353 ("n~~" ["n~"])
1354 ("?//" ["?/"])
1355 ("!//" ["!/"])
1356 )
1357
1358 (quail-define-package
1359 "swedish-postfix" "Latin-1" "SV<" t
1360 "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E' -> É)
1361
1362 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1363 " nil t nil nil nil nil nil nil nil nil t)
1364
1365 (quail-define-rules
1366 ("AA" ?Å)
1367 ("aa" ?å)
1368 ("AE" ?Ä)
1369 ("ae" ?ä)
1370 ("OE" ?Ö)
1371 ("oe" ?ö)
1372 ("E'" ?É)
1373 ("e'" ?é)
1374
1375 ("AAA" ["AA"])
1376 ("aaa" ["aa"])
1377 ("AEE" ["AE"])
1378 ("aee" ["ae"])
1379 ("OEE" ["OE"])
1380 ("oee" ["oe"])
1381 ("E''" ["E'"])
1382 ("e''" ["e'"])
1383 )
1384
1385 (quail-define-package
1386 "turkish-postfix" "Turkish" "TR<" t
1387 "Turkish (Türkçe) input method with postfix modifiers.
1388 turkish-latin-3-postfix is an obsolete alias for turkish-postfix.
1389
1390 Note for I, ı, İ, i.
1391
1392 A^ -> Â
1393 C, -> Ç
1394 G^ -> Ğ
1395 I -> I
1396 i -> ı
1397 I. -> İ
1398 i. -> i
1399 O\" -> Ö
1400 S, -> Ş
1401 U\" -> Ü
1402 U^ -> Û
1403
1404 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1405 " nil t nil nil nil nil nil nil nil nil t)
1406
1407 (quail-define-rules
1408 ("A^" ?Â)
1409 ("a^" ?â)
1410 ("C," ?Ç)
1411 ("c," ?ç)
1412 ("G^" ?Ğ)
1413 ("g^" ?ğ)
1414 ("I." ?İ)
1415 ("i" ?ı)
1416 ("i." ?i)
1417 ("O\"" ?Ö)
1418 ("o\"" ?ö)
1419 ("S," ?Ş)
1420 ("s," ?ş)
1421 ("U\"" ?Ü)
1422 ("u\"" ?ü)
1423 ("U^" ?Û)
1424 ("u^" ?û)
1425
1426 ("A^^" ["A^"])
1427 ("a^^" ["a^"])
1428 ("C,," ["C,"])
1429 ("c,," ["c,"])
1430 ("G^^" ["G^"])
1431 ("g^^" ["g^"])
1432 ("I.." ["I."])
1433 ("i" ["i"])
1434 ("i.." ["i."])
1435 ("O\"\"" ["O\""])
1436 ("o\"\"" ["o\""])
1437 ("S,," ["S,"])
1438 ("s,," ["s,"])
1439 ("U\"\"" ["U\""])
1440 ("u\"\"" ["u\""])
1441 ("U^^" ["U^"])
1442 ("u^^" ["u^"])
1443 )
1444
1445 ;; Backwards compatibility.
1446 (push (cons "turkish-latin-3-postfix"
1447 (cdr (assoc "turkish-postfix" quail-package-alist)))
1448 quail-package-alist)
1449
1450 (quail-define-package
1451 "british" "Latin-1" "£@" t
1452 "British English input method with Latin-1 character £ (# -> £)"
1453 nil t nil nil nil nil nil nil nil nil t)
1454
1455 (quail-define-rules
1456 ("#" [?£ ?#])
1457 )
1458
1459 ;; The following are various quail packages for those who think
1460 ;; the above are too awkward. Supported languages and their
1461 ;; package name are:
1462 ;;
1463 ;; French (frnch, azerty)
1464 ;; Icelandic (iclndc)
1465 ;; Denish (dnsh)
1466 ;; Norwegian (nrwgn)
1467 ;; Swedish (swdsh)
1468 ;; Finnish (fnnsh)
1469 ;; German (grmn)
1470 ;; Italian (itln)
1471 ;; Spanish (spnsh)
1472 ;; Dvorak (dvorak)
1473 ;;
1474 ;;; 92.12.15 created for Mule Ver.0.9.6 by Takahashi N. <ntakahas@etl.go.jp>
1475 ;;; 92.12.29 modified by Takahashi N. <ntakahas@etl.go.jp>
1476
1477 ;;
1478 (quail-define-package
1479 "french-keyboard" "French" "FR@" t
1480 "French (Français) input method simulating some French keyboard
1481 <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
1482
1483 ;; ê1 é2 è3 ô4 î5 ï6 â7 û8 ù9 à0 -_ ë+ `~
1484 ;; qQ wW eE rR tT yY uU iI oO pP çÇ ü&
1485 ;; aA sS dD fF gG hH jJ kK lL ;: '" \|
1486 ;; zZ xX cC vV bB nN mM ,( .) !?
1487
1488 (quail-define-rules
1489 ("1" ?ê)
1490 ("2" ?é)
1491 ("3" ?è)
1492 ("4" ?ô)
1493 ("5" ?î)
1494 ("6" ?ï)
1495 ("7" ?â)
1496 ("8" ?û)
1497 ("9" ?ù)
1498 ("0" ?à)
1499 ("=" ?ë)
1500 ("[" ?ç)
1501 ("]" ?ü)
1502
1503 ("!" ?1)
1504 ("@" ?2)
1505 ("#" ?3)
1506 ("$" ?4)
1507 ("%" ?5)
1508 ("^" ?6)
1509 ("&" ?7)
1510 ("*" ?8)
1511 ("(" ?9)
1512 (")" ?0)
1513 ("{" ?Ç)
1514 ("}" ?&)
1515 ("<" ?\()
1516 (">" ?\))
1517 )
1518
1519 ;;
1520 (quail-define-package
1521 "french-azerty" "French" "AZ@" t
1522 "French (Français) input method simulating Azerty keyboard
1523
1524 Similaire au clavier français de SUN.
1525 préfixes: ^ pour circonflexe, ¨ pour tréma.
1526 <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
1527
1528 ;; &1 é2 "3 '4 (5 §6 è7 !8 ç9 à0 )° -_ @~
1529 ;; aA zZ eE rR tT yY uU iI oO pP ^¨ `$
1530 ;; qQ sS dD fF gG hH jJ kK lL mM ù% *|
1531 ;; wW xX cC vV bB nN ,? ;. :/ =+
1532
1533 (quail-define-rules
1534 ("1" ?&)
1535 ("2" ?é)
1536 ("3" ?\")
1537 ("4" ?')
1538 ("5" ?\()
1539 ("6" ?§)
1540 ("7" ?è)
1541 ("8" ?!)
1542 ("9" ?ç)
1543 ("0" ?à)
1544 ("-" ?\))
1545 ("=" ?-)
1546 ("`" ?@)
1547 ("q" ?a)
1548 ("w" ?z)
1549 ("e" ?e)
1550 ("r" ?r)
1551 ("t" ?t)
1552 ("y" ?y)
1553 ("u" ?u)
1554 ("i" ?i)
1555 ("o" ?o)
1556 ("p" ?p)
1557 ("[" ?^)
1558 ("]" ?`)
1559 ("a" ?q)
1560 ("s" ?s)
1561 ("d" ?d)
1562 ("f" ?f)
1563 ("g" ?g)
1564 ("h" ?h)
1565 ("j" ?j)
1566 ("k" ?k)
1567 ("l" ?l)
1568 (";" ?m)
1569 ("'" ?ù)
1570 ("\\" ?*)
1571 ("z" ?w)
1572 ("x" ?x)
1573 ("c" ?c)
1574 ("v" ?v)
1575 ("b" ?b)
1576 ("n" ?n)
1577 ("m" ?,)
1578 ("," ?\;)
1579 ("." ?:)
1580 ("/" ?=)
1581
1582 ("!" ?1)
1583 ("@" ?2)
1584 ("#" ?3)
1585 ("$" ?4)
1586 ("%" ?5)
1587 ("^" ?6)
1588 ("&" ?7)
1589 ("*" ?8)
1590 ("(" ?9)
1591 (")" ?0)
1592 ("_" ?°)
1593 ("+" ?_)
1594 ("~" ?~)
1595 ("Q" ?A)
1596 ("W" ?Z)
1597 ("E" ?E)
1598 ("R" ?R)
1599 ("T" ?T)
1600 ("Y" ?Y)
1601 ("U" ?U)
1602 ("I" ?I)
1603 ("O" ?O)
1604 ("P" ?P)
1605 ("{" ?¨)
1606 ("}" ?$)
1607 ("A" ?Q)
1608 ("S" ?S)
1609 ("D" ?D)
1610 ("F" ?F)
1611 ("G" ?G)
1612 ("H" ?H)
1613 ("J" ?J)
1614 ("K" ?K)
1615 ("L" ?L)
1616 (":" ?M)
1617 ("\"" ?%)
1618 ("|" ?|)
1619 ("Z" ?W)
1620 ("X" ?X)
1621 ("C" ?C)
1622 ("V" ?V)
1623 ("B" ?B)
1624 ("N" ?N)
1625 ("M" ??)
1626 ("<" ?.)
1627 (">" ?/)
1628 ("?" ?+)
1629
1630 ("[q" ?â)
1631 ("[e" ?ê)
1632 ("[i" ?î)
1633 ("[o" ?ô)
1634 ("[u" ?û)
1635
1636 ("{e" ?ë)
1637 ("{i" ?ï)
1638 ("{u" ?ü)
1639
1640 ("[[" ?^)
1641 ("{{" ?¨)
1642 )
1643
1644 ;;
1645 (quail-define-package
1646 "icelandic-keyboard" "Latin-1" "IS@" t
1647 "Icelandic (Íslenska) input method simulating some Icelandic keyboard
1648
1649 Dead accent is right to æ." nil t t t t nil nil nil nil nil t)
1650
1651 ;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) öÖ -_ `~
1652 ;; qQ wW eE rR tT yY uU iI oO pP ðÐ '?
1653 ;; aA sS dD fF gG hH jJ kK lL æÆ ´´ +*
1654 ;; zZ xX cC vV bB nN mM ,; .: þÞ
1655
1656 (quail-define-rules
1657 ("-" ?ö)
1658 ("=" ?-)
1659 ("[" ?ð)
1660 ("]" ?')
1661 (";" ?æ)
1662 ("'" ?´)
1663 ("\\" ?+)
1664 ("/" ?þ)
1665
1666 ("@" ?\")
1667 ("_" ?Ö)
1668 ("+" ?_)
1669 ("{" ?Ð)
1670 ("}" ??)
1671 (":" ?Æ)
1672 ("\"" ?´)
1673 ("|" ?*)
1674 ("<" ?\;)
1675 (">" ?:)
1676 ("?" ?Þ)
1677
1678 ("'a" ?á)
1679 ("'e" ?é)
1680 ("'i" ?í)
1681 ("'o" ?ó)
1682 ("'u" ?ú)
1683 ("'y" ?ý)
1684 ("'A" ?Á)
1685 ("'E" ?É)
1686 ("'I" ?Í)
1687 ("'O" ?Ó)
1688 ("'U" ?Ú)
1689 ("'Y" ?Ý)
1690
1691 ("''" ?´)
1692 )
1693
1694 ;;
1695 (quail-define-package
1696 "danish-keyboard" "Latin-1" "DA@" t
1697 "Danish input method simulating SUN Danish keyboard"
1698 nil t t t t nil nil nil nil nil t)
1699
1700 ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? ½§ ~^
1701 ;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ
1702 ;; aA sS dD fF gG hH jJ kK lL æÆ øØ '*
1703 ;; zZ xX cC vV bB nN mM ,; .: -_
1704
1705 (quail-define-rules
1706 ("-" ?+)
1707 ("=" ?½)
1708 ("`" ?~)
1709 ("[" ?å)
1710 ("]" ?é)
1711 (";" ?æ)
1712 ("'" ?ø)
1713 ("\\" ?')
1714 ("/" ?-)
1715
1716 ("@" ?\")
1717 ("$" ?¤)
1718 ("^" ?&)
1719 ("&" ?/)
1720 ("*" ?\()
1721 ("(" ?\))
1722 (")" ?=)
1723 ("_" ??)
1724 ("+" ?§)
1725 ("~" ?^)
1726 ("{" ?Å)
1727 ("}" ?É)
1728 (":" ?Æ)
1729 ("\"" ?Ø)
1730 ("|" ?*)
1731 ("<" ?\;)
1732 (">" ?:)
1733 ("?" ?_)
1734 )
1735
1736 ;;
1737 (quail-define-package
1738 "norwegian-keyboard" "Latin-1" "NO@" t
1739 "Norwegian (Norsk) input method simulating SUN Norwegian keyboard"
1740 nil t t t t nil nil nil nil nil t)
1741
1742 ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? |§ ~^
1743 ;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ
1744 ;; aA sS dD fF gG hH jJ kK lL øØ æÆ '*
1745 ;; zZ xX cC vV bB nN mM ,; .: '?
1746
1747 (quail-define-rules
1748 ("-" ?+)
1749 ("=" ?|)
1750 ("`" ?~)
1751 ("[" ?å)
1752 ("]" ?é)
1753 (";" ?ø)
1754 ("'" ?æ)
1755 ("\\" ?')
1756 ("/" ?-)
1757
1758 ("!" ?!)
1759 ("@" ?\")
1760 ("$" ?¤)
1761 ("^" ?&)
1762 ("&" ?/)
1763 ("*" ?\()
1764 ("(" ?\))
1765 (")" ?=)
1766 ("_" ??)
1767 ("+" ?§)
1768 ("~" ?^)
1769 ("{" ?Å)
1770 ("}" ?É)
1771 (":" ?Ø)
1772 ("\"" ?Æ)
1773 ("|" ?*)
1774 ("<" ?\;)
1775 (">" ?:)
1776 ("?" ?_)
1777 )
1778
1779 ;;
1780 (quail-define-package
1781 "swedish-keyboard" "Latin-1" "SV@" t
1782 "Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard"
1783 nil t t t t nil nil nil nil nil t)
1784
1785 ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? §½ ~^
1786 ;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ
1787 ;; aA sS dD fF gG hH jJ kK lL öÖ äÄ '*
1788 ;; zZ xX cC vV bB nN mM ,; .: -_
1789
1790 (quail-define-rules
1791 ("-" ?+)
1792 ("=" ?§)
1793 ("`" ?~)
1794 ("[" ?å)
1795 ("]" ?é)
1796 (";" ?ö)
1797 ("'" ?ä)
1798 ("\\" ?')
1799 ("/" ?-)
1800
1801 ("@" ?\")
1802 ("$" ?¤)
1803 ("^" ?&)
1804 ("&" ?/)
1805 ("*" ?\()
1806 ("(" ?\))
1807 (")" ?=)
1808 ("_" ??)
1809 ("+" ?½)
1810 ("~" ?^)
1811 ("{" ?Å)
1812 ("}" ?É)
1813 (":" ?Ö)
1814 ("\"" ?Ä)
1815 ("|" ?*)
1816 ("<" ?\;)
1817 (">" ?:)
1818 ("?" ?_)
1819 )
1820
1821 ;;
1822 (quail-define-package
1823 "finnish-keyboard" "Latin-1" "FI@" t
1824 "Finnish input method simulating SUN Finnish/Swedish keyboard"
1825 nil t t t t nil nil nil nil nil t)
1826
1827 ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? §½ ~^
1828 ;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ
1829 ;; aA sS dD fF gG hH jJ kK lL öÖ äÄ '*
1830 ;; zZ xX cC vV bB nN mM ,; .: -_
1831
1832 (quail-define-rules
1833 ("-" ?+)
1834 ("=" ?§)
1835 ("`" ?~)
1836 ("[" ?å)
1837 ("]" ?é)
1838 (";" ?ö)
1839 ("'" ?ä)
1840 ("\\" ?')
1841 ("/" ?-)
1842
1843 ("@" ?\")
1844 ("$" ?¤)
1845 ("^" ?&)
1846 ("&" ?/)
1847 ("*" ?\()
1848 ("(" ?\))
1849 (")" ?=)
1850 ("_" ??)
1851 ("+" ?½)
1852 ("~" ?^)
1853 ("{" ?Å)
1854 ("}" ?É)
1855 (":" ?Ö)
1856 ("\"" ?Ä)
1857 ("|" ?*)
1858 ("<" ?\;)
1859 (">" ?:)
1860 ("?" ?_)
1861 )
1862
1863 ;;
1864 (quail-define-package
1865 "german" "German" "DE@" t
1866 "German (Deutsch) input method simulating SUN German keyboard"
1867 nil t t t t nil nil nil nil nil t)
1868
1869 ;; 1! 2" 3§ 4$ 5% 6& 7/ 8( 9) 0= ß? [{ ]}
1870 ;; qQ wW eE rR tT zZ uU iI oO pP üÜ +*
1871 ;; aA sS dD fF gG hH jJ kK lL öÖ äÄ #^
1872 ;; yY xX cC vV bB nN mM ,; .: -_
1873
1874 (quail-define-rules
1875 ("-" ?ß)
1876 ("=" ?\[)
1877 ("`" ?\])
1878 ("y" ?z)
1879 ("[" ?ü)
1880 ("]" ?+)
1881 (";" ?ö)
1882 ("'" ?ä)
1883 ("\\" ?#)
1884 ("z" ?y)
1885 ("/" ?-)
1886
1887 ("@" ?\")
1888 ("#" ?§)
1889 ("^" ?&)
1890 ("&" ?/)
1891 ("*" ?\()
1892 ("Y" ?Z)
1893 ("(" ?\))
1894 (")" ?=)
1895 ("_" ??)
1896 ("+" ?{)
1897 ("~" ?})
1898 ("{" ?Ü)
1899 ("}" ?*)
1900 (":" ?Ö)
1901 ("\"" ?Ä)
1902 ("|" ?^)
1903 ("Z" ?Y)
1904 ("<" ?\;)
1905 (">" ?:)
1906 ("?" ?_)
1907 )
1908
1909 ;;
1910 (quail-define-package
1911 "italian-keyboard" "Latin-1" "IT@" t
1912 "Italian (Italiano) input method simulating SUN Italian keyboard"
1913 nil t t t t nil nil nil nil nil t)
1914
1915 ;; 1! 2" 3£ 4$ 5% 6& 7/ 8( 9) 0= '? ì^ `~
1916 ;; qQ wW eE rR tT yY uU iI oO pP èé +*
1917 ;; aA sS dD fF gG hH jJ kK lL òç à° ù§
1918 ;; zZ xX cC vV bB nN mM ,; .: -_
1919
1920 (quail-define-rules
1921 ("-" ?')
1922 ("=" ?ì)
1923 ("[" ?è)
1924 ("]" ?+)
1925 (";" ?ò)
1926 ("'" ?à)
1927 ("\\" ?ù)
1928 ("/" ?-)
1929
1930 ("@" ?\")
1931 ("#" ?£)
1932 ("^" ?&)
1933 ("&" ?/)
1934 ("*" ?\()
1935 ("(" ?\))
1936 (")" ?=)
1937 ("_" ??)
1938 ("+" ?^)
1939 ("~" ?~)
1940 ("{" ?é)
1941 ("}" ?*)
1942 (":" ?ç)
1943 ("\"" ?°)
1944 ("|" ?§)
1945 ("<" ?\;)
1946 (">" ?:)
1947 ("?" ?_)
1948 )
1949
1950 ;;
1951 (quail-define-package
1952 "spanish-keyboard" "Spanish" "ES@" t
1953 "Spanish (Español) input method simulating SUN Spanish keyboard"
1954 nil t t t t nil nil nil nil nil t)
1955
1956 ;; 1! 2" 3· 4$ 5% 6& 7/ 8( 9) 0= '? ¡¿ íÍ
1957 ;; qQ wW eE rR tT yY uU iI oO pP éÉ óÓ
1958 ;; aA sS dD fF gG hH jJ kK lL ñÑ áÁ úÚ
1959 ;; zZ xX cC vV bB nN mM ,; .: -_
1960
1961 (quail-define-rules
1962 ("-" ?')
1963 ("=" ?¡)
1964 ("`" ?í)
1965 ("[" ?é)
1966 ("]" ?ó)
1967 (";" ?ñ)
1968 ("'" ?á)
1969 ("\\" ?ú)
1970 ("/" ?-)
1971
1972 ("@" ?\")
1973 ("#" ?·)
1974 ("^" ?&)
1975 ("&" ?/)
1976 ("*" ?\()
1977 ("(" ?\))
1978 (")" ?=)
1979 ("_" ??)
1980 ("+" ?¿)
1981 ("~" ?Í)
1982 ("{" ?É)
1983 ("}" ?Ó)
1984 (":" ?Ñ)
1985 ("\"" ?Á)
1986 ("|" ?Ú)
1987 ("<" ?\;)
1988 (">" ?:)
1989 ("?" ?_)
1990 )
1991
1992 ;;
1993 (quail-define-package
1994 "english-dvorak" "English" "DV@" t
1995 "English (ASCII) input method simulating Dvorak keyboard"
1996 nil t t t t nil nil nil nil nil t)
1997
1998 ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) [{ ]} `~
1999 ;; '" ,< .> pP yY fF gG cC rR lL /? =+
2000 ;; aA oO eE uU iI dD hH tT nN sS -_ \|
2001 ;; ;: qQ jJ kK xX bB mM wW vV zZ
2002
2003 (quail-define-rules
2004 ("-" ?\[)
2005 ("=" ?\])
2006 ("`" ?`)
2007 ("q" ?')
2008 ("w" ?,)
2009 ("e" ?.)
2010 ("r" ?p)
2011 ("t" ?y)
2012 ("y" ?f)
2013 ("u" ?g)
2014 ("i" ?c)
2015 ("o" ?r)
2016 ("p" ?l)
2017 ("[" ?/)
2018 ("]" ?=)
2019 ("a" ?a)
2020 ("s" ?o)
2021 ("d" ?e)
2022 ("f" ?u)
2023 ("g" ?i)
2024 ("h" ?d)
2025 ("j" ?h)
2026 ("k" ?t)
2027 ("l" ?n)
2028 (";" ?s)
2029 ("'" ?-)
2030 ("\\" ?\\)
2031 ("z" ?\;)
2032 ("x" ?q)
2033 ("c" ?j)
2034 ("v" ?k)
2035 ("b" ?x)
2036 ("n" ?b)
2037 ("m" ?m)
2038 ("," ?w)
2039 ("." ?v)
2040 ("/" ?z)
2041
2042 ("_" ?{)
2043 ("+" ?})
2044 ("~" ?~)
2045 ("Q" ?\")
2046 ("W" ?<)
2047 ("E" ?>)
2048 ("R" ?P)
2049 ("T" ?Y)
2050 ("Y" ?F)
2051 ("U" ?G)
2052 ("I" ?C)
2053 ("O" ?R)
2054 ("P" ?L)
2055 ("{" ??)
2056 ("}" ?+)
2057 ("A" ?A)
2058 ("S" ?O)
2059 ("D" ?E)
2060 ("F" ?U)
2061 ("G" ?I)
2062 ("H" ?D)
2063 ("J" ?H)
2064 ("K" ?T)
2065 ("L" ?N)
2066 (":" ?S)
2067 ("\"" ?_)
2068 ("|" ?|)
2069 ("Z" ?:)
2070 ("X" ?Q)
2071 ("C" ?J)
2072 ("V" ?K)
2073 ("B" ?X)
2074 ("N" ?B)
2075 ("M" ?M)
2076 ("<" ?W)
2077 (">" ?V)
2078 ("?" ?Z)
2079 )
2080
2081 (quail-define-package
2082 "latin-postfix" "Latin" "L<" t
2083 "Latin character input method with postfix modifiers.
2084 This is the union of various input methods originally made for input
2085 of characters from a single Latin-N charset.
2086
2087 | postfix | examples
2088 ------------+---------+----------
2089 acute | ' | a' -> á
2090 grave | ` | a` -> à
2091 circumflex | ^ | a^ -> â
2092 diaeresis | \" | a\" -> ä
2093 tilde | ~ | a~ -> ã
2094 cedilla | , | c, -> ç
2095 ogonek | , | a, -> ą
2096 breve | ~ | a~ -> ă
2097 caron | ~ | c~ -> č
2098 dbl. acute | : | o: -> ő
2099 ring | . | u. -> ů
2100 dot | . | z. -> ż
2101 stroke | / | d/ -> đ
2102 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
2103 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> °
2104 | various | << -> « >> -> » o_ -> º a_ -> ª
2105
2106 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
2107 " nil t nil nil nil nil nil nil nil nil t)
2108
2109 ;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
2110 (quail-define-rules
2111 (" _" ? )
2112 ("!/" ?¡)
2113 ("//" ?°)
2114 ("<<" ?\«)
2115 (">>" ?\»)
2116 ("?/" ?¿)
2117 ("$/" ?£)
2118 ("$/" ?¤)
2119 ("A'" ?Á)
2120 ("A," ?Ą)
2121 ("A-" ?Ā)
2122 ("A/" ?Å)
2123 ("A\"" ?Ä)
2124 ("A^" ?Â)
2125 ("A`" ?À)
2126 ("A~" ?Ã)
2127 ("A~" ?Ă)
2128 ("C'" ?Ć)
2129 ("C," ?Ç)
2130 ("C." ?Ċ)
2131 ("C^" ?Ĉ)
2132 ("C~" ?Č)
2133 ("D/" ?Ð)
2134 ("D/" ?Đ)
2135 ("D~" ?Ď)
2136 ("E'" ?É)
2137 ("E," ?Ę)
2138 ("E-" ?Ē)
2139 ("E." ?Ė)
2140 ("E/" ?Æ)
2141 ("E\"" ?Ë)
2142 ("E^" ?Ê)
2143 ("E`" ?È)
2144 ("E~" ?Ě)
2145 ("G," ?Ģ)
2146 ("G." ?Ġ)
2147 ("G^" ?Ĝ)
2148 ("G~" ?Ğ)
2149 ("H/" ?Ħ)
2150 ("H^" ?Ĥ)
2151 ("I'" ?Í)
2152 ("I," ?Į)
2153 ("I-" ?Ī)
2154 ("I." ?İ)
2155 ("I\"" ?Ï)
2156 ("I^" ?Î)
2157 ("I`" ?Ì)
2158 ("I~" ?Ĩ)
2159 ("J^" ?Ĵ)
2160 ("K," ?Ķ)
2161 ("L'" ?Ĺ)
2162 ("L," ?Ļ)
2163 ("L/" ?Ł)
2164 ("L~" ?Ľ)
2165 ("N'" ?Ń)
2166 ("N," ?Ņ)
2167 ("N/" ?Ŋ)
2168 ("N~" ?Ñ)
2169 ("N~" ?Ň)
2170 ("O'" ?Ó)
2171 ("O-" ?Ō)
2172 ("O/" ?Ø)
2173 ("O/" ?Œ)
2174 ("O:" ?Ő)
2175 ("O\"" ?Ö)
2176 ("O^" ?Ô)
2177 ("O`" ?Ò)
2178 ("O~" ?Õ)
2179 ("R'" ?Ŕ)
2180 ("R," ?Ŗ)
2181 ("R~" ?Ř)
2182 ("S'" ?Ś)
2183 ("S," ?Ş)
2184 ("S^" ?Ŝ)
2185 ("S~" ?Š)
2186 ("T," ?Ţ)
2187 ("T/" ?Þ)
2188 ("T/" ?Ŧ)
2189 ("T~" ?Ť)
2190 ("U'" ?Ú)
2191 ("U," ?Ų)
2192 ("U-" ?Ū)
2193 ("U." ?Ů)
2194 ("U:" ?Ű)
2195 ("U\"" ?Ü)
2196 ("U^" ?Û)
2197 ("U`" ?Ù)
2198 ("U~" ?Ũ)
2199 ("U~" ?Ŭ)
2200 ("Y'" ?Ý)
2201 ("Y\"" ?Ÿ)
2202 ("Y=" ?¥)
2203 ("Z'" ?Ź)
2204 ("Z." ?Ż)
2205 ("Z~" ?Ž)
2206 ("a'" ?á)
2207 ("a," ?ą)
2208 ("a-" ?ā)
2209 ("a/" ?å)
2210 ("a\"" ?ä)
2211 ("a^" ?â)
2212 ("a_" ?ª)
2213 ("a`" ?à)
2214 ("a~" ?ã)
2215 ("a~" ?ă)
2216 ("c'" ?ć)
2217 ("c," ?ç)
2218 ("c." ?ċ)
2219 ("c^" ?ĉ)
2220 ("c~" ?č)
2221 ("c/" ?¢)
2222 ("d/" ?ð)
2223 ("d/" ?đ)
2224 ("d~" ?ď)
2225 ("e'" ?é)
2226 ("e," ?ę)
2227 ("e-" ?ē)
2228 ("e." ?ė)
2229 ("e/" ?æ)
2230 ("e\"" ?ë)
2231 ("e^" ?ê)
2232 ("e`" ?è)
2233 ("e~" ?ě)
2234 ("e=" ?€)
2235 ("g," ?ģ)
2236 ("g." ?ġ)
2237 ("g^" ?ĝ)
2238 ("g~" ?ğ)
2239 ("h/" ?ħ)
2240 ("h^" ?ĥ)
2241 ("i'" ?í)
2242 ("i," ?į)
2243 ("i-" ?ī)
2244 ("i." ?ı)
2245 ("i\"" ?ï)
2246 ("i^" ?î)
2247 ("i`" ?ì)
2248 ("i~" ?ĩ)
2249 ("j^" ?ĵ)
2250 ("k," ?ķ)
2251 ("k/" ?ĸ)
2252 ("l'" ?ĺ)
2253 ("l," ?ļ)
2254 ("l/" ?ł)
2255 ("l~" ?ľ)
2256 ("n'" ?ń)
2257 ("n," ?ņ)
2258 ("n/" ?ŋ)
2259 ("n~" ?ñ)
2260 ("n~" ?ň)
2261 ("o'" ?ó)
2262 ("o-" ?ō)
2263 ("o/" ?ø)
2264 ("o/" ?œ)
2265 ("o:" ?ő)
2266 ("o\"" ?ö)
2267 ("o^" ?ô)
2268 ("o_" ?º)
2269 ("o`" ?ò)
2270 ("o~" ?õ)
2271 ("r'" ?ŕ)
2272 ("r," ?ŗ)
2273 ("r~" ?ř)
2274 ("s'" ?ś)
2275 ("s," ?ş)
2276 ("s/" ?ß)
2277 ("s^" ?ŝ)
2278 ("s~" ?š)
2279 ("t," ?ţ)
2280 ("t/" ?þ)
2281 ("t/" ?ŧ)
2282 ("t~" ?ť)
2283 ("u'" ?ú)
2284 ("u," ?ų)
2285 ("u-" ?ū)
2286 ("u." ?ů)
2287 ("u:" ?ű)
2288 ("u\"" ?ü)
2289 ("u^" ?û)
2290 ("u`" ?ù)
2291 ("u~" ?ũ)
2292 ("u~" ?ŭ)
2293 ("y'" ?ý)
2294 ("y\"" ?ÿ)
2295 ("z'" ?ź)
2296 ("z." ?ż)
2297 ("z~" ?ž)
2298
2299 ("!//" ["!/"])
2300 ("///" ["//"])
2301 ("<<<" ["<<"])
2302 (">>>" [">>"])
2303 ("?//" ["?/"])
2304 ("$//" ["$/"])
2305 ("A''" ["A'"])
2306 ("A,," ["A,"])
2307 ("A--" ["A-"])
2308 ("A//" ["A/"])
2309 ("A\"\"" ["A\""])
2310 ("A^^" ["A^"])
2311 ("A``" ["A`"])
2312 ("A~~" ["A~"])
2313 ("C''" ["C'"])
2314 ("C,," ["C,"])
2315 ("C.." ["C."])
2316 ("C^^" ["C^"])
2317 ("C~~" ["C~"])
2318 ("D//" ["D/"])
2319 ("D~~" ["D~"])
2320 ("E''" ["E'"])
2321 ("E,," ["E,"])
2322 ("E--" ["E-"])
2323 ("E.." ["E."])
2324 ("E//" ["E/"])
2325 ("E\"\"" ["E\""])
2326 ("E^^" ["E^"])
2327 ("E``" ["E`"])
2328 ("E~~" ["E~"])
2329 ("G,," ["G,"])
2330 ("G.." ["G."])
2331 ("G^^" ["G^"])
2332 ("G~~" ["G~"])
2333 ("H//" ["H/"])
2334 ("H^^" ["H^"])
2335 ("I''" ["I'"])
2336 ("I,," ["I,"])
2337 ("I--" ["I-"])
2338 ("I.." ["I."])
2339 ("I\"\"" ["I\""])
2340 ("I^^" ["I^"])
2341 ("I``" ["I`"])
2342 ("I~~" ["I~"])
2343 ("J^^" ["J^"])
2344 ("K,," ["K,"])
2345 ("L''" ["L'"])
2346 ("L,," ["L,"])
2347 ("L//" ["L/"])
2348 ("L~~" ["L~"])
2349 ("N''" ["N'"])
2350 ("N,," ["N,"])
2351 ("N//" ["N/"])
2352 ("N~~" ["N~"])
2353 ("O''" ["O'"])
2354 ("O--" ["O-"])
2355 ("O//" ["O/"])
2356 ("O::" ["O:"])
2357 ("O\"\"" ["O\""])
2358 ("O^^" ["O^"])
2359 ("O``" ["O`"])
2360 ("O~~" ["O~"])
2361 ("R''" ["R'"])
2362 ("R,," ["R,"])
2363 ("R~~" ["R~"])
2364 ("S''" ["S'"])
2365 ("S,," ["S,"])
2366 ("S^^" ["S^"])
2367 ("S~~" ["S~"])
2368 ("T,," ["T,"])
2369 ("T//" ["T/"])
2370 ("T~~" ["T~"])
2371 ("U''" ["U'"])
2372 ("U,," ["U,"])
2373 ("U--" ["U-"])
2374 ("U.." ["U."])
2375 ("U::" ["U:"])
2376 ("U\"\"" ["U\""])
2377 ("U^^" ["U^"])
2378 ("U``" ["U`"])
2379 ("U~~" ["U~"])
2380 ("Y''" ["Y'"])
2381 ("Y\"\"" ["Y\""])
2382 ("Y==" ["Y="])
2383 ("Z''" ["Z'"])
2384 ("Z.." ["Z."])
2385 ("Z~~" ["Z~"])
2386 ("a''" ["a'"])
2387 ("a,," ["a,"])
2388 ("a--" ["a-"])
2389 ("a//" ["a/"])
2390 ("a\"\"" ["a\""])
2391 ("a^^" ["a^"])
2392 ("a__" ["a_"])
2393 ("a``" ["a`"])
2394 ("a~~" ["a~"])
2395 ("c''" ["c'"])
2396 ("c,," ["c,"])
2397 ("c.." ["c."])
2398 ("c^^" ["c^"])
2399 ("c~~" ["c~"])
2400 ("c//" ["c/"])
2401 ("d//" ["d/"])
2402 ("d~~" ["d~"])
2403 ("e''" ["e'"])
2404 ("e,," ["e,"])
2405 ("e--" ["e-"])
2406 ("e.." ["e."])
2407 ("e//" ["e/"])
2408 ("e\"\"" ["e\""])
2409 ("e^^" ["e^"])
2410 ("e``" ["e`"])
2411 ("e==" ["e="])
2412 ("e~~" ["e~"])
2413 ("g,," ["g,"])
2414 ("g.." ["g."])
2415 ("g^^" ["g^"])
2416 ("g~~" ["g~"])
2417 ("h//" ["h/"])
2418 ("h^^" ["h^"])
2419 ("i''" ["i'"])
2420 ("i,," ["i,"])
2421 ("i--" ["i-"])
2422 ("i.." ["i."])
2423 ("i\"\"" ["i\""])
2424 ("i^^" ["i^"])
2425 ("i``" ["i`"])
2426 ("i~~" ["i~"])
2427 ("j^^" ["j^"])
2428 ("k,," ["k,"])
2429 ("k//" ["k/"])
2430 ("l''" ["l'"])
2431 ("l,," ["l,"])
2432 ("l//" ["l/"])
2433 ("l~~" ["l~"])
2434 ("n''" ["n'"])
2435 ("n,," ["n,"])
2436 ("n//" ["n/"])
2437 ("n~~" ["n~"])
2438 ("o''" ["o'"])
2439 ("o--" ["o-"])
2440 ("o//" ["o/"])
2441 ("o::" ["o:"])
2442 ("o\"\"" ["o\""])
2443 ("o^^" ["o^"])
2444 ("o__" ["o_"])
2445 ("o``" ["o`"])
2446 ("o~~" ["o~"])
2447 ("r''" ["r'"])
2448 ("r,," ["r,"])
2449 ("r~~" ["r~"])
2450 ("s''" ["s'"])
2451 ("s,," ["s,"])
2452 ("s//" ["s/"])
2453 ("s^^" ["s^"])
2454 ("s~~" ["s~"])
2455 ("t,," ["t,"])
2456 ("t//" ["t/"])
2457 ("t~~" ["t~"])
2458 ("u''" ["u'"])
2459 ("u,," ["u,"])
2460 ("u--" ["u-"])
2461 ("u.." ["u."])
2462 ("u::" ["u:"])
2463 ("u\"\"" ["u\""])
2464 ("u^^" ["u^"])
2465 ("u``" ["u`"])
2466 ("u~~" ["u~"])
2467 ("y''" ["y'"])
2468 ("y\"\"" ["y\""])
2469 ("z''" ["z'"])
2470 ("z.." ["z."])
2471 ("z~~" ["z~"])
2472 )
2473
2474 ;; Derived from Slovenian.kmap from Yudit
2475 ;; attributed as: 2001-11-11 Roman Maurer <roman.maurer@amis.net>
2476 (quail-define-package
2477 "slovenian" "Slovenian" "Sl" t
2478 "Slovenian postfix input."
2479 nil t t t nil nil nil nil nil nil t)
2480
2481 (quail-define-rules
2482 ("C<" ?Č)
2483 ("C'" ?Ć)
2484 ("D;" ?Đ)
2485 ("S<" ?Š)
2486 ("Z<" ?Ž)
2487 ("c<" ?č)
2488 ("c'" ?ć)
2489 ("d;" ?đ)
2490 ("s<" ?š)
2491 ("z<" ?ž))
2492
2493 ;; arch-tag: 170180fb-9617-4d58-9d51-65ca23c05d94
2494 ;;; latin-post.el ends here