/[emacs]/emacs/leim/quail/latin-post.el
ViewVC logotype

Diff of /emacs/leim/quail/latin-post.el

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.19 by fx, Wed Sep 11 21:03:14 2002 UTC revision 1.19.6.1 by handa, Mon Sep 8 12:45:39 2003 UTC
# Line 1  Line 1 
1  ;;; latin-post.el --- Quail packages for inputting various European characters  -*-coding: iso-2022-7bit;-*-  ;;; latin-post.el --- Quail packages for inputting various European characters  -*-coding: utf-8;-*-
2    
3  ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.  ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4  ;; Licensed to the Free Software Foundation.  ;;   Licensed to the Free Software Foundation.
5  ;; Copyright (C) 2001, 2002 Free Software Foundation.  ;; Copyright (C) 2001, 2002 Free Software Foundation.
6    ;; Copyright (C) 2003
7    ;;   National Institute of Advanced Industrial Science and Technology (AIST)
8    ;;   Registration Number H13PRO009
9    
10  ;; Keywords: multilingual, input method, latin  ;; Keywords: multilingual, input method, latin, i18n
11    
12  ;; This file is part of GNU Emacs.  ;; This file is part of GNU Emacs.
13    
# Line 37  Line 40 
40    
41               | postfix | examples               | postfix | examples
42   ------------+---------+----------   ------------+---------+----------
43    acute      |    '    | a' -> ,Aa(B    acute      |    '    | a' -> á
44    grave      |    `    | a` -> ,A`(B    grave      |    `    | a` -> à
45    circumflex |    ^    | a^ -> ,Ab(B    circumflex |    ^    | a^ -> â
46    diaeresis  |    \"    | a\" -> ,Ad(B    diaeresis  |    \"    | a\" -> ä
47    tilde      |    ~    | a~ -> ,Ac(B    tilde      |    ~    | a~ -> ã
48    cedilla    |    ,    | c, -> ,Ag(B    cedilla    |    ,    | c, -> ç
49    nordic     |    /    | d/ -> ,Ap(B   t/ -> ,A~(B   a/ -> ,Ae(B   e/ -> ,Af(B   o/ -> ,Ax(B    nordic     |    /    | d/ -> ð   t/ -> þ   a/ -> å   e/ -> æ   o/ -> ø
50    others     |    /    | s/ -> ,A_(B   ?/ -> ,A?(B   !/ -> ,A!(B   // -> ,A0(B    others     |    /    | s/ -> ß   ?/ -> ¿   !/ -> ¡   // -> °
51               | various | << -> ,A+(B   >> -> ,A;(B   o_ -> ,A:(B   a_ -> ,A*(B               | various | << -> «   >> -> »   o_ -> º   a_ -> ª
52    
53  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
54  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
55    
56  (quail-define-rules  (quail-define-rules
57   ("A`" ?,A@(B)   ("A`" ?À)
58   ("A'" ?,AA(B)   ("A'" ?Á)
59   ("A^" ?,AB(B)   ("A^" ?Â)
60   ("A~" ?,AC(B)   ("A~" ?Ã)
61   ("A\"" ?,AD(B)   ("A\"" ?Ä)
62   ("A/" ?,AE(B)   ("A/" ?Å)
63   ("a`" ?,A`(B)   ("a`" ?à)
64   ("a'" ?,Aa(B)   ("a'" ?á)
65   ("a^" ?,Ab(B)   ("a^" ?â)
66   ("a~" ?,Ac(B)   ("a~" ?ã)
67   ("a\"" ?,Ad(B)   ("a\"" ?ä)
68   ("a/" ?,Ae(B)   ("a/" ?å)
69   ("E`" ?,AH(B)   ("E`" ?È)
70   ("E'" ?,AI(B)   ("E'" ?É)
71   ("E^" ?,AJ(B)   ("E^" ?Ê)
72   ("E\"" ?,AK(B)   ("E\"" ?Ë)
73   ("E/" ?,AF(B)   ("E/" ?Æ)
74   ("e`" ?,Ah(B)   ("e`" ?è)
75   ("e'" ?,Ai(B)   ("e'" ?é)
76   ("e^" ?,Aj(B)   ("e^" ?ê)
77   ("e\"" ?,Ak(B)   ("e\"" ?ë)
78   ("e/" ?,Af(B)   ("e/" ?æ)
79   ("I`" ?,AL(B)   ("I`" ?Ì)
80   ("i`" ?,Al(B)   ("i`" ?ì)
81   ("I'" ?,AM(B)   ("I'" ?Í)
82   ("i'" ?,Am(B)   ("i'" ?í)
83   ("I^" ?,AN(B)   ("I^" ?Î)
84   ("i^" ?,An(B)   ("i^" ?î)
85   ("I\"" ?,AO(B)   ("I\"" ?Ï)
86   ("i\"" ?,Ao(B)   ("i\"" ?ï)
87   ("O`" ?,AR(B)   ("O`" ?Ò)
88   ("o`" ?,Ar(B)   ("o`" ?ò)
89   ("O'" ?,AS(B)   ("O'" ?Ó)
90   ("o'" ?,As(B)   ("o'" ?ó)
91   ("O^" ?,AT(B)   ("O^" ?Ô)
92   ("o^" ?,At(B)   ("o^" ?ô)
93   ("O~" ?,AU(B)   ("O~" ?Õ)
94   ("o~" ?,Au(B)   ("o~" ?õ)
95   ("O\"" ?,AV(B)   ("O\"" ?Ö)
96   ("o\"" ?,Av(B)   ("o\"" ?ö)
97   ("O/" ?,AX(B)   ("O/" ?Ø)
98   ("o/" ?,Ax(B)   ("o/" ?ø)
99   ("U`" ?,AY(B)   ("U`" ?Ù)
100   ("u`" ?,Ay(B)   ("u`" ?ù)
101   ("U'" ?,AZ(B)   ("U'" ?Ú)
102   ("u'" ?,Az(B)   ("u'" ?ú)
103   ("U^" ?,A[(B)   ("U^" ?Û)
104   ("u^" ?,A{(B)   ("u^" ?û)
105   ("U\"" ?,A\(B)   ("U\"" ?Ü)
106   ("u\"" ?,A|(B)   ("u\"" ?ü)
107   ("Y'" ?,A](B)   ("Y'" ?Ý)
108   ("y'" ?,A}(B)   ("y'" ?ý)
109   ("y\"" ?,A(B)   ("y\"" ?ÿ)
110   ("D/" ?,AP(B)   ("D/" ?Ð)
111   ("d/" ?,Ap(B)   ("d/" ?ð)
112   ("T/" ?,A^(B)   ("T/" ?Þ)
113   ("t/" ?,A~(B)   ("t/" ?þ)
114   ("s/" ?,A_(B)   ("s/" ?ß)
115   ("C," ?,AG(B)   ("C," ?Ç)
116   ("c," ?,Ag(B)   ("c," ?ç)
117   ("N~" ?,AQ(B)   ("N~" ?Ñ)
118   ("n~" ?,Aq(B)   ("n~" ?ñ)
119   ("?/" ?,A?(B)   ("?/" ?¿)
120   ("!/" ?,A!(B)   ("!/" ?¡)
121   ("<<" ?,A+(B)   ("<<" ?«)
122   (">>" ?,A;(B)   (">>" ?»)
123   ("o_" ?,A:(B)   ("o_" ?º)
124   ("a_" ?,A*(B)   ("a_" ?ª)
125   ("//" ?,A0(B)   ("//" ?°)
126    
127   ("A``" ["A`"])   ("A``" ["A`"])
128   ("A''" ["A'"])   ("A''" ["A'"])
# Line 198  Doubling the postfix separates the lette Line 201  Doubling the postfix separates the lette
201    
202               | postfix | examples               | postfix | examples
203   ------------+---------+----------   ------------+---------+----------
204    acute      |    '    | a' -> ,Ba(B    acute      |    '    | a' -> á
205    ogonek     |    ,    | a, -> ,B1(B    ogonek     |    ,    | a, -> ą
206    diaeresis  |    \"    | a\" -> ,Bd(B    diaeresis  |    \"    | a\" -> ä
207    circumflex |    ^    | a^ -> ,Bb(B    circumflex |    ^    | a^ -> â
208    breve      |    ~    | a~ -> ,Bc(B    breve      |    ~    | a~ -> ă
209    cedilla    |    ,    | c, -> ,Bg(B    cedilla    |    ,    | c, -> ç
210    caron      |    ~    | c~ -> ,Bh(B    caron      |    ~    | c~ -> č
211    dbl. acute |    :    | o: -> ,Bu(B    dbl. acute |    :    | o: -> ő
212    ring       |    .    | u. -> ,By(B    ring       |    .    | u. -> ů
213    dot        |    .    | z. -> ,B?(B    dot        |    .    | z. -> ż
214    stroke     |    /    | d/ -> ,Bp(B    stroke     |    /    | d/ -> đ
215    others     |    /    | s/ -> ,B_(B    others     |    /    | s/ -> ß
216    
217  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
218  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
219    
220  (quail-define-rules  (quail-define-rules
221   ("A'" ?,BA(B)   ("A'" ?Á)
222   ("A," ?,B!(B)   ("A," ?Ą)
223   ("A\"" ?,BD(B)   ("A\"" ?Ä)
224   ("A^" ?,BB(B)   ("A^" ?Â)
225   ("A~" ?,BC(B)   ("A~" ?Ă)
226   ("C'" ?,BF(B)   ("C'" ?Ć)
227   ("C," ?,BG(B)   ("C," ?Ç)
228   ("C~" ?,BH(B)   ("C~" ?Č)
229   ("D/" ?,BP(B)   ("D/" ?Đ)
230   ("D~" ?,BO(B)   ("D~" ?Ď)
231   ("E'" ?,BI(B)   ("E'" ?É)
232   ("E," ?,BJ(B)   ("E," ?Ę)
233   ("E\"" ?,BK(B)   ("E\"" ?Ë)
234   ("E~" ?,BL(B)   ("E~" ?Ě)
235   ("I'" ?,BM(B)   ("I'" ?Í)
236   ("I^" ?,BN(B)   ("I^" ?Î)
237   ("L'" ?,BE(B)   ("L'" ?Ĺ)
238   ("L/" ?,B#(B)   ("L/" ?Ł)
239   ("L~" ?,B%(B)   ("L~" ?Ľ)
240   ("N'" ?,BQ(B)   ("N'" ?Ń)
241   ("N~" ?,BR(B)   ("N~" ?Ň)
242   ("O'" ?,BS(B)   ("O'" ?Ó)
243   ("O:" ?,BU(B)   ("O:" ?Ő)
244   ("O\"" ?,BV(B)   ("O\"" ?Ö)
245   ("O^" ?,BT(B)   ("O^" ?Ô)
246   ("R'" ?,B@(B)   ("R'" ?Ŕ)
247   ("R~" ?,BX(B)   ("R~" ?Ř)
248   ("S'" ?,B&(B)   ("S'" ?Ś)
249   ("S," ?,B*(B)   ("S," ?Ş)
250   ("S~" ?,B)(B)   ("S~" ?Š)
251   ("T," ?,B^(B)   ("T," ?Ţ)
252   ("T~" ?,B+(B)   ("T~" ?Ť)
253   ("U'" ?,BZ(B)   ("U'" ?Ú)
254   ("U:" ?,B[(B)   ("U:" ?Ű)
255   ("U\"" ?,B\(B)   ("U\"" ?Ü)
256   ("U." ?,BY(B)   ("U." ?Ů)
257   ("Y'" ?,B](B)   ("Y'" ?Ý)
258   ("Z'" ?,B,(B)   ("Z'" ?Ź)
259   ("Z." ?,B/(B)   ("Z." ?Ż)
260   ("Z~" ?,B.(B)   ("Z~" ?Ž)
261   ("a'" ?,Ba(B)   ("a'" ?á)
262   ("a," ?,B1(B)   ("a," ?ą)
263   ("a\"" ?,Bd(B)   ("a\"" ?ä)
264   ("a^" ?,Bb(B)   ("a^" ?â)
265   ("a~" ?,Bc(B)   ("a~" ?ă)
266   ("c'" ?,Bf(B)   ("c'" ?ć)
267   ("c," ?,Bg(B)   ("c," ?ç)
268   ("c~" ?,Bh(B)   ("c~" ?č)
269   ("d/" ?,Bp(B)   ("d/" ?đ)
270   ("d~" ?,Bo(B)   ("d~" ?ď)
271   ("e'" ?,Bi(B)   ("e'" ?é)
272   ("e," ?,Bj(B)   ("e," ?ę)
273   ("e\"" ?,Bk(B)   ("e\"" ?ë)
274   ("e~" ?,Bl(B)   ("e~" ?ě)
275   ("i'" ?,Bm(B)   ("i'" ?í)
276   ("i^" ?,Bn(B)   ("i^" ?î)
277   ("l'" ?,Be(B)   ("l'" ?ĺ)
278   ("l/" ?,B3(B)   ("l/" ?ł)
279   ("l~" ?,B5(B)   ("l~" ?ľ)
280   ("n'" ?,Bq(B)   ("n'" ?ń)
281   ("n~" ?,Br(B)   ("n~" ?ň)
282   ("o'" ?,Bs(B)   ("o'" ?ó)
283   ("o:" ?,Bu(B)   ("o:" ?ő)
284   ("o\"" ?,Bv(B)   ("o\"" ?ö)
285   ("o^" ?,Bt(B)   ("o^" ?ô)
286   ("r'" ?,B`(B)   ("r'" ?ŕ)
287   ("r~" ?,Bx(B)   ("r~" ?ř)
288   ("s'" ?,B6(B)   ("s'" ?ś)
289   ("s," ?,B:(B)   ("s," ?ş)
290   ("s/" ?,B_(B)   ("s/" ?ß)
291   ("s~" ?,B9(B)   ("s~" ?š)
292   ("t," ?,B~(B)   ("t," ?ţ)
293   ("t~" ?,B;(B)   ("t~" ?ť)
294   ("u'" ?,Bz(B)   ("u'" ?ú)
295   ("u:" ?,B{(B)   ("u:" ?ű)
296   ("u\"" ?,B|(B)   ("u\"" ?ü)
297   ("u." ?,By(B)   ("u." ?ů)
298   ("y'" ?,B}(B)   ("y'" ?ý)
299   ("z'" ?,B<(B)   ("z'" ?ź)
300   ("z." ?,B?(B)   ("z." ?ż)
301   ("z~" ?,B>(B)   ("z~" ?ž)
302    
303   ("A''" ["A'"])   ("A''" ["A'"])
304   ("A,," ["A,"])   ("A,," ["A,"])
# Line 386  Doubling the postfix separates the lette Line 389  Doubling the postfix separates the lette
389    
390               | postfix | examples               | postfix | examples
391   ------------+---------+----------   ------------+---------+----------
392    acute      |    '    | a' -> ,Ca(B    acute      |    '    | a' -> á
393    grave      |    `    | a` -> ,C`(B    grave      |    `    | a` -> à
394    circumflex |    ^    | a^ -> ,Cb(B    circumflex |    ^    | a^ -> â
395    diaeresis  |    \"    | a\" -> ,Cd(B    diaeresis  |    \"    | a\" -> ä
396    dot        |    .    | c. -> ,Ce(B   i. -> ,C9(B   I. -> ,C)(B    dot        |    .    | c. -> ċ   i. -> ı   I. -> İ
397    cedilla    |    ,    | c, -> ,Cg(B    cedilla    |    ,    | c, -> ç
398    breve      |    ~    | g~ -> ,C;(B    breve      |    ~    | g~ -> ğ
399    tilde      |    ~    | n~ -> ,Cq(B    tilde      |    ~    | n~ -> ñ
400    stroke     |    /    | h/ -> ,C1(B    stroke     |    /    | h/ -> ħ
401    others     |    /    | s/ -> ,C_(B    others     |    /    | s/ -> ß
402    
403  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
404  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
405    
406  (quail-define-rules  (quail-define-rules
407   ("A`" ?,C@(B)   ("A`" ?À)
408   ("A'" ?,CA(B)   ("A'" ?Á)
409   ("A^" ?,CB(B)   ("A^" ?Â)
410   ("A\"" ?,CD(B)   ("A\"" ?Ä)
411   ("C." ?,CE(B)   ("C." ?Ċ)
412   ("C^" ?,CF(B)   ("C^" ?Ĉ)
413   ("C," ?,CG(B)   ("C," ?Ç)
414   ("E`" ?,CH(B)   ("E`" ?È)
415   ("E'" ?,CI(B)   ("E'" ?É)
416   ("E^" ?,CJ(B)   ("E^" ?Ê)
417   ("E\"" ?,CK(B)   ("E\"" ?Ë)
418   ("G~" ?,C+(B)   ("G~" ?Ğ)
419   ("G." ?,CU(B)   ("G." ?Ġ)
420   ("G^" ?,CX(B)   ("G^" ?Ĝ)
421   ("H/" ?,C!(B)   ("H/" ?Ħ)
422   ("H^" ?,C&(B)   ("H^" ?Ĥ)
423   ("I." ?,C)(B)   ("I." ?İ)
424   ("I`" ?,CL(B)   ("I`" ?Ì)
425   ("I'" ?,CM(B)   ("I'" ?Í)
426   ("I^" ?,CN(B)   ("I^" ?Î)
427   ("I\"" ?,CO(B)   ("I\"" ?Ï)
428   ("J^" ?,C,(B)   ("J^" ?Ĵ)
429   ("N~" ?,CQ(B)   ("N~" ?Ñ)
430   ("O`" ?,CR(B)   ("O`" ?Ò)
431   ("O'" ?,CS(B)   ("O'" ?Ó)
432   ("O^" ?,CT(B)   ("O^" ?Ô)
433   ("O\"" ?,CV(B)   ("O\"" ?Ö)
434   ("S," ?,C*(B)   ("S," ?Ş)
435   ("S^" ?,C^(B)   ("S^" ?Ŝ)
436   ("U`" ?,CY(B)   ("U`" ?Ù)
437   ("U'" ?,CZ(B)   ("U'" ?Ú)
438   ("U^" ?,C[(B)   ("U^" ?Û)
439   ("U\"" ?,C\(B)   ("U\"" ?Ü)
440   ("U~" ?,C](B)   ("U~" ?Ŭ)
441   ("Z." ?,C/(B)   ("Z." ?Ż)
442   ("a`" ?,C`(B)   ("a`" ?à)
443   ("a'" ?,Ca(B)   ("a'" ?á)
444   ("a^" ?,Cb(B)   ("a^" ?â)
445   ("a\"" ?,Cd(B)   ("a\"" ?ä)
446   ("c." ?,Ce(B)   ("c." ?ċ)
447   ("c^" ?,Cf(B)   ("c^" ?ĉ)
448   ("c," ?,Cg(B)   ("c," ?ç)
449   ("e`" ?,Ch(B)   ("e`" ?è)
450   ("e'" ?,Ci(B)   ("e'" ?é)
451   ("e^" ?,Cj(B)   ("e^" ?ê)
452   ("e\"" ?,Ck(B)   ("e\"" ?ë)
453   ("g~" ?,C;(B)   ("g~" ?ğ)
454   ("g." ?,Cu(B)   ("g." ?ġ)
455   ("g^" ?,Cx(B)   ("g^" ?ĝ)
456   ("h/" ?,C1(B)   ("h/" ?ħ)
457   ("h^" ?,C6(B)   ("h^" ?ĥ)
458   ("i." ?,C9(B)   ("i." ?ı)
459   ("i`" ?,Cl(B)   ("i`" ?ì)
460   ("i'" ?,Cm(B)   ("i'" ?í)
461   ("i^" ?,Cn(B)   ("i^" ?î)
462   ("i\"" ?,Co(B)   ("i\"" ?ï)
463   ("j^" ?,C<(B)   ("j^" ?ĵ)
464   ("n~" ?,Cq(B)   ("n~" ?ñ)
465   ("o`" ?,Cr(B)   ("o`" ?ò)
466   ("o'" ?,Cs(B)   ("o'" ?ó)
467   ("o^" ?,Ct(B)   ("o^" ?ô)
468   ("o\"" ?,Cv(B)   ("o\"" ?ö)
469   ("s," ?,C:(B)   ("s," ?ş)
470   ("s/" ?,C_(B)   ("s/" ?ß)
471   ("s^" ?,C~(B)   ("s^" ?ŝ)
472   ("u`" ?,Cy(B)   ("u`" ?ù)
473   ("u'" ?,Cz(B)   ("u'" ?ú)
474   ("u^" ?,C{(B)   ("u^" ?û)
475   ("u\"" ?,C|(B)   ("u\"" ?ü)
476   ("u~" ?,C}(B)   ("u~" ?ŭ)
477   ("z." ?,C?(B)   ("z." ?ż)
478    
479   ("A``" ["A`"])   ("A``" ["A`"])
480   ("A''" ["A'"])   ("A''" ["A'"])
# Line 552  Doubling the postfix separates the lette Line 555  Doubling the postfix separates the lette
555    
556               | postfix | examples               | postfix | examples
557   ------------+---------+----------   ------------+---------+----------
558    acute      |    '    | a' -> ,Da(B    acute      |    '    | a' -> á
559    circumflex |    ^    | a^ -> ,Db(B    circumflex |    ^    | a^ -> â
560    diaeresis  |    \"    | a\" -> ,Dd(B    diaeresis  |    \"    | a\" -> ä
561    ogonek     |    ,    | a, -> ,D1(B    ogonek     |    ,    | a, -> ą
562    macron     |    -    | a- -> ,D`(B    macron     |    -    | a- -> ā
563    tilde      |    ~    | a~ -> ,Dc(B    tilde      |    ~    | a~ -> ã
564    caron      |    ~    | c~ -> ,Dh(B    caron      |    ~    | c~ -> č
565    dot        |    .    | e. -> ,Dl(B    dot        |    .    | e. -> ė
566    cedilla    |    ,    | k, -> ,Ds(B   g, -> ,D;(B    cedilla    |    ,    | k, -> ķ   g, -> ģ
567    stroke     |    /    | d/ -> ,Dp(B    stroke     |    /    | d/ -> đ
568    nordic     |    /    | a/ -> ,De(B   e/ -> ,Df(B   o/ -> ,Dx(B    nordic     |    /    | a/ -> å   e/ -> æ   o/ -> ø
569    others     |    /    | s/ -> ,D_(B   n/ -> ,D?(B   k/ -> ,D"(B    others     |    /    | s/ -> ß   n/ -> ŋ   k/ -> ĸ
570    
571  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
572  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
573    
574  (quail-define-rules  (quail-define-rules
575   ("A," ?,D!(B)   ("A," ?Ą)
576   ("A-" ?,D@(B)   ("A-" ?Ā)
577   ("A'" ?,DA(B)   ("A'" ?Á)
578   ("A^" ?,DB(B)   ("A^" ?Â)
579   ("A~" ?,DC(B)   ("A~" ?Ã)
580   ("A\"" ?,DD(B)   ("A\"" ?Ä)
581   ("A/" ?,DE(B)   ("A/" ?Å)
582   ("C~" ?,DH(B)   ("C~" ?Č)
583   ("D/" ?,DP(B)   ("D/" ?Đ)
584   ("E/" ?,DF(B)   ("E/" ?Æ)
585   ("E-" ?,D*(B)   ("E-" ?Ē)
586   ("E'" ?,DI(B)   ("E'" ?É)
587   ("E," ?,DJ(B)   ("E," ?Ę)
588   ("E\"" ?,DK(B)   ("E\"" ?Ë)
589   ("E." ?,DL(B)   ("E." ?Ė)
590   ("G," ?,D+(B)   ("G," ?Ģ)
591   ("I~" ?,D%(B)   ("I~" ?Ĩ)
592   ("I," ?,DG(B)   ("I," ?Į)
593   ("I'" ?,DM(B)   ("I'" ?Í)
594   ("I^" ?,DN(B)   ("I^" ?Î)
595   ("I-" ?,DO(B)   ("I-" ?Ī)
596   ("K," ?,DS(B)   ("K," ?Ķ)
597   ("L," ?,D&(B)   ("L," ?Ļ)
598   ("N/" ?,D=(B)   ("N/" ?Ŋ)
599   ("N," ?,DQ(B)   ("N," ?Ņ)
600   ("O-" ?,DR(B)   ("O-" ?Ō)
601   ("O^" ?,DT(B)   ("O^" ?Ô)
602   ("O~" ?,DU(B)   ("O~" ?Õ)
603   ("O\"" ?,DV(B)   ("O\"" ?Ö)
604   ("O/" ?,DX(B)   ("O/" ?Ø)
605   ("R," ?,D#(B)   ("R," ?Ŗ)
606   ("S~" ?,D)(B)   ("S~" ?Š)
607   ("T/" ?,D,(B)   ("T/" ?Ŧ)
608   ("U," ?,DY(B)   ("U," ?Ų)
609   ("U'" ?,DZ(B)   ("U'" ?Ú)
610   ("U^" ?,D[(B)   ("U^" ?Û)
611   ("U\"" ?,D\(B)   ("U\"" ?Ü)
612   ("U~" ?,D](B)   ("U~" ?Ũ)
613   ("U-" ?,D^(B)   ("U-" ?Ū)
614   ("Z~" ?,D.(B)   ("Z~" ?Ž)
615   ("a," ?,D1(B)   ("a," ?ą)
616   ("a-" ?,D`(B)   ("a-" ?ā)
617   ("a'" ?,Da(B)   ("a'" ?á)
618   ("a^" ?,Db(B)   ("a^" ?â)
619   ("a~" ?,Dc(B)   ("a~" ?ã)
620   ("a\"" ?,Dd(B)   ("a\"" ?ä)
621   ("a/" ?,De(B)   ("a/" ?å)
622   ("c~" ?,Dh(B)   ("c~" ?č)
623   ("d/" ?,Dp(B)   ("d/" ?đ)
624   ("e/" ?,Df(B)   ("e/" ?æ)
625   ("e-" ?,D:(B)   ("e-" ?ē)
626   ("e'" ?,Di(B)   ("e'" ?é)
627   ("e," ?,Dj(B)   ("e," ?ę)
628   ("e\"" ?,Dk(B)   ("e\"" ?ë)
629   ("e." ?,Dl(B)   ("e." ?ė)
630   ("g," ?,D;(B)   ("g," ?ģ)
631   ("i~" ?,D5(B)   ("i~" ?ĩ)
632   ("i," ?,Dg(B)   ("i," ?į)
633   ("i'" ?,Dm(B)   ("i'" ?í)
634   ("i^" ?,Dn(B)   ("i^" ?î)
635   ("i-" ?,Do(B)   ("i-" ?ī)
636   ("k/" ?,D"(B)   ("k/" ?ĸ)
637   ("k," ?,Ds(B)   ("k," ?ķ)
638   ("l," ?,D6(B)   ("l," ?ļ)
639   ("n/" ?,D?(B)   ("n/" ?ŋ)
640   ("n," ?,Dq(B)   ("n," ?ņ)
641   ("o-" ?,Dr(B)   ("o-" ?ō)
642   ("o^" ?,Dt(B)   ("o^" ?ô)
643   ("o~" ?,Du(B)   ("o~" ?õ)
644   ("o\"" ?,Dv(B)   ("o\"" ?ö)
645   ("o/" ?,Dx(B)   ("o/" ?ø)
646   ("r," ?,D3(B)   ("r," ?ŗ)
647   ("s/" ?,D_(B)   ("s/" ?ß)
648   ("s~" ?,D9(B)   ("s~" ?š)
649   ("t/" ?,D<(B)   ("t/" ?ŧ)
650   ("u," ?,Dy(B)   ("u," ?ų)
651   ("u'" ?,Dz(B)   ("u'" ?ú)
652   ("u^" ?,D{(B)   ("u^" ?û)
653   ("u\"" ?,D|(B)   ("u\"" ?ü)
654   ("u~" ?,D}(B)   ("u~" ?ũ)
655   ("u-" ?,D~(B)   ("u-" ?ū)
656   ("z~" ?,D>(B)   ("z~" ?ž)
657    
658   ("A,," ["A,"])   ("A,," ["A,"])
659   ("A--" ["A-"])   ("A--" ["A-"])
# Line 742  Doubling the postfix separates the lette Line 745  Doubling the postfix separates the lette
745    
746               | postfix | examples               | postfix | examples
747   ------------+---------+----------   ------------+---------+----------
748    acute      |    '    | a' -> ,Ma(B    acute      |    '    | a' -> á
749    grave      |    `    | a` -> ,M`(B    grave      |    `    | a` -> à
750    circumflex |    ^    | a^ -> ,Mb(B    circumflex |    ^    | a^ -> â
751    diaeresis  |    \"    | a\" -> ,Md(B    diaeresis  |    \"    | a\" -> ä
752    tilde      |    ~    | a~ -> ,Mc(B    tilde      |    ~    | a~ -> ã
753    breve      |    ~    | g~ -> ,Mp(B    breve      |    ~    | g~ -> ğ
754    cedilla    |    ,    | c, -> ,Mg(B    cedilla    |    ,    | c, -> ç
755    dot        |    .    | i. -> ,M}(B   I. -> ,M](B    dot        |    .    | i. -> ı   I. -> İ
756    nordic     |    /    | a/ -> ,Me(B   e/ -> ,Mf(B   o/ -> ,Mx(B    nordic     |    /    | a/ -> å   e/ -> æ   o/ -> ø
757    others     |    /    | s/ -> ,M_(B    others     |    /    | s/ -> ß
758    
759  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
760  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
761    
762  (quail-define-rules  (quail-define-rules
763   ("A'" ?,MA(B)   ("A'" ?Á)
764   ("A/" ?,ME(B)   ("A/" ?Å)
765   ("A\"" ?,MD(B)   ("A\"" ?Ä)
766   ("A^" ?,MB(B)   ("A^" ?Â)
767   ("A`" ?,M@(B)   ("A`" ?À)
768   ("A~" ?,MC(B)   ("A~" ?Ã)
769   ("C," ?,MG(B)   ("C," ?Ç)
770   ("E'" ?,MI(B)   ("E'" ?É)
771   ("E/" ?,MF(B)   ("E/" ?Æ)
772   ("E\"" ?,MK(B)   ("E\"" ?Ë)
773   ("E^" ?,MJ(B)   ("E^" ?Ê)
774   ("E`" ?,MH(B)   ("E`" ?È)
775   ("G~" ?,MP(B)   ("G~" ?Ğ)
776   ("I'" ?,MM(B)   ("I'" ?Í)
777   ("I." ?,M](B)   ("I." ?İ)
778   ("I\"" ?,MO(B)   ("I\"" ?Ï)
779   ("I^" ?,MN(B)   ("I^" ?Î)
780   ("I`" ?,ML(B)   ("I`" ?Ì)
781   ("N~" ?,MQ(B)   ("N~" ?Ñ)
782   ("O'" ?,MS(B)   ("O'" ?Ó)
783   ("O/" ?,MX(B)   ("O/" ?Ø)
784   ("O\"" ?,MV(B)   ("O\"" ?Ö)
785   ("O^" ?,MT(B)   ("O^" ?Ô)
786   ("O`" ?,MR(B)   ("O`" ?Ò)
787   ("O~" ?,MU(B)   ("O~" ?Õ)
788   ("S," ?,M^(B)   ("S," ?Ş)
789   ("U'" ?,MZ(B)   ("U'" ?Ú)
790   ("U\"" ?,M\(B)   ("U\"" ?Ü)
791   ("U^" ?,M[(B)   ("U^" ?Û)
792   ("U`" ?,MY(B)   ("U`" ?Ù)
793   ("a'" ?,Ma(B)   ("a'" ?á)
794   ("a/" ?,Me(B)   ("a/" ?å)
795   ("a\"" ?,Md(B)   ("a\"" ?ä)
796   ("a^" ?,Mb(B)   ("a^" ?â)
797   ("a`" ?,M`(B)   ("a`" ?à)
798   ("a~" ?,Mc(B)   ("a~" ?ã)
799   ("c," ?,Mg(B)   ("c," ?ç)
800   ("e'" ?,Mi(B)   ("e'" ?é)
801   ("e/" ?,Mf(B)   ("e/" ?æ)
802   ("e\"" ?,Mk(B)   ("e\"" ?ë)
803   ("e^" ?,Mj(B)   ("e^" ?ê)
804   ("e`" ?,Mh(B)   ("e`" ?è)
805   ("g~" ?,Mp(B)   ("g~" ?ğ)
806   ("i'" ?,Mm(B)   ("i'" ?í)
807   ("i." ?,M}(B)   ("i." ?ı)
808   ("i\"" ?,Mo(B)   ("i\"" ?ï)
809   ("i^" ?,Mn(B)   ("i^" ?î)
810   ("i`" ?,Ml(B)   ("i`" ?ì)
811   ("n~" ?,Mq(B)   ("n~" ?ñ)
812   ("o'" ?,Ms(B)   ("o'" ?ó)
813   ("o/" ?,Mx(B)   ("o/" ?ø)
814   ("o\"" ?,Mv(B)   ("o\"" ?ö)
815   ("o^" ?,Mt(B)   ("o^" ?ô)
816   ("o`" ?,Mr(B)   ("o`" ?ò)
817   ("o~" ?,Mu(B)   ("o~" ?õ)
818   ("s," ?,M~(B)   ("s," ?ş)
819   ("s/" ?,M_(B)   ("s/" ?ß)
820   ("u'" ?,Mz(B)   ("u'" ?ú)
821   ("u\"" ?,M|(B)   ("u\"" ?ü)
822   ("u^" ?,M{(B)   ("u^" ?û)
823   ("u`" ?,My(B)   ("u`" ?ù)
824   ("y\"" ?,M(B)   ("y\"" ?ÿ)
825    
826   ("A''" ["A'"])   ("A''" ["A'"])
827   ("A//" ["A/"])   ("A//" ["A/"])
# Line 886  Doubling the postfix separates the lette Line 889  Doubling the postfix separates the lette
889    
890  (quail-define-package  (quail-define-package
891   "danish-postfix" "Latin-1" "DA<" t   "danish-postfix" "Latin-1" "DA<" t
892   "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B)   "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É)
893    
894  Doubling the postfix separates the letter and postfix: e.g. aee -> ae  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)   nil t nil nil nil nil nil nil nil nil t)
897    
898  (quail-define-rules  (quail-define-rules
899   ("AE" ?,AF(B)   ("AE" ?Æ)
900   ("ae" ?,Af(B)   ("ae" ?æ)
901   ("OE" ?,AX(B)   ("OE" ?Ø)
902   ("oe" ?,Ax(B)   ("oe" ?ø)
903   ("AA" ?,AE(B)   ("AA" ?Å)
904   ("aa" ?,Ae(B)   ("aa" ?å)
905   ("E'" ?,AI(B)   ("E'" ?É)
906   ("e'" ?,Ai(B)   ("e'" ?é)
907    
908   ("AEE" ["AE"])   ("AEE" ["AE"])
909   ("aee" ["ae"])   ("aee" ["ae"])
# Line 917  Doubling the postfix separates the lette Line 920  Doubling the postfix separates the lette
920   "Esperanto input method with postfix modifiers   "Esperanto input method with postfix modifiers
921    
922  A following ^ or x will produce an accented character,  A following ^ or x will produce an accented character,
923  e.g. c^ -> ,Cf(B   gx -> ,Cx(B   u^ -> ,C}(B.  e.g. c^ -> ĉ   gx -> ĝ   u^ -> ŭ.
924    
925  Doubling the postfix separates the letter and postfix,  Doubling the postfix separates the letter and postfix,
926  e.g. a'' -> a'.  e.g. a'' -> a'.
927  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
928    
929  (quail-define-rules  (quail-define-rules
930   ("Cx" ?,CF(B)   ("Cx" ?Ĉ)
931   ("C^" ?,CF(B)   ("C^" ?Ĉ)
932   ("cx" ?,Cf(B)   ("cx" ?ĉ)
933   ("c^" ?,Cf(B)   ("c^" ?ĉ)
934   ("Gx" ?,CX(B)   ("Gx" ?Ĝ)
935   ("G^" ?,CX(B)   ("G^" ?Ĝ)
936   ("gx" ?,Cx(B)   ("gx" ?ĝ)
937   ("g^" ?,Cx(B)   ("g^" ?ĝ)
938   ("Hx" ?,C&(B)   ("Hx" ?Ĥ)
939   ("H^" ?,C&(B)   ("H^" ?Ĥ)
940   ("hx" ?,C6(B)   ("hx" ?ĥ)
941   ("h^" ?,C6(B)   ("h^" ?ĥ)
942   ("Jx" ?,C,(B)   ("Jx" ?Ĵ)
943   ("J^" ?,C,(B)   ("J^" ?Ĵ)
944   ("jx" ?,C<(B)   ("jx" ?ĵ)
945   ("j^" ?,C<(B)   ("j^" ?ĵ)
946   ("Sx" ?,C^(B)   ("Sx" ?Ŝ)
947   ("S^" ?,C^(B)   ("S^" ?Ŝ)
948   ("sx" ?,C~(B)   ("sx" ?ŝ)
949   ("s^" ?,C~(B)   ("s^" ?ŝ)
950   ("Ux" ?,C](B)   ("Ux" ?Ŭ)
951   ("U^" ?,C](B)   ("U^" ?Ŭ)
952   ("ux" ?,C}(B)   ("ux" ?ŭ)
953   ("u^" ?,C}(B)   ("u^" ?ŭ)
954    
955   ("Cxx" ["Cx"])   ("Cxx" ["Cx"])
956   ("C^^" ["C^"])   ("C^^" ["C^"])
# Line 979  e.g. a'' -> a'. Line 982  e.g. a'' -> a'.
982   "finnish-postfix" "Latin-1" "FI<" t   "finnish-postfix" "Latin-1" "FI<" t
983   "Finnish (Suomi) input method   "Finnish (Suomi) input method
984    
985  AE  -> ,AD(B  AE  -> Ä
986  AEE -> AE  AEE -> AE
987  OE  -> ,AV(B  OE  -> Ö
988  OEE -> OE  OEE -> OE
989  "  "
990   nil t nil nil nil nil nil nil nil nil t)   nil t nil nil nil nil nil nil nil nil t)
991    
992  (quail-define-rules  (quail-define-rules
993   ("AE" ?,AD(B)   ("AE" ?Ä)
994   ("ae" ?,Ad(B)   ("ae" ?ä)
995   ("OE" ?,AV(B)   ("OE" ?Ö)
996   ("oe" ?,Av(B)   ("oe" ?ö)
997    
998   ("AEE" ["AE"])   ("AEE" ["AE"])
999   ("aee" ["ae"])   ("aee" ["ae"])
# Line 1000  OEE -> OE Line 1003  OEE -> OE
1003    
1004  (quail-define-package  (quail-define-package
1005   "french-postfix" "French" "FR<" t   "french-postfix" "French" "FR<" t
1006   "French (Fran,Ag(Bais) input method with postfix modifiers   "French (Français) input method with postfix modifiers
1007    
1008  ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma.  ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma.
1009  Par exemple: a` -> ,A`(B   e' -> ,Ai(B.  Par exemple: a` -> à   e' -> é.
1010    
1011  ,AG(B, ,A+(B, et ,A;(B sont produits par C,, <<, et >>.  Ç, «, et » sont produits par C,, <<, et >>.
1012    
1013  En doublant la frappe des diacritiques, ils s'isoleront de la lettre.  En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1014  Par exemple: e'' -> e'  Par exemple: e'' -> e'
# Line 1014  Par exemple: e'' -> e' Line 1017  Par exemple: e'' -> e'
1017   nil t nil nil nil nil nil nil nil nil t)   nil t nil nil nil nil nil nil nil nil t)
1018    
1019  (quail-define-rules  (quail-define-rules
1020   ("A`" ?,A@(B)   ("A`" ?À)
1021   ("A^" ?,AB(B)   ("A^" ?Â)
1022   ("a`" ?,A`(B)   ("a`" ?à)
1023   ("a^" ?,Ab(B)   ("a^" ?â)
1024   ("E`" ?,AH(B)   ("E`" ?È)
1025   ("E'" ?,AI(B)   ("E'" ?É)
1026   ("E^" ?,AJ(B)   ("E^" ?Ê)
1027   ("E\"" ?,AK(B)   ("E\"" ?Ë)
1028   ("e`" ?,Ah(B)   ("e`" ?è)
1029   ("e'" ?,Ai(B)   ("e'" ?é)
1030   ("e^" ?,Aj(B)   ("e^" ?ê)
1031   ("e\"" ?,Ak(B)   ("e\"" ?ë)
1032   ("I^" ?,AN(B)   ("I^" ?Î)
1033   ("I\"" ?,AO(B)   ("I\"" ?Ï)
1034   ("i^" ?,An(B)   ("i^" ?î)
1035   ("i\"" ?,Ao(B)   ("i\"" ?ï)
1036   ("O^" ?,AT(B)   ("O^" ?Ô)
1037   ("o^" ?,At(B)   ("o^" ?ô)
1038   ("U`" ?,AY(B)   ("U`" ?Ù)
1039   ("U^" ?,A[(B)   ("U^" ?Û)
1040   ("U\"" ?,A\(B)   ("U\"" ?Ü)
1041   ("u`" ?,Ay(B)   ("u`" ?ù)
1042   ("u^" ?,A{(B)   ("u^" ?û)
1043   ("u\"" ?,A|(B)   ("u\"" ?ü)
1044   ("C," ?,AG(B)   ("C," ?Ç)
1045   ("c," ?,Ag(B)   ("c," ?ç)
1046   ("<<" ?,A+(B)   ("<<" ?«)
1047   (">>" ?,A;(B)   (">>" ?»)
1048    
1049   ("A``" ["A`"])   ("A``" ["A`"])
1050   ("A^^" ["A^"])   ("A^^" ["A^"])
# Line 1077  Par exemple: e'' -> e' Line 1080  Par exemple: e'' -> e'
1080   "german-postfix" "German" "DE<" t   "german-postfix" "German" "DE<" t
1081   "German (Deutsch) input method   "German (Deutsch) input method
1082    
1083  ae  -> ,Ad(B  ae  -> ä
1084  aee -> ae  aee -> ae
1085  oe  -> ,Av(B  oe  -> ö
1086  oee -> oe  oee -> oe
1087  ue  -> ,A|(B  ue  -> ü
1088  uee -> ue  uee -> ue
1089  sz  -> ,A_(B  sz  -> ß
1090  szz -> sz  szz -> sz
1091  "  "
1092   nil t nil nil nil nil nil nil nil nil t)   nil t nil nil nil nil nil nil nil nil t)
1093    
1094  (quail-define-rules  (quail-define-rules
1095   ("AE" ?,AD(B)   ("AE" ?Ä)
1096   ("ae" ?,Ad(B)   ("ae" ?ä)
1097   ("OE" ?,AV(B)   ("OE" ?Ö)
1098   ("oe" ?,Av(B)   ("oe" ?ö)
1099   ("UE" ?,A\(B)   ("UE" ?Ü)
1100   ("ue" ?,A|(B)   ("ue" ?ü)
1101   ("sz" ?,A_(B)   ("sz" ?ß)
1102    
1103   ("AEE" ["AE"])   ("AEE" ["AE"])
1104   ("aee" ["ae"])   ("aee" ["ae"])
# Line 1108  szz -> sz Line 1111  szz -> sz
1111    
1112  (quail-define-package  (quail-define-package
1113   "icelandic-postfix" "Latin-1" "IS<" t   "icelandic-postfix" "Latin-1" "IS<" t
1114   "Icelandic (,AM(Bslenska) input method with postfix modifiers   "Icelandic (Íslenska) input method with postfix modifiers
1115    
1116  A' -> ,AA(B  A' -> Á
1117  E' -> ,AI(B  E' -> É
1118  I' -> ,AM(B  I' -> Í
1119  O' -> ,AS(B  O' -> Ó
1120  U' -> ,AZ(B  U' -> Ú
1121  Y' -> ,A](B  Y' -> Ý
1122  AE -> ,AF(B  AE -> Æ
1123  OE -> ,AV(B  OE -> Ö
1124  D/ -> ,AP(B (eth)  D/ -> Ð (eth)
1125  T/ -> ,A^(B (thorn)  T/ -> Þ (thorn)
1126    
1127  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1128  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
1129    
1130  (quail-define-rules  (quail-define-rules
1131   ("A'" ?,AA(B)   ("A'" ?Á)
1132   ("a'" ?,Aa(B)   ("a'" ?á)
1133   ("E'" ?,AI(B)   ("E'" ?É)
1134   ("e'" ?,Ai(B)   ("e'" ?é)
1135   ("I'" ?,AM(B)   ("I'" ?Í)
1136   ("i'" ?,Am(B)   ("i'" ?í)
1137   ("O'" ?,AS(B)   ("O'" ?Ó)
1138   ("o'" ?,As(B)   ("o'" ?ó)
1139   ("U'" ?,AZ(B)   ("U'" ?Ú)
1140   ("u'" ?,Az(B)   ("u'" ?ú)
1141   ("Y'" ?,A](B)   ("Y'" ?Ý)
1142   ("y'" ?,A}(B)   ("y'" ?ý)
1143   ("AE" ?,AF(B)   ("AE" ?Æ)
1144   ("ae" ?,Af(B)   ("ae" ?æ)
1145   ("OE" ?,AV(B)   ("OE" ?Ö)
1146   ("oe" ?,Av(B)   ("oe" ?ö)
1147   ("D/" ?,AP(B)   ("D/" ?Ð)
1148   ("d/" ?,Ap(B)   ("d/" ?ð)
1149   ("T/" ?,A^(B)   ("T/" ?Þ)
1150   ("t/" ?,A~(B)   ("t/" ?þ)
1151    
1152   ("A''" ["A'"])   ("A''" ["A'"])
1153   ("a''" ["a'"])   ("a''" ["a'"])
# Line 1172  Doubling the postfix separates the lette Line 1175  Doubling the postfix separates the lette
1175   "italian-postfix" "Latin-1" "IT<" t   "italian-postfix" "Latin-1" "IT<" t
1176   "Italian (Italiano) input method with postfix modifiers   "Italian (Italiano) input method with postfix modifiers
1177    
1178  a` -> ,A`(B    A` -> ,A@(B    e' -> ,Ai(B    << -> ,A+(B  a` -> à    A` -> À    e' -> é    << -> «
1179  e` -> ,Ah(B    E` -> ,AH(B    E' -> ,AI(B    >> -> ,A;(B  e` -> è    E` -> È    E' -> É    >> -> »
1180  i` -> ,Al(B    I` -> ,AL(B               o_ -> ,A:(B  i` -> ì    I` -> Ì               o_ -> º
1181  o` -> ,Ar(B    O` -> ,AR(B               a_ -> ,A*(B  o` -> ò    O` -> Ò               a_ -> ª
1182  u` -> ,Ay(B    U` -> ,AY(B  u` -> ù    U` -> Ù
1183    
1184  Typewriter-style italian characters.  Typewriter-style italian characters.
1185    
# Line 1184  Doubling the postfix separates the lette Line 1187  Doubling the postfix separates the lette
1187  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
1188    
1189  (quail-define-rules  (quail-define-rules
1190   ("A`" ?,A@(B)   ("A`" ?À)
1191   ("a`" ?,A`(B)   ("a`" ?à)
1192   ("E`" ?,AH(B)   ("E`" ?È)
1193   ("E'" ?,AI(B)   ("E'" ?É)
1194   ("e`" ?,Ah(B)   ("e`" ?è)
1195   ("e'" ?,Ai(B)   ("e'" ?é)
1196   ("I`" ?,AL(B)   ("I`" ?Ì)
1197   ("i`" ?,Al(B)   ("i`" ?ì)
1198   ("O`" ?,AR(B)   ("O`" ?Ò)
1199   ("o`" ?,Ar(B)   ("o`" ?ò)
1200   ("U`" ?,AY(B)   ("U`" ?Ù)
1201   ("u`" ?,Ay(B)   ("u`" ?ù)
1202   ("<<" ?,A+(B)   ("<<" ?«)
1203   (">>" ?,A;(B)   (">>" ?»)
1204   ("o_" ?,A:(B)   ("o_" ?º)
1205   ("a_" ?,A*(B)   ("a_" ?ª)
1206    
1207   ("A``" ["A`"])   ("A``" ["A`"])
1208   ("a``" ["a`"])   ("a``" ["a`"])
# Line 1221  Doubling the postfix separates the lette Line 1224  Doubling the postfix separates the lette
1224    
1225  (quail-define-package  (quail-define-package
1226   "norwegian-postfix" "Latin-1" "NO<" t   "norwegian-postfix" "Latin-1" "NO<" t
1227   "Norwegian (Norsk) input method (rule: AE->,AF(B   OE->,AX(B   AA->,AE(B   E'->,AI(B)   "Norwegian (Norsk) input method (rule: AE->Æ   OE->Ø   AA->Å   E'->É)
1228    
1229  Doubling the postfix separates the letter and postfix: e.g. aee -> ae  Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1230  "  "
1231   nil t nil nil nil nil nil nil nil nil t)   nil t nil nil nil nil nil nil nil nil t)
1232    
1233  (quail-define-rules  (quail-define-rules
1234   ("AE" ?,AF(B)   ("AE" ?Æ)
1235   ("ae" ?,Af(B)   ("ae" ?æ)
1236   ("OE" ?,AX(B)   ("OE" ?Ø)
1237   ("oe" ?,Ax(B)   ("oe" ?ø)
1238   ("AA" ?,AE(B)   ("AA" ?Å)
1239   ("aa" ?,Ae(B)   ("aa" ?å)
1240   ("E'" ?,AI(B)   ("E'" ?É)
1241   ("e'" ?,Ai(B)   ("e'" ?é)
1242    
1243   ("AEE" ["AE"])   ("AEE" ["AE"])
1244   ("aee" ["ae"])   ("aee" ["ae"])
# Line 1252  Doubling the postfix separates the lette Line 1255  Doubling the postfix separates the lette
1255   "Scandinavian input method with postfix modifiers   "Scandinavian input method with postfix modifiers
1256  Supported languages are Swidish, Norwegian, Danish, and Finnish.  Supported languages are Swidish, Norwegian, Danish, and Finnish.
1257    
1258  ae -> ,Af(B  ae -> æ
1259  oe -> ,Ax(B  oe -> ø
1260  aa -> ,Ae(B  aa -> å
1261  a\" -> ,Ad(B  a\" -> ä
1262  o\" -> ,Av(B  o\" -> ö
1263  e' -> ,Ai(B  e' -> é
1264    
1265  Doubling the postfix separates the letter and postfix:  Doubling the postfix separates the letter and postfix:
1266  aee -> ae   o\"\" -> o\"   etc.  aee -> ae   o\"\" -> o\"   etc.
1267  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
1268    
1269  (quail-define-rules  (quail-define-rules
1270   ("AE" ?,AF(B)   ("AE" ?Æ)
1271   ("ae" ?,Af(B)   ("ae" ?æ)
1272   ("OE" ?,AX(B)   ("OE" ?Ø)
1273   ("oe" ?,Ax(B)   ("oe" ?ø)
1274   ("AA" ?,AE(B)   ("AA" ?Å)
1275   ("aa" ?,Ae(B)   ("aa" ?å)
1276   ("A\"" ?,AD(B)   ("A\"" ?Ä)
1277   ("a\"" ?,Ad(B)   ("a\"" ?ä)
1278   ("O\"" ?,AV(B)   ("O\"" ?Ö)
1279   ("o\"" ?,Av(B)   ("o\"" ?ö)
1280   ("E'" ?,AI(B)   ("E'" ?É)
1281   ("e'" ?,Ai(B)   ("e'" ?é)
1282    
1283   ("AEE" ["AE"])   ("AEE" ["AE"])
1284   ("aee" ["ae"])   ("aee" ["ae"])
# Line 1293  aee -> ae   o\"\" -> o\"   etc. Line 1296  aee -> ae   o\"\" -> o\"   etc.
1296    
1297  (quail-define-package  (quail-define-package
1298   "spanish-postfix" "Spanish" "ES<" t   "spanish-postfix" "Spanish" "ES<" t
1299   "Spanish (Espa,Aq(Bol) input method with postfix modifiers   "Spanish (Español) input method with postfix modifiers
1300    
1301  A' -> ,AA(B  A' -> Á
1302  E' -> ,AI(B  E' -> É
1303  I' -> ,AM(B  I' -> Í
1304  O' -> ,AS(B  O' -> Ó
1305  U' -> ,AZ(B  U' -> Ú
1306  N~ -> ,AQ(B  N~ -> Ñ
1307  !/ -> ,A!(B  !/ -> ¡
1308  ?/ -> ,A?(B  ?/ -> ¿
1309    
1310  Doubling the postfix separates the letter and postfix:  Doubling the postfix separates the letter and postfix:
1311  a'' -> a'   n~~ -> n~, etc.  a'' -> a'   n~~ -> n~, etc.
1312  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
1313    
1314  (quail-define-rules  (quail-define-rules
1315   ("A'" ?,AA(B)   ("A'" ?Á)
1316   ("a'" ?,Aa(B)   ("a'" ?á)
1317   ("E'" ?,AI(B)   ("E'" ?É)
1318   ("e'" ?,Ai(B)   ("e'" ?é)
1319   ("I'" ?,AM(B)   ("I'" ?Í)
1320   ("i'" ?,Am(B)   ("i'" ?í)
1321   ("O'" ?,AS(B)   ("O'" ?Ó)
1322   ("o'" ?,As(B)   ("o'" ?ó)
1323   ("U'" ?,AZ(B)   ("U'" ?Ú)
1324   ("u'" ?,Az(B)   ("u'" ?ú)
1325   ("U\"" ?,C\(B)   ("U\"" ?Ü)
1326   ("u\"" ?,C|(B)   ("u\"" ?ü)
1327   ("N~" ?,AQ(B)   ("N~" ?Ñ)
1328   ("n~" ?,Aq(B)   ("n~" ?ñ)
1329   ("?/" ?,A?(B)   ("?/" ?¿)
1330   ("!/" ?,A!(B)   ("!/" ?¡)
1331    
1332   ("A''" ["A'"])   ("A''" ["A'"])
1333   ("a''" ["a'"])   ("a''" ["a'"])
# Line 1346  a'' -> a'   n~~ -> n~, etc. Line 1349  a'' -> a'   n~~ -> n~, etc.
1349    
1350  (quail-define-package  (quail-define-package
1351   "swedish-postfix" "Latin-1" "SV<" t   "swedish-postfix" "Latin-1" "SV<" t
1352   "Swedish (Svenska) input method (rule: AA -> ,AE(B   AE -> ,AD(B   OE -> ,AV(B   E' -> ,AI(B)   "Swedish (Svenska) input method (rule: AA -> Å   AE -> Ä   OE -> Ö   E' -> É)
1353    
1354  Doubling the postfix separates the letter and postfix: e.g. aee -> ae  Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1355  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
1356    
1357  (quail-define-rules  (quail-define-rules
1358   ("AA" ?,AE(B)   ("AA" ?Å)
1359   ("aa" ?,Ae(B)   ("aa" ?å)
1360   ("AE" ?,AD(B)   ("AE" ?Ä)
1361   ("ae" ?,Ad(B)   ("ae" ?ä)
1362   ("OE" ?,AV(B)   ("OE" ?Ö)
1363   ("oe" ?,Av(B)   ("oe" ?ö)
1364   ("E'" ?,AI(B)   ("E'" ?É)
1365   ("e'" ?,Ai(B)   ("e'" ?é)
1366    
1367   ("AAA" ["AA"])   ("AAA" ["AA"])
1368   ("aaa" ["aa"])   ("aaa" ["aa"])
# Line 1372  Doubling the postfix separates the lette Line 1375  Doubling the postfix separates the lette
1375   )   )
1376    
1377  (quail-define-package  (quail-define-package
  "turkish-latin-3-postfix" "Turkish" "TR3<" t  
  "Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers.  
   
 This is for those who use Latin-3 (ISO-8859-3) for Turkish.  If you  
 use Latin-5 (ISO-8859-9), you should use \"turkish-postfix\" instead.  
   
 Note for I, ,C9(B, ,C)(B, i.  
   
 A^ -> ,CB(B  
 C, -> ,CG(B  
 G^ -> ,C+(B  
 I  -> I  
 i  -> ,C9(B  
 I. -> ,C)(B  
 i. -> i  
 O\" -> ,CV(B  
 S, -> ,C*(B  
 U\" -> ,C\(B  
 U^ -> ,C[(B  
   
 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^  
 " nil t nil nil nil nil nil nil nil nil t)  
   
 (quail-define-rules  
  ("A^" ?,CB(B)  
  ("a^" ?,Cb(B)  
  ("C," ?,CG(B)  
  ("c," ?,Cg(B)  
  ("G^" ?,C+(B)  
  ("g^" ?,C;(B)  
  ("I." ?,C)(B)  
  ("i" ?,C9(B)  
  ("i." ?i)  
  ("O\"" ?,CV(B)  
  ("o\"" ?,Cv(B)  
  ("S," ?,C*(B)  
  ("s," ?,C:(B)  
  ("U\"" ?,C\(B)  
  ("u\"" ?,C|(B)  
  ("U^" ?,C[(B)  
  ("u^" ?,C{(B)  
   
  ("A^^" ["A^"])  
  ("a^^" ["a^"])  
  ("C,," ["C,"])  
  ("c,," ["c,"])  
  ("G^^" ["G^"])  
  ("g^^" ["g^"])  
  ("I.." ["I."])  
  ("i" ["i"])  
  ("i.." ["i."])  
  ("O\"\"" ["O\""])  
  ("o\"\"" ["o\""])  
  ("S,," ["S,"])  
  ("s,," ["s,"])  
  ("U\"\"" ["U\""])  
  ("u\"\"" ["u\""])  
  ("U^^" ["U^"])  
  ("u^^" ["u^"])  
  )  
   
 (quail-define-package  
1378   "turkish-postfix" "Turkish" "TR<" t   "turkish-postfix" "Turkish" "TR<" t
1379   "Turkish (T,M|(Brk,Mg(Be) input method with postfix modifiers.   "Turkish (Türkçe) input method with postfix modifiers.
1380    turkish-latin-3-postfix is an obsolete alias for turkish-postfix.
1381    
1382  This is for those who use Latin-5 (ISO-8859-9) for Turkish.  If you  Note for I, ı, İ, i.
 use Latin-3 (ISO-8859-3), you should use \"turkish-latin-3-postfix\"  
 instead.  
1383    
1384  Note for I, ,M}(B, ,M](B, i.  A^ -> Â
1385    C, -> Ç
1386  A^ -> ,MB(B  G^ -> Ğ
 C, -> ,MG(B  
 G^ -> ,MP(B  
1387  I  -> I  I  -> I
1388  i  -> ,M}(B  i  -> ı
1389  I. -> ,M](B  I. -> İ
1390  i. -> i  i. -> i
1391  O\" -> ,MV(B  O\" -> Ö
1392  S, -> ,M^(B  S, -> Ş
1393  U\" -> ,M\(B  U\" -> Ü
1394  U^ -> ,M[(B  U^ -> Û
1395    
1396  Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^  Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1397  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
1398    
1399  (quail-define-rules  (quail-define-rules
1400   ("A^" ?,MB(B)   ("A^" ?Â)
1401   ("a^" ?,Mb(B)   ("a^" ?â)
1402   ("C," ?,MG(B)   ("C," ?Ç)
1403   ("c," ?,Mg(B)   ("c," ?ç)
1404   ("G^" ?,MP(B)   ("G^" ?Ğ)
1405   ("g^" ?,Mp(B)   ("g^" ?ğ)
1406   ("I." ?,M](B)   ("I." ?İ)
1407   ("i" ?,M}(B)   ("i" ?ı)
1408   ("i." ?i)   ("i." ?i)
1409   ("O\"" ?,MV(B)   ("O\"" ?Ö)
1410   ("o\"" ?,Mv(B)   ("o\"" ?ö)
1411   ("S," ?,M^(B)   ("S," ?Ş)
1412   ("s," ?,M~(B)   ("s," ?ş)
1413   ("U\"" ?,M\(B)   ("U\"" ?Ü)
1414   ("u\"" ?,M|(B)   ("u\"" ?ü)
1415   ("U^" ?,M[(B)   ("U^" ?Û)
1416   ("u^" ?,M{(B)   ("u^" ?û)
1417    
1418   ("A^^" ["A^"])   ("A^^" ["A^"])
1419   ("a^^" ["a^"])   ("a^^" ["a^"])
# Line 1496  Doubling the postfix separates the lette Line 1434  Doubling the postfix separates the lette
1434   ("u^^" ["u^"])   ("u^^" ["u^"])
1435   )   )
1436    
1437    ;; Backwards compatibility.
1438    (push (cons "turkish-latin-3-postfix"
1439                (cdr (assoc "turkish-postfix" quail-package-alist)))
1440          quail-package-alist)
1441    
1442  (quail-define-package  (quail-define-package
1443   "british" "Latin-1" ",A#(B@" t   "british" "Latin-1" "£@" t
1444   "British English input method with Latin-1 character ,A#(B (# -> ,A#(B)"   "British English input method with Latin-1 character £ (# -> £)"
1445   nil t nil nil nil nil nil nil nil nil t)   nil t nil nil nil nil nil nil nil nil t)
1446    
1447  (quail-define-rules  (quail-define-rules
1448   ("#" [?,A#(B ?#])   ("#" [?£ ?#])
1449   )   )
1450    
1451  ;; The following are various quail packages for those who think  ;; The following are various quail packages for those who think
1452  ;; the aboves are too awkward.  Supported languages and their  ;; the above are too awkward.  Supported languages and their
1453  ;; package name are:  ;; package name are:
1454  ;;  ;;
1455  ;; French       (frnch, azerty)  ;; French       (frnch, azerty)
# Line 1526  Doubling the postfix separates the lette Line 1469  Doubling the postfix separates the lette
1469  ;;  ;;
1470  (quail-define-package  (quail-define-package
1471   "french-keyboard" "French" "FR@" t   "french-keyboard" "French" "FR@" t
1472   "French (Fran,Ag(Bais) input method simulating some French keyboard   "French (Français) input method simulating some French keyboard
1473  <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)  <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
1474    
1475  ;; ,Aj(B1  ,Ai(B2  ,Ah(B3  ,At(B4  ,An(B5  ,Ao(B6  ,Ab(B7  ,A{(B8  ,Ay(B9  ,A`(B0  -_  ,Ak(B+  `~  ;; ê1  é2  è3  ô4  î5  ï6  â7  û8  ù9  à0  -_  ë+  `~
1476  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,AgG(B  ,A|(B&  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  çÇ  ü&
1477  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ;:  '"  \|  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ;:  '"  \|
1478  ;;    zZ  xX  cC  vV  bB  nN  mM  ,(  .)  !?  ;;    zZ  xX  cC  vV  bB  nN  mM  ,(  .)  !?
1479    
1480  (quail-define-rules  (quail-define-rules
1481   ("1" ?,Aj(B)   ("1" ?ê)
1482   ("2" ?,Ai(B)   ("2" ?é)
1483   ("3" ?,Ah(B)   ("3" ?è)
1484   ("4" ?,At(B)   ("4" ?ô)
1485   ("5" ?,An(B)   ("5" ?î)
1486   ("6" ?,Ao(B)   ("6" ?ï)
1487   ("7" ?,Ab(B)   ("7" ?â)
1488   ("8" ?,A{(B)   ("8" ?û)
1489   ("9" ?,Ay(B)   ("9" ?ù)
1490   ("0" ?,A`(B)   ("0" ?à)
1491   ("=" ?,Ak(B)   ("=" ?ë)
1492   ("[" ?,Ag(B)   ("[" ?ç)
1493   ("]" ?,A|(B)   ("]" ?ü)
1494    
1495   ("!" ?1)   ("!" ?1)
1496   ("@" ?2)   ("@" ?2)
# Line 1559  Doubling the postfix separates the lette Line 1502  Doubling the postfix separates the lette
1502   ("*" ?8)   ("*" ?8)
1503   ("(" ?9)   ("(" ?9)
1504   (")" ?0)   (")" ?0)
1505   ("{" ?,AG(B)   ("{" ?Ç)
1506   ("}" ?&)   ("}" ?&)
1507   ("<" ?\()   ("<" ?\()
1508   (">" ?\))   (">" ?\))
# Line 1568  Doubling the postfix separates the lette Line 1511  Doubling the postfix separates the lette
1511  ;;  ;;
1512  (quail-define-package  (quail-define-package
1513   "french-azerty" "French" "AZ@" t   "french-azerty" "French" "AZ@" t
1514   "French (Fran,Ag(Bais) input method simulating Azerty keyboard   "French (Français) input method simulating Azerty keyboard
1515    
1516  Similaire au clavier fran,Ag(Bais de SUN.  Similaire au clavier français de SUN.
1517  pr,Ai(Bfixes:  ^ pour circonflexe,  ,A((B pour tr,Ai(Bma.  préfixes:  ^ pour circonflexe,  ¨ pour tréma.
1518  <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)  <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
1519    
1520  ;; &1  ,Ai(B2  "3  '4  (5  ,A'(B6  ,Ah(B7  !8  ,Ag(B9  ,A`(B0  ),A0(B -_  @~  ;; &1  é2  "3  '4  (5  §6  è7  !8  ç9  à0  )° -_  @~
1521  ;;  aA  zZ  eE  rR  tT  yY  uU  iI  oO  pP  ^,A((B  `$  ;;  aA  zZ  eE  rR  tT  yY  uU  iI  oO  pP  ^¨  `$
1522  ;;   qQ  sS  dD  fF  gG  hH  jJ  kK  lL  mM  ,Ay(B%  *|  ;;   qQ  sS  dD  fF  gG  hH  jJ  kK  lL  mM  ù%  *|
1523  ;;    wW  xX  cC  vV  bB  nN  ,?  ;.  :/  =+  ;;    wW  xX  cC  vV  bB  nN  ,?  ;.  :/  =+
1524    
1525  (quail-define-rules  (quail-define-rules
1526   ("1" ?&)   ("1" ?&)
1527   ("2" ?,Ai(B)   ("2" ?é)
1528   ("3" ?\")   ("3" ?\")
1529   ("4" ?')   ("4" ?')
1530   ("5" ?\()   ("5" ?\()
1531   ("6" ?,A'(B)   ("6" ?§)
1532   ("7" ?,Ah(B)   ("7" ?è)
1533   ("8" ?!)   ("8" ?!)
1534   ("9" ?,Ag(B)   ("9" ?ç)
1535   ("0" ?,A`(B)   ("0" ?à)
1536   ("-" ?\))   ("-" ?\))
1537   ("=" ?-)   ("=" ?-)
1538   ("`" ?@)   ("`" ?@)
# Line 1615  pr,Ai(Bfixes:  ^ pour circonflexe,  , Line 1558  pr,Ai(Bfixes:  ^ pour circonflexe,  ,
1558   ("k" ?k)   ("k" ?k)
1559   ("l" ?l)   ("l" ?l)
1560   (";" ?m)   (";" ?m)
1561   ("'" ?,Ay(B)   ("'" ?ù)
1562   ("\\" ?*)   ("\\" ?*)
1563   ("z" ?w)   ("z" ?w)
1564   ("x" ?x)   ("x" ?x)
# Line 1638  pr,Ai(Bfixes:  ^ pour circonflexe,  , Line 1581  pr,Ai(Bfixes:  ^ pour circonflexe,  ,
1581   ("*" ?8)   ("*" ?8)
1582   ("(" ?9)   ("(" ?9)
1583   (")" ?0)   (")" ?0)
1584   ("_" ?,A0(B)   ("_" ?°)
1585   ("+" ?_)   ("+" ?_)
1586   ("~" ?~)   ("~" ?~)
1587   ("Q" ?A)   ("Q" ?A)
# Line 1651  pr,Ai(Bfixes:  ^ pour circonflexe,  , Line 1594  pr,Ai(Bfixes:  ^ pour circonflexe,  ,
1594   ("I" ?I)   ("I" ?I)
1595   ("O" ?O)   ("O" ?O)
1596   ("P" ?P)   ("P" ?P)
1597   ("{" ?,A((B)   ("{" ?¨)
1598   ("}" ?$)   ("}" ?$)
1599   ("A" ?Q)   ("A" ?Q)
1600   ("S" ?S)   ("S" ?S)
# Line 1676  pr,Ai(Bfixes:  ^ pour circonflexe,  , Line 1619  pr,Ai(Bfixes:  ^ pour circonflexe,  ,
1619   (">" ?/)   (">" ?/)
1620   ("?" ?+)   ("?" ?+)
1621    
1622   ("[q" ?,Ab(B)   ("[q" ?â)
1623   ("[e" ?,Aj(B)   ("[e" ?ê)
1624   ("[i" ?,An(B)   ("[i" ?î)
1625   ("[o" ?,At(B)   ("[o" ?ô)
1626   ("[u" ?,A{(B)   ("[u" ?û)
1627    
1628   ("{e" ?,Ak(B)   ("{e" ?ë)
1629   ("{i" ?,Ao(B)   ("{i" ?ï)
1630   ("{u" ?,A|(B)   ("{u" ?ü)
1631    
1632   ("[[" ?^)   ("[[" ?^)
1633   ("{{" ?,A((B)   ("{{" ?¨)
1634   )   )
1635    
1636  ;;  ;;
1637  (quail-define-package  (quail-define-package
1638   "icelandic-keyboard" "Latin-1" "IS@" t   "icelandic-keyboard" "Latin-1" "IS@" t
1639   "Icelandic (,AM(Bslenska) input method simulating some Icelandic keyboard   "Icelandic (Íslenska) input method simulating some Icelandic keyboard
1640    
1641  Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t)  Dead accent is right to æ." nil t t t t nil nil nil nil nil t)
1642    
1643  ;; 1!  2"  3#  4$  5%  6^  7&  8*  9(  0)  ,AvV(B  -_  `~  ;; 1!  2"  3#  4$  5%  6^  7&  8*  9(  0)  öÖ  -_  `~
1644  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,ApP(B  '?  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ðÐ  '?
1645  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AfF(B  ,A44(B  +*  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  æÆ  ´´  +*
1646  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  ,A~^(B  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  þÞ
1647    
1648  (quail-define-rules  (quail-define-rules
1649   ("-" ?,Av(B)   ("-" ?ö)
1650   ("=" ?-)   ("=" ?-)
1651   ("[" ?,Ap(B)   ("[" ?ð)
1652   ("]" ?')   ("]" ?')
1653   (";" ?,Af(B)   (";" ?æ)
1654   ("'" ?,A4(B)   ("'" ?´)
1655   ("\\" ?+)   ("\\" ?+)
1656   ("/" ?,A~(B)   ("/" ?þ)
1657    
1658   ("@" ?\")   ("@" ?\")
1659   ("_" ?,AV(B)   ("_" ?Ö)
1660   ("+" ?_)   ("+" ?_)
1661   ("{" ?,AP(B)   ("{" ?Ð)
1662   ("}" ??)   ("}" ??)
1663   (":" ?,AF(B)   (":" ?Æ)
1664   ("\"" ?,A4(B)   ("\"" ?´)
1665   ("|" ?*)   ("|" ?*)
1666   ("<" ?\;)   ("<" ?\;)
1667   (">" ?:)   (">" ?:)
1668   ("?" ?,A^(B)   ("?" ?Þ)
1669    
1670   ("'a" ?,Aa(B)   ("'a" ?á)
1671   ("'e" ?,Ai(B)   ("'e" ?é)
1672   ("'i" ?,Am(B)   ("'i" ?í)
1673   ("'o" ?,As(B)   ("'o" ?ó)
1674   ("'u" ?,Az(B)   ("'u" ?ú)
1675   ("'y" ?,A}(B)   ("'y" ?ý)
1676   ("'A" ?,AA(B)   ("'A" ?Á)
1677   ("'E" ?,AI(B)   ("'E" ?É)
1678   ("'I" ?,AM(B)   ("'I" ?Í)
1679   ("'O" ?,AS(B)   ("'O" ?Ó)
1680   ("'U" ?,AZ(B)   ("'U" ?Ú)
1681   ("'Y" ?,A](B)   ("'Y" ?Ý)
1682    
1683   ("''" ?,A4(B)   ("''" ?´)
1684   )   )
1685    
1686  ;;  ;;
# Line 1746  Dead accent is right to ,Af(B." nil t Line 1689  Dead accent is right to ,Af(B." nil t
1689   "Danish input method simulating SUN Danish keyboard"   "Danish input method simulating SUN Danish keyboard"
1690   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1691    
1692  ;; 1!  2"  3#  4,A$(B  5%  6&  7/  8(  9)  0=  +?  ,A='(B  ~^  ;; 1!  2"  3#  4¤  5%  6&  7/  8(  9)  0=  +?  ½§  ~^
1693  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,AeE(B  ,AiI(B  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  åÅ  éÉ
1694  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AfF(B  ,AxX(B  '*  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  æÆ  øØ  '*
1695  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_
1696    
1697  (quail-define-rules  (quail-define-rules
1698   ("-" ?+)   ("-" ?+)
1699   ("=" ?,A=(B)   ("=" ?½)
1700   ("`" ?~)   ("`" ?~)
1701   ("[" ?,Ae(B)   ("[" ?å)
1702   ("]" ?,Ai(B)   ("]" ?é)
1703   (";" ?,Af(B)   (";" ?æ)
1704   ("'" ?,Ax(B)   ("'" ?ø)
1705   ("\\" ?')   ("\\" ?')
1706   ("/" ?-)   ("/" ?-)
1707    
1708   ("@" ?\")   ("@" ?\")
1709   ("$" ?,A$(B)   ("$" ?¤)
1710   ("^" ?&)   ("^" ?&)
1711   ("&" ?/)   ("&" ?/)
1712   ("*" ?\()   ("*" ?\()
1713   ("(" ?\))   ("(" ?\))
1714   (")" ?=)   (")" ?=)
1715   ("_" ??)   ("_" ??)
1716   ("+" ?,A'(B)   ("+" ?§)
1717   ("~" ?^)   ("~" ?^)
1718   ("{" ?,AE(B)   ("{" ?Å)
1719   ("}" ?,AI(B)   ("}" ?É)
1720   (":" ?,AF(B)   (":" ?Æ)
1721   ("\"" ?,AX(B)   ("\"" ?Ø)
1722   ("|" ?*)   ("|" ?*)
1723   ("<" ?\;)   ("<" ?\;)
1724   (">" ?:)   (">" ?:)
# Line 1788  Dead accent is right to ,Af(B." nil t Line 1731  Dead accent is right to ,Af(B." nil t
1731   "Norwegian (Norsk) input method simulating SUN Norwegian keyboard"   "Norwegian (Norsk) input method simulating SUN Norwegian keyboard"
1732   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1733    
1734  ;; 1!  2"  3#  4,A$(B  5%  6&  7/  8(  9)  0=  +?  |,A'(B  ~^  ;; 1!  2"  3#  4¤  5%  6&  7/  8(  9)  0=  +?  |§  ~^
1735  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,AeE(B  ,AiI(B  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  åÅ  éÉ
1736  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AxX(B  ,AfF(B  '*  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  øØ  æÆ  '*
1737  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  '?  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  '?
1738    
1739  (quail-define-rules  (quail-define-rules
1740   ("-" ?+)   ("-" ?+)
1741   ("=" ?|)   ("=" ?|)
1742   ("`" ?~)   ("`" ?~)
1743   ("[" ?,Ae(B)   ("[" ?å)
1744   ("]" ?,Ai(B)   ("]" ?é)
1745   (";" ?,Ax(B)   (";" ?ø)
1746   ("'" ?,Af(B)   ("'" ?æ)
1747   ("\\" ?')   ("\\" ?')
1748   ("/" ?-)   ("/" ?-)
1749    
1750   ("!" ?!)   ("!" ?!)
1751   ("@" ?\")   ("@" ?\")
1752   ("$" ?,A$(B)   ("$" ?¤)
1753   ("^" ?&)   ("^" ?&)
1754   ("&" ?/)   ("&" ?/)
1755   ("*" ?\()   ("*" ?\()
1756   ("(" ?\))   ("(" ?\))
1757   (")" ?=)   (")" ?=)
1758   ("_" ??)   ("_" ??)
1759   ("+" ?,A'(B)   ("+" ?§)
1760   ("~" ?^)   ("~" ?^)
1761   ("{" ?,AE(B)   ("{" ?Å)
1762   ("}" ?,AI(B)   ("}" ?É)
1763   (":" ?,AX(B)   (":" ?Ø)
1764   ("\"" ?,AF(B)   ("\"" ?Æ)
1765   ("|" ?*)   ("|" ?*)
1766   ("<" ?\;)   ("<" ?\;)
1767   (">" ?:)   (">" ?:)
# Line 1831  Dead accent is right to ,Af(B." nil t Line 1774  Dead accent is right to ,Af(B." nil t
1774   "Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard"   "Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard"
1775   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1776    
1777  ;; 1!  2"  3#  4,A$(B  5%  6&  7/  8(  9)  0=  +?  ,A'=(B  ~^  ;; 1!  2"  3#  4¤  5%  6&  7/  8(  9)  0=  +?  §½  ~^
1778  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,AeE(B  ,AiI(B  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  åÅ  éÉ
1779  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AvV(B  ,AdD(B  '*  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  öÖ  äÄ  '*
1780  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_
1781    
1782  (quail-define-rules  (quail-define-rules
1783   ("-" ?+)   ("-" ?+)
1784   ("=" ?,A'(B)   ("=" ?§)
1785   ("`" ?~)   ("`" ?~)
1786   ("[" ?,Ae(B)   ("[" ?å)
1787   ("]" ?,Ai(B)   ("]" ?é)
1788   (";" ?,Av(B)   (";" ?ö)
1789   ("'" ?,Ad(B)   ("'" ?ä)
1790   ("\\" ?')   ("\\" ?')
1791   ("/" ?-)   ("/" ?-)
1792    
1793   ("@" ?\")   ("@" ?\")
1794   ("$" ?,A$(B)   ("$" ?¤)
1795   ("^" ?&)   ("^" ?&)
1796   ("&" ?/)   ("&" ?/)
1797   ("*" ?\()   ("*" ?\()
1798   ("(" ?\))   ("(" ?\))
1799   (")" ?=)   (")" ?=)
1800   ("_" ??)   ("_" ??)
1801   ("+" ?,A=(B)   ("+" ?½)
1802   ("~" ?^)   ("~" ?^)
1803   ("{" ?,AE(B)   ("{" ?Å)
1804   ("}" ?,AI(B)   ("}" ?É)
1805   (":" ?,AV(B)   (":" ?Ö)
1806   ("\"" ?,AD(B)   ("\"" ?Ä)
1807   ("|" ?*)   ("|" ?*)
1808   ("<" ?\;)   ("<" ?\;)
1809   (">" ?:)   (">" ?:)
# Line 1873  Dead accent is right to ,Af(B." nil t Line 1816  Dead accent is right to ,Af(B." nil t
1816   "Finnish input method simulating SUN Finnish/Swedish keyboard"   "Finnish input method simulating SUN Finnish/Swedish keyboard"
1817   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1818    
1819  ;; 1!  2"  3#  4,A$(B  5%  6&  7/  8(  9)  0=  +?  ,A'=(B  ~^  ;; 1!  2"  3#  4¤  5%  6&  7/  8(  9)  0=  +?  §½  ~^
1820  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,AeE(B  ,AiI(B  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  åÅ  éÉ
1821  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AvV(B  ,AdD(B  '*  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  öÖ  äÄ  '*
1822  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_
1823    
1824  (quail-define-rules  (quail-define-rules
1825   ("-" ?+)   ("-" ?+)
1826   ("=" ?,A'(B)   ("=" ?§)
1827   ("`" ?~)   ("`" ?~)
1828   ("[" ?,Ae(B)   ("[" ?å)
1829   ("]" ?,Ai(B)   ("]" ?é)
1830   (";" ?,Av(B)   (";" ?ö)
1831   ("'" ?,Ad(B)   ("'" ?ä)
1832   ("\\" ?')   ("\\" ?')
1833   ("/" ?-)   ("/" ?-)
1834    
1835   ("@" ?\")   ("@" ?\")
1836   ("$" ?,A$(B)   ("$" ?¤)
1837   ("^" ?&)   ("^" ?&)
1838   ("&" ?/)   ("&" ?/)
1839   ("*" ?\()   ("*" ?\()
1840   ("(" ?\))   ("(" ?\))
1841   (")" ?=)   (")" ?=)
1842   ("_" ??)   ("_" ??)
1843   ("+" ?,A=(B)   ("+" ?½)
1844   ("~" ?^)   ("~" ?^)
1845   ("{" ?,AE(B)   ("{" ?Å)
1846   ("}" ?,AI(B)   ("}" ?É)
1847   (":" ?,AV(B)   (":" ?Ö)
1848   ("\"" ?,AD(B)   ("\"" ?Ä)
1849   ("|" ?*)   ("|" ?*)
1850   ("<" ?\;)   ("<" ?\;)
1851   (">" ?:)   (">" ?:)
# Line 1915  Dead accent is right to ,Af(B." nil t Line 1858  Dead accent is right to ,Af(B." nil t
1858   "German (Deutsch) input method simulating SUN German keyboard"   "German (Deutsch) input method simulating SUN German keyboard"
1859   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1860    
1861  ;; 1!  2"  3,A'(B  4$  5%  6&  7/  8(  9)  0=  ,A_(B?  [{  ]}  ;; 1!  2"  3§  4$  5%  6&  7/  8(  9)  0=  ß?  [{  ]}
1862  ;;  qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  ,A|\(B  +*  ;;  qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  üÜ  +*
1863  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AvV(B  ,AdD(B  #^  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  öÖ  äÄ  #^
1864  ;;    yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_  ;;    yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_
1865    
1866  (quail-define-rules  (quail-define-rules
1867   ("-" ?,A_(B)   ("-" ?ß)
1868   ("=" ?\[)   ("=" ?\[)
1869   ("`" ?\])   ("`" ?\])
1870   ("y" ?z)   ("y" ?z)
1871   ("[" ?,A|(B)   ("[" ?ü)
1872   ("]" ?+)   ("]" ?+)
1873   (";" ?,Av(B)   (";" ?ö)
1874   ("'" ?,Ad(B)   ("'" ?ä)
1875   ("\\" ?#)   ("\\" ?#)
1876   ("z" ?y)   ("z" ?y)
1877   ("/" ?-)   ("/" ?-)
1878    
1879   ("@" ?\")   ("@" ?\")
1880   ("#" ?,A'(B)   ("#" ?§)
1881   ("^" ?&)   ("^" ?&)
1882   ("&" ?/)   ("&" ?/)
1883   ("*" ?\()   ("*" ?\()
# Line 1944  Dead accent is right to ,Af(B." nil t Line 1887  Dead accent is right to ,Af(B." nil t
1887   ("_" ??)   ("_" ??)
1888   ("+" ?{)   ("+" ?{)
1889   ("~" ?})   ("~" ?})
1890   ("{" ?,A\(B)   ("{" ?Ü)
1891   ("}" ?*)   ("}" ?*)
1892   (":" ?,AV(B)   (":" ?Ö)
1893   ("\"" ?,AD(B)   ("\"" ?Ä)
1894   ("|" ?^)   ("|" ?^)
1895   ("Z" ?Y)   ("Z" ?Y)
1896   ("<" ?\;)   ("<" ?\;)
# Line 1961  Dead accent is right to ,Af(B." nil t Line 1904  Dead accent is right to ,Af(B." nil t
1904   "Italian (Italiano) input method simulating SUN Italian keyboard"   "Italian (Italiano) input method simulating SUN Italian keyboard"
1905   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1906    
1907  ;; 1!  2"  3,A#(B  4$  5%  6&  7/  8(  9)  0=  '?  ,Al(B^  `~  ;; 1!  2"  3£  4$  5%  6&  7/  8(  9)  0=  '?  ì^  `~
1908  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,Ahi(B  +*  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  èé  +*
1909  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,Arg(B  ,A`0(B  ,Ay'(B  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  òç  à°  ù§
1910  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_
1911    
1912  (quail-define-rules  (quail-define-rules
1913   ("-" ?')   ("-" ?')
1914   ("=" ?,Al(B)   ("=" ?ì)
1915   ("[" ?,Ah(B)   ("[" ?è)
1916   ("]" ?+)   ("]" ?+)
1917   (";" ?,Ar(B)   (";" ?ò)
1918   ("'" ?,A`(B)   ("'" ?à)
1919   ("\\" ?,Ay(B)   ("\\" ?ù)
1920   ("/" ?-)   ("/" ?-)
1921    
1922   ("@" ?\")   ("@" ?\")
1923   ("#" ?,A#(B)   ("#" ?£)
1924   ("^" ?&)   ("^" ?&)
1925   ("&" ?/)   ("&" ?/)
1926   ("*" ?\()   ("*" ?\()
# Line 1986  Dead accent is right to ,Af(B." nil t Line 1929  Dead accent is right to ,Af(B." nil t
1929   ("_" ??)   ("_" ??)
1930   ("+" ?^)   ("+" ?^)
1931   ("~" ?~)   ("~" ?~)
1932   ("{" ?,Ai(B)   ("{" ?é)
1933   ("}" ?*)   ("}" ?*)
1934   (":" ?,Ag(B)   (":" ?ç)
1935   ("\"" ?,A0(B)   ("\"" ?°)
1936   ("|" ?,A'(B)   ("|" ?§)
1937   ("<" ?\;)   ("<" ?\;)
1938   (">" ?:)   (">" ?:)
1939   ("?" ?_)   ("?" ?_)
# Line 1999  Dead accent is right to ,Af(B." nil t Line 1942  Dead accent is right to ,Af(B." nil t
1942  ;;  ;;
1943  (quail-define-package  (quail-define-package
1944   "spanish-keyboard" "Spanish" "ES@" t   "spanish-keyboard" "Spanish" "ES@" t
1945   "Spanish (Espa,Aq(Bol) input method simulating SUN Spanish keyboard"   "Spanish (Español) input method simulating SUN Spanish keyboard"
1946   nil t t t t nil nil nil nil nil t)   nil t t t t nil nil nil nil nil t)
1947    
1948  ;; 1!  2"  3,A7(B  4$  5%  6&  7/  8(  9)  0=  '?  ,A!?(B  ,AmM(B  ;; 1!  2"  3·  4$  5%  6&  7/  8(  9)  0=  '?  ¡¿  íÍ
1949  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  ,AiI(B  ,AsS(B  ;;  qQ  wW  eE  rR  tT  yY  uU  iI  oO  pP  éÉ  óÓ
1950  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ,AqQ(B  ,AaA(B  ,AzZ(B  ;;   aA  sS  dD  fF  gG  hH  jJ  kK  lL  ñÑ  áÁ  úÚ
1951  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_  ;;    zZ  xX  cC  vV  bB  nN  mM  ,;  .:  -_
1952    
1953  (quail-define-rules  (quail-define-rules
1954   ("-" ?')   ("-" ?')
1955   ("=" ?,A!(B)   ("=" ?¡)
1956   ("`" ?,Am(B)   ("`" ?í)
1957   ("[" ?,Ai(B)   ("[" ?é)
1958   ("]" ?,As(B)   ("]" ?ó)
1959   (";" ?,Aq(B)   (";" ?ñ)
1960   ("'" ?,Aa(B)   ("'" ?á)
1961   ("\\" ?,Az(B)   ("\\" ?ú)
1962   ("/" ?-)   ("/" ?-)
1963    
1964   ("@" ?\")   ("@" ?\")
1965   ("#" ?,A7(B)   ("#" ?·)
1966   ("^" ?&)   ("^" ?&)
1967   ("&" ?/)   ("&" ?/)
1968   ("*" ?\()   ("*" ?\()
1969   ("(" ?\))   ("(" ?\))
1970   (")" ?=)   (")" ?=)
1971   ("_" ??)   ("_" ??)
1972   ("+" ?,A?(B)   ("+" ?¿)
1973   ("~" ?,AM(B)   ("~" ?Í)
1974   ("{" ?,AI(B)   ("{" ?É)
1975   ("}" ?,AS(B)   ("}" ?Ó)
1976   (":" ?,AQ(B)   (":" ?Ñ)
1977   ("\"" ?,AA(B)   ("\"" ?Á)
1978   ("|" ?,AZ(B)   ("|" ?Ú)
1979   ("<" ?\;)   ("<" ?\;)
1980   (">" ?:)   (">" ?:)
1981   ("?" ?_)   ("?" ?_)
# Line 2135  of characters from a single Latin-N char Line 2078  of characters from a single Latin-N char
2078    
2079               | postfix | examples               | postfix | examples
2080   ------------+---------+----------   ------------+---------+----------
2081    acute      |    '    | a' -> ,Aa(B    acute      |    '    | a' -> á
2082    grave      |    `    | a` -> ,A`(B    grave      |    `    | a` -> à
2083    circumflex |    ^    | a^ -> ,Ab(B    circumflex |    ^    | a^ -> â
2084    diaeresis  |    \"    | a\" -> ,Ad(B    diaeresis  |    \"    | a\" -> ä
2085    tilde      |    ~    | a~ -> ,Ac(B    tilde      |    ~    | a~ -> ã
2086    cedilla    |    ,    | c, -> ,Ag(B    cedilla    |    ,    | c, -> ç
2087    ogonek     |    ,    | a, -> $,1 %(B    ogonek     |    ,    | a, -> ą
2088    breve      |    ~    | a~ -> $,1 #(B    breve      |    ~    | a~ -> ă
2089    caron      |    ~    | c~ -> $,1 -(B    caron      |    ~    | c~ -> č
2090    dbl. acute |    :    | o: -> $,1 q(B    dbl. acute |    :    | o: -> ő
2091    ring       |    .    | u. -> $,1!/(B    ring       |    .    | u. -> ů
2092    dot        |    .    | z. -> $,1!<(B    dot        |    .    | z. -> ż
2093    stroke     |    /    | d/ -> $,1 1(B    stroke     |    /    | d/ -> đ
2094    nordic     |    /    | d/ -> ,Ap(B   t/ -> ,A~(B   a/ -> ,Ae(B   e/ -> ,Af(B   o/ -> ,Ax(B    nordic     |    /    | d/ -> ð   t/ -> þ   a/ -> å   e/ -> æ   o/ -> ø
2095    others     |    /    | s/ -> ,A_(B   ?/ -> ,A?(B   !/ -> ,A!(B   // -> ,A0(B    others     |    /    | s/ -> ß   ?/ -> ¿   !/ -> ¡   // -> °
2096               | various | << -> ,A+(B   >> -> ,A;(B   o_ -> ,A:(B   a_ -> ,A*(B               | various | << -> «   >> -> »   o_ -> º   a_ -> ª
2097    
2098  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'  Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
2099  " nil t nil nil nil nil nil nil nil nil t)  " nil t nil nil nil nil nil nil nil nil t)
2100    
2101  ;; Fixme: ,A&(B ,A'(B ,A((B ,A)(B ,A,(B ,A-(B ,A.(B ,A/(B ,A1(B ,A2(B ,A3(B ,A4(B ,A5(B ,A6(B ,A7(B ,A8(B ,A9(B ,A<(B ,A=(B ,A>(B ,AW(B ,Aw(B  ;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
2102  (quail-define-rules  (quail-define-rules
2103   (" _" ?,A (B)   (" _" ? )
2104   ("!/" ?,A!(B)   ("!/" ?¡)
2105   ("//" ?,A0(B)   ("//" ?°)
2106   ("<<" ?\,A+(B)   ("<<" ?\«)
2107   (">>" ?\,A;(B)   (">>" ?\»)
2108   ("?/" ?,A?(B)   ("?/" ?¿)
2109   ("$/" ?,A#(B)   ("$/" ?£)
2110   ("$/" ?,A$(B)   ("$/" ?¤)
2111   ("A'" ?,AA(B)   ("A'" ?Á)
2112   ("A," ?$,1 $(B)   ("A," ?Ą)
2113   ("A-" ?$,1  (B)   ("A-" ?Ā)
2114   ("A/" ?,AE(B)   ("A/" ?Å)
2115   ("A\"" ?,AD(B)   ("A\"" ?Ä)
2116   ("A^" ?,AB(B)   ("A^" ?Â)
2117   ("A`" ?,A@(B)   ("A`" ?À)
2118   ("A~" ?,AC(B)   ("A~" ?Ã)
2119   ("A~" ?$,1 "(B)   ("A~" ?Ă)
2120   ("C'" ?$,1 &(B)   ("C'" ?Ć)
2121   ("C," ?,AG(B)   ("C," ?Ç)
2122   ("C." ?$,1 *(B)   ("C." ?Ċ)
2123   ("C^" ?$,1 ((B)   ("C^" ?Ĉ)
2124   ("C~" ?$,1 ,(B)   ("C~" ?Č)
2125   ("D/" ?,AP(B)   ("D/" ?Ð)
2126   ("D/" ?$,1 0(B)   ("D/" ?Đ)
2127   ("D~" ?$,1 .(B)   ("D~" ?Ď)
2128   ("E'" ?,AI(B)   ("E'" ?É)
2129   ("E," ?$,1 8(B)   ("E," ?Ę)
2130   ("E-" ?$,1 2(B)   ("E-" ?Ē)
2131   ("E." ?$,1 6(B)   ("E." ?Ė)
2132   ("E/" ?,AF(B)   ("E/" ?Æ)
2133   ("E\"" ?,AK(B)   ("E\"" ?Ë)
2134   ("E^" ?,AJ(B)   ("E^" ?Ê)
2135   ("E`" ?,AH(B)   ("E`" ?È)
2136   ("E~" ?$,1 :(B)   ("E~" ?Ě)
2137   ("G," ?$,1 B(B)   ("G," ?Ģ)
2138   ("G." ?$,1 @(B)   ("G." ?Ġ)
2139   ("G^" ?$,1 <(B)   ("G^" ?Ĝ)
2140   ("G~" ?$,1 >(B)   ("G~" ?Ğ)
2141   ("H/" ?$,1 F(B)   ("H/" ?Ħ)
2142   ("H^" ?$,1 D(B)   ("H^" ?Ĥ)
2143   ("I'" ?,AM(B)   ("I'" ?Í)
2144   ("I," ?$,1 N(B)   ("I," ?Į)
2145   ("I-" ?$,1 J(B)   ("I-" ?Ī)
2146   ("I." ?$,1 P(B)   ("I." ?İ)
2147   ("I\"" ?,AO(B)   ("I\"" ?Ï)
2148   ("I^" ?,AN(B)   ("I^" ?Î)
2149   ("I`" ?,AL(B)   ("I`" ?Ì)
2150   ("I~" ?$,1 H(B)   ("I~" ?Ĩ)
2151   ("J^" ?$,1 T(B)   ("J^" ?Ĵ)
2152   ("K," ?$,1 V(B)   ("K," ?Ķ)
2153   ("L'" ?$,1 Y(B)   ("L'" ?Ĺ)
2154   ("L," ?$,1 [(B)   ("L," ?Ļ)
2155   ("L/" ?$,1 a(B)   ("L/" ?Ł)
2156   ("L~" ?$,1 ](B)   ("L~" ?Ľ)
2157   ("N'" ?$,1 c(B)   ("N'" ?Ń)
2158   ("N," ?$,1 e(B)   ("N," ?Ņ)
2159   ("N/" ?$,1 j(B)   ("N/" ?Ŋ)
2160   ("N~" ?,AQ(B)   ("N~" ?Ñ)
2161   ("N~" ?$,1 g(B)   ("N~" ?Ň)
2162   ("O'" ?,AS(B)   ("O'" ?Ó)
2163   ("O-" ?$,1 l(B)   ("O-" ?Ō)
2164   ("O/" ?,AX(B)   ("O/" ?Ø)
2165   ("O/" ?$,1 r(B)   ("O/" ?Œ)
2166   ("O:" ?$,1 p(B)   ("O:" ?Ő)
2167   ("O\"" ?,AV(B)   ("O\"" ?Ö)
2168   ("O^" ?,AT(B)   ("O^" ?Ô)
2169   ("O`" ?,AR(B)   ("O`" ?Ò)
2170   ("O~" ?,AU(B)   ("O~" ?Õ)
2171   ("R'" ?$,1 t(B)   ("R'" ?Ŕ)
2172   ("R," ?$,1 v(B)   ("R," ?Ŗ)
2173   ("R~" ?$,1 x(B)   ("R~" ?Ř)
2174   ("S'" ?$,1 z(B)   ("S'" ?Ś)
2175   ("S," ?$,1 ~(B)   ("S," ?Ş)
2176   ("S^" ?$,1 |(B)   ("S^" ?Ŝ)
2177   ("S~" ?$,1! (B)   ("S~" ?Š)
2178   ("T," ?$,1!"(B)   ("T," ?Ţ)
2179   ("T/" ?,A^(B)   ("T/" ?Þ)
2180   ("T/" ?$,1!&(B)   ("T/" ?Ŧ)
2181   ("T~" ?$,1!$(B)   ("T~" ?Ť)
2182   ("U'" ?,AZ(B)   ("U'" ?Ú)
2183   ("U," ?$,1!2(B)   ("U," ?Ų)
2184   ("U-" ?$,1!*(B)   ("U-" ?Ū)
2185   ("U." ?$,1!.(B)   ("U." ?Ů)
2186   ("U:" ?$,1!0(B)   ("U:" ?Ű)
2187   ("U\"" ?,A\(B)   ("U\"" ?Ü)
2188   ("U^" ?,A[(B)   ("U^" ?Û)
2189   ("U`" ?,AY(B)   ("U`" ?Ù)
2190   ("U~" ?$,1!((B)   ("U~" ?Ũ)
2191   ("U~" ?$,1!,(B)   ("U~" ?Ŭ)
2192   ("Y'" ?,A](B)   ("Y'" ?Ý)
2193   ("Y\"" ?$,1!8(B)   ("Y\"" ?Ÿ)
2194   ("Y=" ?,A%(B)   ("Y=" ?¥)
2195   ("Z'" ?$,1!9(B)   ("Z'" ?Ź)
2196   ("Z." ?$,1!;(B)   ("Z." ?Ż)
2197   ("Z~" ?$,1!=(B)   ("Z~" ?Ž)
2198   ("a'" ?,Aa(B)   ("a'" ?á)
2199   ("a," ?$,1 %(B)   ("a," ?ą)
2200   ("a-" ?$,1 !(B)   ("a-" ?ā)
2201   ("a/" ?,Ae(B)   ("a/" ?å)
2202   ("a\"" ?,Ad(B)   ("a\"" ?ä)
2203   ("a^" ?,Ab(B)   ("a^" ?â)
2204   ("a_" ?,A*(B)   ("a_" ?ª)
2205   ("a`" ?,A`(B)   ("a`" ?à)
2206   ("a~" ?,Ac(B)   ("a~" ?ã)
2207   ("a~" ?$,1 #(B)   ("a~" ?ă)
2208   ("c'" ?$,1 '(B)   ("c'" ?ć)
2209   ("c," ?,Ag(B)   ("c," ?ç)
2210   ("c." ?$,1 +(B)   ("c." ?ċ)
2211   ("c^" ?$,1 )(B)   ("c^" ?ĉ)
2212   ("c~" ?$,1 -(B)   ("c~" ?č)
2213   ("c/" ?,A"(B)   ("c/" ?¢)
2214   ("d/" ?,Ap(B)   ("d/" ?ð)
2215   ("d/" ?$,1 1(B)   ("d/" ?đ)
2216   ("d~" ?$,1 /(B)   ("d~" ?ď)
2217   ("e'" ?,Ai(B)   ("e'" ?é)
2218   ("e," ?$,1 9(B)   ("e," ?ę)
2219   ("e-" ?$,1 3(B)   ("e-" ?ē)
2220   ("e." ?$,1 7(B)   ("e." ?ė)
2221   ("e/" ?,Af(B)   ("e/" ?æ)
2222   ("e\"" ?,Ak(B)   ("e\"" ?ë)
2223   ("e^" ?,Aj(B)   ("e^" ?ê)
2224   ("e`" ?,Ah(B)   ("e`" ?è)
2225   ("e~" ?$,1 ;(B)   ("e~" ?ě)
2226   ("e=" ?$,1tL(B)   ("e=" ?€)
2227   ("g," ?$,1 C(B)   ("g," ?ģ)
2228   ("g." ?$,1 A(B)   ("g." ?ġ)
2229   ("g^" ?$,1 =(B)   ("g^" ?ĝ)
2230   ("g~" ?$,1 ?(B)   ("g~" ?ğ)
2231   ("h/" ?$,1 G(B)   ("h/" ?ħ)
2232   ("h^" ?$,1 E(B)   ("h^" ?ĥ)
2233   ("i'" ?,Am(B)   ("i'" ?í)
2234   ("i," ?$,1 O(B)   ("i," ?į)
2235   ("i-" ?$,1 K(B)   ("i-" ?ī)
2236   ("i." ?$,1 Q(B)   ("i." ?ı)
2237   ("i\"" ?,Ao(B)   ("i\"" ?ï)
2238   ("i^" ?,An(B)   ("i^" ?î)
2239   ("i`" ?,Al(B)   ("i`" ?ì)
2240   ("i~" ?$,1 I(B)   ("i~" ?ĩ)
2241   ("j^" ?$,1 U(B)   ("j^" ?ĵ)
2242   ("k," ?$,1 W(B)   ("k," ?ķ)
2243   ("k/" ?$,1 X(B)   ("k/" ?ĸ)
2244   ("l'" ?$,1 Z(B)   ("l'" ?ĺ)
2245   ("l," ?$,1 \(B)   ("l," ?ļ)
2246   ("l/" ?$,1 b(B)   ("l/" ?ł)
2247   ("l~" ?$,1 ^(B)   ("l~" ?ľ)
2248   ("n'" ?$,1 d(B)   ("n'" ?ń)
2249   ("n," ?$,1 f(B)   ("n," ?ņ)
2250   ("n/" ?$,1 k(B)   ("n/" ?ŋ)
2251   ("n~" ?,Aq(B)   ("n~" ?ñ)
2252   ("n~" ?$,1 h(B)   ("n~" ?ň)
2253   ("o'" ?,As(B)   ("o'" ?ó)
2254   ("o-" ?$,1 m(B)   ("o-" ?ō)
2255   ("o/" ?,Ax(B)   ("o/" ?ø)
2256   ("o/" ?$,1 s(B)   ("o/" ?œ)
2257   ("o:" ?$,1 q(B)   ("o:" ?ő)
2258   ("o\"" ?,Av(B)   ("o\"" ?ö)
2259   ("o^" ?,At(B)   ("o^" ?ô)
2260   ("o_" ?,A:(B)   ("o_" ?º)
2261   ("o`" ?,Ar(B)   ("o`" ?ò)
2262   ("o~" ?,Au(B)   ("o~" ?õ)
2263   ("r'" ?$,1 u(B)   ("r'" ?ŕ)
2264   ("r," ?$,1 w(B)   ("r," ?ŗ)
2265   ("r~" ?$,1 y(B)   ("r~" ?ř)
2266   ("s'" ?$,1 {(B)   ("s'" ?ś)
2267   ("s," ?$,1 (B)   ("s," ?ş)
2268   ("s/" ?,A_(B)   ("s/" ?ß)
2269   ("s^" ?$,1 }(B)   ("s^" ?ŝ)
2270   ("s~" ?$,1!!(B)   ("s~" ?š)
2271   ("t," ?$,1!#(B)   ("t," ?ţ)
2272   ("t/" ?,A~(B)   ("t/" ?þ)
2273   ("t/" ?$,1!'(B)   ("t/" ?ŧ)
2274   ("t~" ?$,1!%(B)   ("t~" ?ť)
2275   ("u'" ?,Az(B)   ("u'" ?ú)
2276   ("u," ?$,1!3(B)   ("u," ?ų)
2277   ("u-" ?$,1!+(B)   ("u-" ?ū)
2278   ("u." ?$,1!/(B)   ("u." ?ů)
2279   ("u:" ?$,1!1(B)   ("u:" ?ű)
2280   ("u\"" ?,A|(B)   ("u\"" ?ü)
2281   ("u^" ?,A{(B)   ("u^" ?û)
2282   ("u`" ?,Ay(B)   ("u`" ?ù)
2283   ("u~" ?$,1!)(B)   ("u~" ?ũ)
2284   ("u~" ?$,1!-(B)   ("u~" ?ŭ)
2285   ("y'" ?,A}(B)   ("y'" ?ý)
2286   ("y\"" ?,A(B)   ("y\"" ?ÿ)
2287   ("z'" ?$,1!:(B)   ("z'" ?ź)
2288   ("z." ?$,1!<(B)   ("z." ?ż)
2289   ("z~" ?$,1!>(B)   ("z~" ?ž)
2290    
2291   ("!//" ["!/"])   ("!//" ["!/"])
2292   ("///" ["//"])   ("///" ["//"])
# Line 2528  Doubling the postfix separates the lette Line 2471  Doubling the postfix separates the lette
2471   nil t t t nil nil nil nil nil nil t)   nil t t t nil nil nil nil nil nil t)
2472    
2473  (quail-define-rules  (quail-define-rules
2474   ("C<" ?,BH(B)   ("C<" ?Č)
2475   ("C'" ?,BF(B)   ("C'" ?Ć)
2476   ("D;" ?,BP(B)   ("D;" ?Đ)
2477   ("S<" ?,B)(B)   ("S<" ?Š)
2478   ("Z<" ?,B.(B)   ("Z<" ?Ž)
2479   ("c<" ?,Bh(B)   ("c<" ?č)
2480   ("c'" ?,Bf(B)   ("c'" ?ć)
2481   ("d;" ?,Bp(B)   ("d;" ?đ)
2482   ("s<" ?,B9(B)   ("s<" ?š)
2483   ("z<" ?,B>(B))   ("z<" ?ž))
2484    
2485  ;;; latin-post.el ends here  ;;; latin-post.el ends here

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.19.6.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26