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