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