Mercurial > emacs
changeset 88788:7a1e945d2975
Recoded to utf-8.
("latin-alt-postfix"): New method.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 24 Jun 2002 21:06:21 +0000 |
parents | bf467fda859f |
children | cde0da3c5e90 |
files | leim/quail/latin-alt.el |
diffstat | 1 files changed, 1197 insertions(+), 812 deletions(-) [+] |
line wrap: on
line diff
--- a/leim/quail/latin-alt.el Mon Jun 24 19:36:17 2002 +0000 +++ b/leim/quail/latin-alt.el Mon Jun 24 21:06:21 2002 +0000 @@ -1,8 +1,8 @@ -;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: iso-2022-7bit;-*- +;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*- ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. ;; Licensed to the Free Software Foundation. -;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. ;; Keywords: multilingual, input method, latin @@ -37,15 +37,15 @@ | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Aa(B - grave | ` | a` -> ,A`(B - circumflex | ^ | a^ -> ,Ab(B - diaeresis | \" | a\" -> ,Ad(B - tilde | ~ | a~ -> ,Ac(B - cedilla | / | c/ -> ,Ag(B - nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B - others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B - | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + tilde | ~ | a~ -> ã + cedilla | / | c/ -> ç + nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø + others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ + | various | << -> « >> -> » o_ -> º a_ -> ª It would be natural to use comma for cedillas, but that would be inconvenient in practice because commas are needed very often after a @@ -55,74 +55,74 @@ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,A@(B) - ("A'" ?,AA(B) - ("A^" ?,AB(B) - ("A~" ?,AC(B) - ("A\"" ?,AD(B) - ("A/" ?,AE(B) - ("a`" ?,A`(B) - ("a'" ?,Aa(B) - ("a^" ?,Ab(B) - ("a~" ?,Ac(B) - ("a\"" ?,Ad(B) - ("a/" ?,Ae(B) - ("E`" ?,AH(B) - ("E'" ?,AI(B) - ("E^" ?,AJ(B) - ("E\"" ?,AK(B) - ("E/" ?,AF(B) - ("e`" ?,Ah(B) - ("e'" ?,Ai(B) - ("e^" ?,Aj(B) - ("e\"" ?,Ak(B) - ("e/" ?,Af(B) - ("I`" ?,AL(B) - ("i`" ?,Al(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("I^" ?,AN(B) - ("i^" ?,An(B) - ("I\"" ?,AO(B) - ("i\"" ?,Ao(B) - ("O`" ?,AR(B) - ("o`" ?,Ar(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("O^" ?,AT(B) - ("o^" ?,At(B) - ("O~" ?,AU(B) - ("o~" ?,Au(B) - ("O\"" ?,AV(B) - ("o\"" ?,Av(B) - ("O/" ?,AX(B) - ("o/" ?,Ax(B) - ("U`" ?,AY(B) - ("u`" ?,Ay(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("U^" ?,A[(B) - ("u^" ?,A{(B) - ("U\"" ?,A\(B) - ("u\"" ?,A|(B) - ("Y'" ?,A](B) - ("y'" ?,A}(B) - ("y\"" ?,A(B) - ("D/" ?,AP(B) - ("d/" ?,Ap(B) - ("T/" ?,A^(B) - ("t/" ?,A~(B) - ("s/" ?,A_(B) - ("C/" ?,AG(B) - ("c/" ?,Ag(B) - ("N~" ?,AQ(B) - ("n~" ?,Aq(B) - ("?/" ?,A?(B) - ("!/" ?,A!(B) - ("<<" ?,A+(B) - (">>" ?,A;(B) - ("o_" ?,A:(B) - ("a_" ?,A*(B) + ("A`" ?À) + ("A'" ?Á) + ("A^" ?Â) + ("A~" ?Ã) + ("A\"" ?Ä) + ("A/" ?Å) + ("a`" ?à) + ("a'" ?á) + ("a^" ?â) + ("a~" ?ã) + ("a\"" ?ä) + ("a/" ?å) + ("E`" ?È) + ("E'" ?É) + ("E^" ?Ê) + ("E\"" ?Ë) + ("E/" ?Æ) + ("e`" ?è) + ("e'" ?é) + ("e^" ?ê) + ("e\"" ?ë) + ("e/" ?æ) + ("I`" ?Ì) + ("i`" ?ì) + ("I'" ?Í) + ("i'" ?í) + ("I^" ?Î) + ("i^" ?î) + ("I\"" ?Ï) + ("i\"" ?ï) + ("O`" ?Ò) + ("o`" ?ò) + ("O'" ?Ó) + ("o'" ?ó) + ("O^" ?Ô) + ("o^" ?ô) + ("O~" ?Õ) + ("o~" ?õ) + ("O\"" ?Ö) + ("o\"" ?ö) + ("O/" ?Ø) + ("o/" ?ø) + ("U`" ?Ù) + ("u`" ?ù) + ("U'" ?Ú) + ("u'" ?ú) + ("U^" ?Û) + ("u^" ?û) + ("U\"" ?Ü) + ("u\"" ?ü) + ("Y'" ?Ý) + ("y'" ?ý) + ("y\"" ?ÿ) + ("D/" ?Ð) + ("d/" ?ð) + ("T/" ?Þ) + ("t/" ?þ) + ("s/" ?ß) + ("C/" ?Ç) + ("c/" ?ç) + ("N~" ?Ñ) + ("n~" ?ñ) + ("?/" ?¿) + ("!/" ?¡) + ("<<" ?«) + (">>" ?») + ("o_" ?º) + ("a_" ?ª) ("A``" ["A`"]) ("A''" ["A'"]) @@ -200,18 +200,18 @@ | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Ba(B - ogonek | ` | a` -> ,B1(B - diaeresis | \" | a\" -> ,Bd(B - circumflex | ^ | a^ -> ,Bb(B - breve | ~ | a~ -> ,Bc(B - cedilla | ` | c` -> ,Bg(B - caron | ~ | c~ -> ,Bh(B - dbl. acute | : | o: -> ,Bu(B - ring | ` | u` -> ,By(B - dot | ` | z` -> ,B?(B - stroke | / | d/ -> ,Bp(B - others | / | s/ -> ,B_(B + acute | ' | a' -> á + ogonek | ` | a` -> ą + diaeresis | \" | a\" -> ä + circumflex | ^ | a^ -> â + breve | ~ | a~ -> ă + cedilla | ` | c` -> ç + caron | ~ | c~ -> č + dbl. acute | : | o: -> ő + ring | ` | u` -> ů + dot | ` | z` -> ż + stroke | / | d/ -> đ + others | / | s/ -> ß It would be natural to use period and comma for dots/rings and cedillas/ogoneks, but that would inconvenient in practice, because @@ -221,87 +221,87 @@ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,BA(B) - ("A`" ?,B!(B) - ("A\"" ?,BD(B) - ("A^" ?,BB(B) - ("A~" ?,BC(B) - ("C'" ?,BF(B) - ("C`" ?,BG(B) - ("C~" ?,BH(B) - ("D/" ?,BP(B) - ("D~" ?,BO(B) - ("E'" ?,BI(B) - ("E`" ?,BJ(B) - ("E\"" ?,BK(B) - ("E~" ?,BL(B) - ("I'" ?,BM(B) - ("I^" ?,BN(B) - ("L'" ?,BE(B) - ("L/" ?,B#(B) - ("L~" ?,B%(B) - ("N'" ?,BQ(B) - ("N~" ?,BR(B) - ("O'" ?,BS(B) - ("O:" ?,BU(B) - ("O\"" ?,BV(B) - ("O^" ?,BT(B) - ("R'" ?,B@(B) - ("R~" ?,BX(B) - ("S'" ?,B&(B) - ("S`" ?,B*(B) - ("S~" ?,B)(B) - ("T`" ?,B^(B) - ("T~" ?,B+(B) - ("U'" ?,BZ(B) - ("U:" ?,B[(B) - ("U\"" ?,B\(B) - ("U`" ?,BY(B) - ("Y'" ?,B](B) - ("Z'" ?,B,(B) - ("Z`" ?,B/(B) - ("Z~" ?,B.(B) - ("a'" ?,Ba(B) - ("a`" ?,B1(B) - ("a\"" ?,Bd(B) - ("a^" ?,Bb(B) - ("a~" ?,Bc(B) - ("c'" ?,Bf(B) - ("c`" ?,Bg(B) - ("c~" ?,Bh(B) - ("d/" ?,Bp(B) - ("d~" ?,Bo(B) - ("e'" ?,Bi(B) - ("e`" ?,Bj(B) - ("e\"" ?,Bk(B) - ("e~" ?,Bl(B) - ("i'" ?,Bm(B) - ("i^" ?,Bn(B) - ("l'" ?,Be(B) - ("l/" ?,B3(B) - ("l~" ?,B5(B) - ("n'" ?,Bq(B) - ("n~" ?,Br(B) - ("o'" ?,Bs(B) - ("o:" ?,Bu(B) - ("o\"" ?,Bv(B) - ("o^" ?,Bt(B) - ("r'" ?,B`(B) - ("r~" ?,Bx(B) - ("s'" ?,B6(B) - ("s`" ?,B:(B) - ("s/" ?,B_(B) - ("s~" ?,B9(B) - ("t`" ?,B~(B) - ("t~" ?,B;(B) - ("u'" ?,Bz(B) - ("u:" ?,B{(B) - ("u\"" ?,B|(B) - ("u`" ?,By(B) - ("y'" ?,B}(B) - ("z'" ?,B<(B) - ("z`" ?,B?(B) - ("z~" ?,B>(B) + ("A'" ?Á) + ("A`" ?Ą) + ("A\"" ?Ä) + ("A^" ?Â) + ("A~" ?Ă) + ("C'" ?Ć) + ("C`" ?Ç) + ("C~" ?Č) + ("D/" ?Đ) + ("D~" ?Ď) + ("E'" ?É) + ("E`" ?Ę) + ("E\"" ?Ë) + ("E~" ?Ě) + ("I'" ?Í) + ("I^" ?Î) + ("L'" ?Ĺ) + ("L/" ?Ł) + ("L~" ?Ľ) + ("N'" ?Ń) + ("N~" ?Ň) + ("O'" ?Ó) + ("O:" ?Ő) + ("O\"" ?Ö) + ("O^" ?Ô) + ("R'" ?Ŕ) + ("R~" ?Ř) + ("S'" ?Ś) + ("S`" ?Ş) + ("S~" ?Š) + ("T`" ?Ţ) + ("T~" ?Ť) + ("U'" ?Ú) + ("U:" ?Ű) + ("U\"" ?Ü) + ("U`" ?Ů) + ("Y'" ?Ý) + ("Z'" ?Ź) + ("Z`" ?Ż) + ("Z~" ?Ž) + ("a'" ?á) + ("a`" ?ą) + ("a\"" ?ä) + ("a^" ?â) + ("a~" ?ă) + ("c'" ?ć) + ("c`" ?ç) + ("c~" ?č) + ("d/" ?đ) + ("d~" ?ď) + ("e'" ?é) + ("e`" ?ę) + ("e\"" ?ë) + ("e~" ?ě) + ("i'" ?í) + ("i^" ?î) + ("l'" ?ĺ) + ("l/" ?ł) + ("l~" ?ľ) + ("n'" ?ń) + ("n~" ?ň) + ("o'" ?ó) + ("o:" ?ő) + ("o\"" ?ö) + ("o^" ?ô) + ("r'" ?ŕ) + ("r~" ?ř) + ("s'" ?ś) + ("s`" ?ş) + ("s/" ?ß) + ("s~" ?š) + ("t`" ?ţ) + ("t~" ?ť) + ("u'" ?ú) + ("u:" ?ű) + ("u\"" ?ü) + ("u`" ?ů) + ("y'" ?ý) + ("z'" ?ź) + ("z`" ?ż) + ("z~" ?ž) ("A''" ["A'"]) ("A``" ["A`"]) @@ -392,16 +392,16 @@ | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Ca(B - grave | ` | a` -> ,C`(B - circumflex | ^ | a^ -> ,Cb(B - diaeresis | \" | a\" -> ,Cd(B - dot | / | c/ -> ,Ce(B i/ -> ,C9(B I/ -> ,C)(B - cedilla | ` | c` -> ,Cg(B - breve | ~ | g~ -> ,C;(B - tilde | ~ | n~ -> ,Cq(B - stroke | / | h/ -> ,C1(B - others | / | s/ -> ,C_(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + dot | / | c/ -> ċ i/ -> ı I/ -> İ + cedilla | ` | c` -> ç + breve | ~ | g~ -> ğ + tilde | ~ | n~ -> ñ + stroke | / | h/ -> ħ + others | / | s/ -> ß It would be natural to use period and comma for dots and cedillas, but that would inconvenient in practice, because periods and commas are @@ -411,77 +411,77 @@ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,C@(B) - ("A'" ?,CA(B) - ("A^" ?,CB(B) - ("A\"" ?,CD(B) - ("C/" ?,CE(B) - ("C^" ?,CF(B) - ("C`" ?,CG(B) - ("E`" ?,CH(B) - ("E'" ?,CI(B) - ("E^" ?,CJ(B) - ("E\"" ?,CK(B) - ("G~" ?,C+(B) - ("G/" ?,CU(B) - ("G^" ?,CX(B) - ("H/" ?,C!(B) - ("H^" ?,C&(B) - ("I/" ?,C)(B) - ("I`" ?,CL(B) - ("I'" ?,CM(B) - ("I^" ?,CN(B) - ("I\"" ?,CO(B) - ("J^" ?,C,(B) - ("N~" ?,CQ(B) - ("O`" ?,CR(B) - ("O'" ?,CS(B) - ("O^" ?,CT(B) - ("O\"" ?,CV(B) - ("S`" ?,C*(B) - ("S^" ?,C^(B) - ("U`" ?,CY(B) - ("U'" ?,CZ(B) - ("U^" ?,C[(B) - ("U\"" ?,C\(B) - ("U~" ?,C](B) - ("Z/" ?,C/(B) - ("a`" ?,C`(B) - ("a'" ?,Ca(B) - ("a^" ?,Cb(B) - ("a\"" ?,Cd(B) - ("c/" ?,Ce(B) - ("c^" ?,Cf(B) - ("c`" ?,Cg(B) - ("e`" ?,Ch(B) - ("e'" ?,Ci(B) - ("e^" ?,Cj(B) - ("e\"" ?,Ck(B) - ("g~" ?,C;(B) - ("g/" ?,Cu(B) - ("g^" ?,Cx(B) - ("h/" ?,C1(B) - ("h^" ?,C6(B) - ("i/" ?,C9(B) - ("i`" ?,Cl(B) - ("i'" ?,Cm(B) - ("i^" ?,Cn(B) - ("i\"" ?,Co(B) - ("j^" ?,C<(B) - ("n~" ?,Cq(B) - ("o`" ?,Cr(B) - ("o'" ?,Cs(B) - ("o^" ?,Ct(B) - ("o\"" ?,Cv(B) - ("s`" ?,C:(B) - ("s/" ?,C_(B) - ("s^" ?,C~(B) - ("u`" ?,Cy(B) - ("u'" ?,Cz(B) - ("u^" ?,C{(B) - ("u\"" ?,C|(B) - ("u~" ?,C}(B) - ("z/" ?,C?(B) + ("A`" ?À) + ("A'" ?Á) + ("A^" ?Â) + ("A\"" ?Ä) + ("C/" ?Ċ) + ("C^" ?Ĉ) + ("C`" ?Ç) + ("E`" ?È) + ("E'" ?É) + ("E^" ?Ê) + ("E\"" ?Ë) + ("G~" ?Ğ) + ("G/" ?Ġ) + ("G^" ?Ĝ) + ("H/" ?Ħ) + ("H^" ?Ĥ) + ("I/" ?İ) + ("I`" ?Ì) + ("I'" ?Í) + ("I^" ?Î) + ("I\"" ?Ï) + ("J^" ?Ĵ) + ("N~" ?Ñ) + ("O`" ?Ò) + ("O'" ?Ó) + ("O^" ?Ô) + ("O\"" ?Ö) + ("S`" ?Ş) + ("S^" ?Ŝ) + ("U`" ?Ù) + ("U'" ?Ú) + ("U^" ?Û) + ("U\"" ?Ü) + ("U~" ?Ŭ) + ("Z/" ?Ż) + ("a`" ?à) + ("a'" ?á) + ("a^" ?â) + ("a\"" ?ä) + ("c/" ?ċ) + ("c^" ?ĉ) + ("c`" ?ç) + ("e`" ?è) + ("e'" ?é) + ("e^" ?ê) + ("e\"" ?ë) + ("g~" ?ğ) + ("g/" ?ġ) + ("g^" ?ĝ) + ("h/" ?ħ) + ("h^" ?ĥ) + ("i/" ?ı) + ("i`" ?ì) + ("i'" ?í) + ("i^" ?î) + ("i\"" ?ï) + ("j^" ?ĵ) + ("n~" ?ñ) + ("o`" ?ò) + ("o'" ?ó) + ("o^" ?ô) + ("o\"" ?ö) + ("s`" ?ş) + ("s/" ?ß) + ("s^" ?ŝ) + ("u`" ?ù) + ("u'" ?ú) + ("u^" ?û) + ("u\"" ?ü) + ("u~" ?ŭ) + ("z/" ?ż) ("A``" ["A`"]) ("A''" ["A'"]) @@ -562,18 +562,18 @@ | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Da(B - circumflex | ^ | a^ -> ,Db(B - diaeresis | \" | a\" -> ,Dd(B - ogonek | ` | a` -> ,D1(B - macron | - | a- -> ,D`(B - tilde | ~ | a~ -> ,Dc(B - caron | ~ | c~ -> ,Dh(B - dot | ~ | e~ -> ,Dl(B - cedilla | ` | k` -> ,Ds(B g` -> ,D;(B - stroke | / | d/ -> ,Dp(B - nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B - others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B + acute | ' | a' -> á + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + ogonek | ` | a` -> ą + macron | - | a- -> ā + tilde | ~ | a~ -> ã + caron | ~ | c~ -> č + dot | ~ | e~ -> ė + cedilla | ` | k` -> ķ g` -> ģ + stroke | / | d/ -> đ + nordic | / | a/ -> å e/ -> æ o/ -> ø + others | / | s/ -> ß n/ -> ŋ k/ -> ĸ It would be natural to use period and comma for dots and cedillas/ogoneks, but that would inconvenient in practice, because @@ -583,88 +583,88 @@ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,D!(B) - ("A-" ?,D@(B) - ("A'" ?,DA(B) - ("A^" ?,DB(B) - ("A~" ?,DC(B) - ("A\"" ?,DD(B) - ("A/" ?,DE(B) - ("C~" ?,DH(B) - ("D/" ?,DP(B) - ("E/" ?,DF(B) - ("E-" ?,D*(B) - ("E'" ?,DI(B) - ("E`" ?,DJ(B) - ("E\"" ?,DK(B) - ("E~" ?,DL(B) - ("G`" ?,D+(B) - ("I~" ?,D%(B) - ("I`" ?,DG(B) - ("I'" ?,DM(B) - ("I^" ?,DN(B) - ("I-" ?,DO(B) - ("K`" ?,DS(B) - ("L`" ?,D&(B) - ("N/" ?,D=(B) - ("N`" ?,DQ(B) - ("O-" ?,DR(B) - ("O^" ?,DT(B) - ("O~" ?,DU(B) - ("O\"" ?,DV(B) - ("O/" ?,DX(B) - ("R`" ?,D#(B) - ("S~" ?,D)(B) - ("T/" ?,D,(B) - ("U`" ?,DY(B) - ("U'" ?,DZ(B) - ("U^" ?,D[(B) - ("U\"" ?,D\(B) - ("U~" ?,D](B) - ("U-" ?,D^(B) - ("Z~" ?,D.(B) - ("a`" ?,D1(B) - ("a-" ?,D`(B) - ("a'" ?,Da(B) - ("a^" ?,Db(B) - ("a~" ?,Dc(B) - ("a\"" ?,Dd(B) - ("a/" ?,De(B) - ("c~" ?,Dh(B) - ("d/" ?,Dp(B) - ("e/" ?,Df(B) - ("e-" ?,D:(B) - ("e'" ?,Di(B) - ("e`" ?,Dj(B) - ("e\"" ?,Dk(B) - ("e~" ?,Dl(B) - ("g`" ?,D;(B) - ("i~" ?,D5(B) - ("i`" ?,Dg(B) - ("i'" ?,Dm(B) - ("i^" ?,Dn(B) - ("i-" ?,Do(B) - ("k/" ?,D"(B) - ("k`" ?,Ds(B) - ("l`" ?,D6(B) - ("n/" ?,D?(B) - ("n`" ?,Dq(B) - ("o-" ?,Dr(B) - ("o^" ?,Dt(B) - ("o~" ?,Du(B) - ("o\"" ?,Dv(B) - ("o/" ?,Dx(B) - ("r`" ?,D3(B) - ("s/" ?,D_(B) - ("s~" ?,D9(B) - ("t/" ?,D<(B) - ("u`" ?,Dy(B) - ("u'" ?,Dz(B) - ("u^" ?,D{(B) - ("u\"" ?,D|(B) - ("u~" ?,D}(B) - ("u-" ?,D~(B) - ("z~" ?,D>(B) + ("A`" ?Ą) + ("A-" ?Ā) + ("A'" ?Á) + ("A^" ?Â) + ("A~" ?Ã) + ("A\"" ?Ä) + ("A/" ?Å) + ("C~" ?Č) + ("D/" ?Đ) + ("E/" ?Æ) + ("E-" ?Ē) + ("E'" ?É) + ("E`" ?Ę) + ("E\"" ?Ë) + ("E~" ?Ė) + ("G`" ?Ģ) + ("I~" ?Ĩ) + ("I`" ?Į) + ("I'" ?Í) + ("I^" ?Î) + ("I-" ?Ī) + ("K`" ?Ķ) + ("L`" ?Ļ) + ("N/" ?Ŋ) + ("N`" ?Ņ) + ("O-" ?Ō) + ("O^" ?Ô) + ("O~" ?Õ) + ("O\"" ?Ö) + ("O/" ?Ø) + ("R`" ?Ŗ) + ("S~" ?Š) + ("T/" ?Ŧ) + ("U`" ?Ų) + ("U'" ?Ú) + ("U^" ?Û) + ("U\"" ?Ü) + ("U~" ?Ũ) + ("U-" ?Ū) + ("Z~" ?Ž) + ("a`" ?ą) + ("a-" ?ā) + ("a'" ?á) + ("a^" ?â) + ("a~" ?ã) + ("a\"" ?ä) + ("a/" ?å) + ("c~" ?č) + ("d/" ?đ) + ("e/" ?æ) + ("e-" ?ē) + ("e'" ?é) + ("e`" ?ę) + ("e\"" ?ë) + ("e~" ?ė) + ("g`" ?ģ) + ("i~" ?ĩ) + ("i`" ?į) + ("i'" ?í) + ("i^" ?î) + ("i-" ?ī) + ("k/" ?ĸ) + ("k`" ?ķ) + ("l`" ?ļ) + ("n/" ?ŋ) + ("n`" ?ņ) + ("o-" ?ō) + ("o^" ?ô) + ("o~" ?õ) + ("o\"" ?ö) + ("o/" ?ø) + ("r`" ?ŗ) + ("s/" ?ß) + ("s~" ?š) + ("t/" ?ŧ) + ("u`" ?ų) + ("u'" ?ú) + ("u^" ?û) + ("u\"" ?ü) + ("u~" ?ũ) + ("u-" ?ū) + ("z~" ?ž) ("A``" ["A`"]) ("A--" ["A-"]) @@ -756,16 +756,16 @@ | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Ma(B - grave | ` | a` -> ,M`(B - circumflex | ^ | a^ -> ,Mb(B - diaeresis | \" | a\" -> ,Md(B - tilde | ~ | a~ -> ,Mc(B - breve | ~ | g~ -> ,Mp(B - cedilla | ` | c` -> ,Mg(B - dot | / | i/ -> ,M}(B I/ -> ,M](B - nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B - others | / | s/ -> ,M_(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + tilde | ~ | a~ -> ã + breve | ~ | g~ -> ğ + cedilla | ` | c` -> ç + dot | / | i/ -> ı I/ -> İ + nordic | / | a/ -> å e/ -> æ o/ -> ø + others | / | s/ -> ß It would be natural to use period and comma for dots and cedillas, but that would inconvenient in practice, because periods and commas are @@ -775,68 +775,68 @@ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,MA(B) - ("A/" ?,ME(B) - ("A\"" ?,MD(B) - ("A^" ?,MB(B) - ("A`" ?,M@(B) - ("A~" ?,MC(B) - ("C`" ?,MG(B) - ("E'" ?,MI(B) - ("E/" ?,MF(B) - ("E\"" ?,MK(B) - ("E^" ?,MJ(B) - ("E`" ?,MH(B) - ("G~" ?,MP(B) - ("I'" ?,MM(B) - ("I/" ?,M](B) - ("I\"" ?,MO(B) - ("I^" ?,MN(B) - ("I`" ?,ML(B) - ("N~" ?,MQ(B) - ("O'" ?,MS(B) - ("O/" ?,MX(B) - ("O\"" ?,MV(B) - ("O^" ?,MT(B) - ("O`" ?,MR(B) - ("O~" ?,MU(B) - ("S`" ?,M^(B) - ("U'" ?,MZ(B) - ("U\"" ?,M\(B) - ("U^" ?,M[(B) - ("U`" ?,MY(B) - ("a'" ?,Ma(B) - ("a/" ?,Me(B) - ("a\"" ?,Md(B) - ("a^" ?,Mb(B) - ("a`" ?,M`(B) - ("a~" ?,Mc(B) - ("c`" ?,Mg(B) - ("e'" ?,Mi(B) - ("e/" ?,Mf(B) - ("e\"" ?,Mk(B) - ("e^" ?,Mj(B) - ("e`" ?,Mh(B) - ("g~" ?,Mp(B) - ("i'" ?,Mm(B) - ("i/" ?,M}(B) - ("i\"" ?,Mo(B) - ("i^" ?,Mn(B) - ("i`" ?,Ml(B) - ("n~" ?,Mq(B) - ("o'" ?,Ms(B) - ("o/" ?,Mx(B) - ("o\"" ?,Mv(B) - ("o^" ?,Mt(B) - ("o`" ?,Mr(B) - ("o~" ?,Mu(B) - ("s`" ?,M~(B) - ("s/" ?,M_(B) - ("u'" ?,Mz(B) - ("u\"" ?,M|(B) - ("u^" ?,M{(B) - ("u`" ?,My(B) - ("y\"" ?,M(B) + ("A'" ?Á) + ("A/" ?Å) + ("A\"" ?Ä) + ("A^" ?Â) + ("A`" ?À) + ("A~" ?Ã) + ("C`" ?Ç) + ("E'" ?É) + ("E/" ?Æ) + ("E\"" ?Ë) + ("E^" ?Ê) + ("E`" ?È) + ("G~" ?Ğ) + ("I'" ?Í) + ("I/" ?İ) + ("I\"" ?Ï) + ("I^" ?Î) + ("I`" ?Ì) + ("N~" ?Ñ) + ("O'" ?Ó) + ("O/" ?Ø) + ("O\"" ?Ö) + ("O^" ?Ô) + ("O`" ?Ò) + ("O~" ?Õ) + ("S`" ?Ş) + ("U'" ?Ú) + ("U\"" ?Ü) + ("U^" ?Û) + ("U`" ?Ù) + ("a'" ?á) + ("a/" ?å) + ("a\"" ?ä) + ("a^" ?â) + ("a`" ?à) + ("a~" ?ã) + ("c`" ?ç) + ("e'" ?é) + ("e/" ?æ) + ("e\"" ?ë) + ("e^" ?ê) + ("e`" ?è) + ("g~" ?ğ) + ("i'" ?í) + ("i/" ?ı) + ("i\"" ?ï) + ("i^" ?î) + ("i`" ?ì) + ("n~" ?ñ) + ("o'" ?ó) + ("o/" ?ø) + ("o\"" ?ö) + ("o^" ?ô) + ("o`" ?ò) + ("o~" ?õ) + ("s`" ?ş) + ("s/" ?ß) + ("u'" ?ú) + ("u\"" ?ü) + ("u^" ?û) + ("u`" ?ù) + ("y\"" ?ÿ) ("A''" ["A'"]) ("A//" ["A/"]) @@ -904,21 +904,21 @@ (quail-define-package "danish-alt-postfix" "Latin-1" "DA<" t - "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B) + "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) Doubling the postfix separates the letter and postfix: e.g. aee -> ae " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AX(B) - ("oe" ?,Ax(B) - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ø) + ("oe" ?ø) + ("AA" ?Å) + ("aa" ?å) + ("E'" ?É) + ("e'" ?é) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -935,37 +935,37 @@ "Esperanto input method with postfix modifiers A following ^ or x will produce an accented character, -e.g. c^ -> ,Cf(B gx -> ,Cx(B u^ -> ,C}(B. +e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. 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 - ("Cx" ?,CF(B) - ("C^" ?,CF(B) - ("cx" ?,Cf(B) - ("c^" ?,Cf(B) - ("Gx" ?,CX(B) - ("G^" ?,CX(B) - ("gx" ?,Cx(B) - ("g^" ?,Cx(B) - ("Hx" ?,C&(B) - ("H^" ?,C&(B) - ("hx" ?,C6(B) - ("h^" ?,C6(B) - ("Jx" ?,C,(B) - ("J^" ?,C,(B) - ("jx" ?,C<(B) - ("j^" ?,C<(B) - ("Sx" ?,C^(B) - ("S^" ?,C^(B) - ("sx" ?,C~(B) - ("s^" ?,C~(B) - ("Ux" ?,C](B) - ("U^" ?,C](B) - ("ux" ?,C}(B) - ("u^" ?,C}(B) + ("Cx" ?Ĉ) + ("C^" ?Ĉ) + ("cx" ?ĉ) + ("c^" ?ĉ) + ("Gx" ?Ĝ) + ("G^" ?Ĝ) + ("gx" ?ĝ) + ("g^" ?ĝ) + ("Hx" ?Ĥ) + ("H^" ?Ĥ) + ("hx" ?ĥ) + ("h^" ?ĥ) + ("Jx" ?Ĵ) + ("J^" ?Ĵ) + ("jx" ?ĵ) + ("j^" ?ĵ) + ("Sx" ?Ŝ) + ("S^" ?Ŝ) + ("sx" ?ŝ) + ("s^" ?ŝ) + ("Ux" ?Ŭ) + ("U^" ?Ŭ) + ("ux" ?ŭ) + ("u^" ?ŭ) ("Cxx" ["Cx"]) ("C^^" ["C^"]) @@ -997,18 +997,18 @@ "finnish-alt-postfix" "Latin-1" "FI<" t "Finnish (Suomi) input method -AE -> ,AD(B +AE -> Ä AEE -> AE -OE -> ,AV(B +OE -> Ö OEE -> OE " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AD(B) - ("ae" ?,Ad(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) + ("AE" ?Ä) + ("ae" ?ä) + ("OE" ?Ö) + ("oe" ?ö) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1018,12 +1018,12 @@ (quail-define-package "french-alt-postfix" "French" "FR<" t - "French (Fran,Ag(Bais) input method with postfix modifiers + "French (Français) input method with postfix modifiers -` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma. -Par exemple: a` -> ,A`(B e' -> ,Ai(B. +` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. +Par exemple: a` -> à e' -> é. -,AG(B, ,A+(B, et ,A;(B sont produits par C/, <<, et >>. +Ç, «, et » sont produits par C/, <<, et >>. En doublant la frappe des diacritiques, ils s'isoleront de la lettre. Par exemple: e'' -> e' @@ -1032,34 +1032,34 @@ nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,A@(B) - ("A^" ?,AB(B) - ("a`" ?,A`(B) - ("a^" ?,Ab(B) - ("E`" ?,AH(B) - ("E'" ?,AI(B) - ("E^" ?,AJ(B) - ("E\"" ?,AK(B) - ("e`" ?,Ah(B) - ("e'" ?,Ai(B) - ("e^" ?,Aj(B) - ("e\"" ?,Ak(B) - ("I^" ?,AN(B) - ("I\"" ?,AO(B) - ("i^" ?,An(B) - ("i\"" ?,Ao(B) - ("O^" ?,AT(B) - ("o^" ?,At(B) - ("U`" ?,AY(B) - ("U^" ?,A[(B) - ("U\"" ?,A\(B) - ("u`" ?,Ay(B) - ("u^" ?,A{(B) - ("u\"" ?,A|(B) - ("C/" ?,AG(B) - ("c/" ?,Ag(B) - ("<<" ?,A+(B) - (">>" ?,A;(B) + ("A`" ?À) + ("A^" ?Â) + ("a`" ?à) + ("a^" ?â) + ("E`" ?È) + ("E'" ?É) + ("E^" ?Ê) + ("E\"" ?Ë) + ("e`" ?è) + ("e'" ?é) + ("e^" ?ê) + ("e\"" ?ë) + ("I^" ?Î) + ("I\"" ?Ï) + ("i^" ?î) + ("i\"" ?ï) + ("O^" ?Ô) + ("o^" ?ô) + ("U`" ?Ù) + ("U^" ?Û) + ("U\"" ?Ü) + ("u`" ?ù) + ("u^" ?û) + ("u\"" ?ü) + ("C/" ?Ç) + ("c/" ?ç) + ("<<" ?«) + (">>" ?») ("A``" ["A`"]) ("A^^" ["A^"]) @@ -1095,25 +1095,25 @@ "german-alt-postfix" "German" "DE<" t "German (Deutsch) input method -ae -> ,Ad(B +ae -> ä aee -> ae -oe -> ,Av(B +oe -> ö oee -> oe -ue -> ,A|(B +ue -> ü uee -> ue -sz -> ,A_(B +sz -> ß szz -> sz " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AD(B) - ("ae" ?,Ad(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) - ("UE" ?,A\(B) - ("ue" ?,A|(B) - ("sz" ?,A_(B) + ("AE" ?Ä) + ("ae" ?ä) + ("OE" ?Ö) + ("oe" ?ö) + ("UE" ?Ü) + ("ue" ?ü) + ("sz" ?ß) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1126,43 +1126,43 @@ (quail-define-package "icelandic-alt-postfix" "Latin-1" "IS<" t - "Icelandic (,AM(Bslenska) input method with postfix modifiers + "Icelandic (Íslenska) input method with postfix modifiers -A' -> ,AA(B -E' -> ,AI(B -I' -> ,AM(B -O' -> ,AS(B -U' -> ,AZ(B -Y' -> ,A](B -AE -> ,AF(B -OE -> ,AV(B -D/ -> ,AP(B (eth) -T/ -> ,A^(B (thorn) +A' -> Á +E' -> É +I' -> Í +O' -> Ó +U' -> Ú +Y' -> Ý +AE -> Æ +OE -> Ö +D/ -> Ð (eth) +T/ -> Þ (thorn) 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'" ?,AA(B) - ("a'" ?,Aa(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("Y'" ?,A](B) - ("y'" ?,A}(B) - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) - ("D/" ?,AP(B) - ("d/" ?,Ap(B) - ("T/" ?,A^(B) - ("t/" ?,A~(B) + ("A'" ?Á) + ("a'" ?á) + ("E'" ?É) + ("e'" ?é) + ("I'" ?Í) + ("i'" ?í) + ("O'" ?Ó) + ("o'" ?ó) + ("U'" ?Ú) + ("u'" ?ú) + ("Y'" ?Ý) + ("y'" ?ý) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ö) + ("oe" ?ö) + ("D/" ?Ð) + ("d/" ?ð) + ("T/" ?Þ) + ("t/" ?þ) ("A''" ["A'"]) ("a''" ["a'"]) @@ -1190,11 +1190,11 @@ "italian-alt-postfix" "Latin-1" "IT<" t "Italian (Italiano) input method with postfix modifiers -a' -> ,Aa(B A' -> ,AA(B a` -> ,A`(B A` -> ,A@(B i^ -> ,An(B << -> ,A+(B -e' -> ,Ai(B E' -> ,AI(B e` -> ,Ah(B E` -> ,AH(B I^ -> ,AN(B >> -> ,A;(B -i' -> ,Am(B I' -> ,AM(B i` -> ,Al(B I` -> ,AL(B o_ -> ,A:(B -o' -> ,As(B O' -> ,AS(B o` -> ,Ar(B O` -> ,AR(B a_ -> ,A*(B -u' -> ,Az(B U' -> ,AZ(B u` -> ,Ay(B U` -> ,AY(B +a' -> á A' -> Á a` -> à A` -> À i^ -> î << -> « +e' -> é E' -> É e` -> è E` -> È I^ -> Î >> -> » +i' -> í I' -> Í i` -> ì I` -> Ì o_ -> º +o' -> ó O' -> Ó o` -> ò O` -> Ò a_ -> ª +u' -> ú U' -> Ú u` -> ù U` -> Ù This method is for purists who like accents the old way. @@ -1202,32 +1202,32 @@ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,A@(B) - ("A'" ?,AA(B) - ("a`" ?,A`(B) - ("a'" ?,Aa(B) - ("E`" ?,AH(B) - ("E'" ?,AI(B) - ("e`" ?,Ah(B) - ("e'" ?,Ai(B) - ("I`" ?,AL(B) - ("i`" ?,Al(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("I^" ?,AN(B) - ("i^" ?,An(B) - ("O`" ?,AR(B) - ("o`" ?,Ar(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("U`" ?,AY(B) - ("u`" ?,Ay(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("<<" ?,A+(B) - (">>" ?,A;(B) - ("o_" ?,A:(B) - ("a_" ?,A*(B) + ("A`" ?À) + ("A'" ?Á) + ("a`" ?à) + ("a'" ?á) + ("E`" ?È) + ("E'" ?É) + ("e`" ?è) + ("e'" ?é) + ("I`" ?Ì) + ("i`" ?ì) + ("I'" ?Í) + ("i'" ?í) + ("I^" ?Î) + ("i^" ?î) + ("O`" ?Ò) + ("o`" ?ò) + ("O'" ?Ó) + ("o'" ?ó) + ("U`" ?Ù) + ("u`" ?ù) + ("U'" ?Ú) + ("u'" ?ú) + ("<<" ?«) + (">>" ?») + ("o_" ?º) + ("a_" ?ª) ("A``" ["A`"]) ("A''" ["A'"]) @@ -1259,21 +1259,21 @@ (quail-define-package "norwegian-alt-postfix" "Latin-1" "NO<" t - "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'->É) Doubling the postfix separates the letter and postfix: e.g. aee -> ae " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AX(B) - ("oe" ?,Ax(B) - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ø) + ("oe" ?ø) + ("AA" ?Å) + ("aa" ?å) + ("E'" ?É) + ("e'" ?é) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1290,30 +1290,30 @@ "Scandinavian input method with postfix modifiers Supported languages are Swidish, Norwegian, Danish, and Finnish. -ae -> ,Af(B -oe -> ,Ax(B -aa -> ,Ae(B -a\" -> ,Ad(B -o\" -> ,Av(B -e' -> ,Ai(B +ae -> æ +oe -> ø +aa -> å +a\" -> ä +o\" -> ö +e' -> é Doubling the postfix separates the letter and postfix: aee -> ae o\"\" -> o\" etc. " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AX(B) - ("oe" ?,Ax(B) - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("A\"" ?,AD(B) - ("a\"" ?,Ad(B) - ("O\"" ?,AV(B) - ("o\"" ?,Av(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ø) + ("oe" ?ø) + ("AA" ?Å) + ("aa" ?å) + ("A\"" ?Ä) + ("a\"" ?ä) + ("O\"" ?Ö) + ("o\"" ?ö) + ("E'" ?É) + ("e'" ?é) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1331,36 +1331,36 @@ (quail-define-package "spanish-alt-postfix" "Spanish" "ES<" t - "Spanish (Espa,Aq(Bol) input method with postfix modifiers + "Spanish (Español) input method with postfix modifiers -A' -> ,AA(B -E' -> ,AI(B -I' -> ,AM(B -O' -> ,AS(B -U' -> ,AZ(B -N~ -> ,AQ(B -!/ -> ,A!(B -?/ -> ,A?(B +A' -> Á +E' -> É +I' -> Í +O' -> Ó +U' -> Ú +N~ -> Ñ +!/ -> ¡ +?/ -> ¿ Doubling the postfix separates the letter and postfix: a'' -> a' n~~ -> n~, etc. " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,AA(B) - ("a'" ?,Aa(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("N~" ?,AQ(B) - ("n~" ?,Aq(B) - ("?/" ?,A?(B) - ("!/" ?,A!(B) + ("A'" ?Á) + ("a'" ?á) + ("E'" ?É) + ("e'" ?é) + ("I'" ?Í) + ("i'" ?í) + ("O'" ?Ó) + ("o'" ?ó) + ("U'" ?Ú) + ("u'" ?ú) + ("N~" ?Ñ) + ("n~" ?ñ) + ("?/" ?¿) + ("!/" ?¡) ("A''" ["A'"]) ("a''" ["a'"]) @@ -1380,20 +1380,20 @@ (quail-define-package "swedish-alt-postfix" "Latin-1" "SV<" t - "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' -> É) Doubling the postfix separates the letter and postfix: e.g. aee -> ae " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("AE" ?,AD(B) - ("ae" ?,Ad(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AA" ?Å) + ("aa" ?å) + ("AE" ?Ä) + ("ae" ?ä) + ("OE" ?Ö) + ("oe" ?ö) + ("E'" ?É) + ("e'" ?é) ("AAA" ["AA"]) ("aaa" ["aa"]) @@ -1407,46 +1407,46 @@ (quail-define-package "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t - "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. + "Turkish (Türkçe) 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-alt-postfix\" instead. -Note for I, ,C9(B, ,C)(B, i. +Note for I, ı, İ, i. -A^ -> ,CB(B -C` -> ,CG(B -G^ -> ,C+(B +A^ -> Â +C` -> Ç +G^ -> Ğ I -> I -i -> ,C9(B -I/ -> ,C)(B +i -> ı +I/ -> İ i/ -> i -O\" -> ,CV(B -S` -> ,C*(B -U\" -> ,C\(B -U^ -> ,C[(B +O\" -> Ö +S` -> Ş +U\" -> Ü +U^ -> Û 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) + ("A^" ?Â) + ("a^" ?â) + ("C`" ?Ç) + ("c`" ?ç) + ("G^" ?Ğ) + ("g^" ?ğ) + ("I/" ?İ) + ("i" ?ı) ("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) + ("O\"" ?Ö) + ("o\"" ?ö) + ("S`" ?Ş) + ("s`" ?ş) + ("U\"" ?Ü) + ("u\"" ?ü) + ("U^" ?Û) + ("u^" ?û) ("A^^" ["A^"]) ("a^^" ["a^"]) @@ -1468,48 +1468,48 @@ ) (quail-define-package - "turkish-alt-postfix" "Turkish" "TR,A+(B" t - "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. + "turkish-alt-postfix" "Turkish" "TR«" t + "Turkish (Türkçe) input method with postfix modifiers. This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you use Latin-3 (ISO-8859-3), you should use \"turkish-latin-3-alt-postfix\" instead. -Note for I, ,M}(B, ,M](B, i. +Note for I, ı, İ, i. -A^ -> ,MB(B -C` -> ,MG(B -G^ -> ,MP(B +A^ -> Â +C` -> Ç +G^ -> Ğ I -> I -i -> ,M}(B -I/ -> ,M](B +i -> ı +I/ -> İ i/ -> i -O\" -> ,MV(B -S` -> ,M^(B -U\" -> ,M\(B -U^ -> ,M[(B +O\" -> Ö +S` -> Ş +U\" -> Ü +U^ -> Û 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^" ?,MB(B) - ("a^" ?,Mb(B) - ("C`" ?,MG(B) - ("c`" ?,Mg(B) - ("G^" ?,MP(B) - ("g^" ?,Mp(B) - ("I/" ?,M](B) - ("i" ?,M}(B) + ("A^" ?Â) + ("a^" ?â) + ("C`" ?Ç) + ("c`" ?ç) + ("G^" ?Ğ) + ("g^" ?ğ) + ("I/" ?İ) + ("i" ?ı) ("i/" ?i) - ("O\"" ?,MV(B) - ("o\"" ?,Cv(B) - ("S`" ?,M^(B) - ("s`" ?,M~(B) - ("U\"" ?,M\(B) - ("u\"" ?,M|(B) - ("U^" ?,M[(B) - ("u^" ?,M{(B) + ("O\"" ?Ö) + ("o\"" ?ö) + ("S`" ?Ş) + ("s`" ?ş) + ("U\"" ?Ü) + ("u\"" ?ü) + ("U^" ?Û) + ("u^" ?û) ("A^^" ["A^"]) ("a^^" ["a^"]) @@ -1539,85 +1539,85 @@ | | examples ------------+---------+---------- - others | | fl. -> $,1!R(B eur. -> $,1tL(B ij -> $,1 S(B IJ -> $,1 R(B + others | | fl. -> ƒ eur. -> € ij -> ij IJ -> IJ ------------+---------+---------- | postfix | ------------+---------+---------- - acute | ' | a' -> ,Aa(B - grave | ` | a` -> ,A`(B - circumflex | ^ | a^ -> ,Ab(B - Turkish | various | i/ -> $,1 Q(B s, -> $,1 (B g^ -> $,1 ?(B I/ -> $,1 P(B - | | S, -> $,1 ~(B G^ -> $,1 >(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ + | | S, -> Ş G^ -> Ğ ------------+---------+---------- | prefix | ------------+---------+---------- - diaeresis | \" | \"a -> ,Ad(B + diaeresis | \" | \"a -> ä 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 - ("fl." ?$,1!R(B) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol) - ("eur." ?$,1tL(B) ;; EURO SIGN - ;; $,1r|(BThe 25th letter of the Dutch alphabet.$,1r}(B - ("ij" ?$,1 S(B) ;; LATIN SMALL LIGATURE IJ - ("IJ" ?$,1 R(B) ;; LATIN CAPITAL LIGATURE IJ - ;; $,1r|(BTrema on the second letter of vowel pair.$,1r}(B Yudit uses `:', not `"'. - ("\"a" ?,Ad(B) ;; LATIN SMALL LETTER A WITH DIAERESIS - ("\"e" ?,Ak(B) ;; LATIN SMALL LETTER E WITH DIAERESIS - ("\"i" ?,Ao(B) ;; LATIN SMALL LETTER I WITH DIAERESIS - ("\"o" ?,Av(B) ;; LATIN SMALL LETTER O WITH DIAERESIS - ("\"u" ?,A|(B) ;; LATIN SMALL LETTER U WITH DIAERESIS - ("\"A" ?,AD(B) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - ("\"E" ?,AK(B) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - ("\"I" ?,AO(B) ;; LATIN CAPITAL LETTER I WITH DIAERESIS - ("\"O" ?,AV(B) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - ("\"U" ?,A\(B) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - ;; $,1r|(BAcute, marking emphasis on long vowels$,1r}(B: - ("a'" ?,Aa(B) ;; LATIN SMALL LETTER A WITH ACUTE - ("e'" ?,Ai(B) ;; LATIN SMALL LETTER E WITH ACUTE - ("i'" ?,Am(B) ;; LATIN SMALL LETTER I WITH ACUTE - ("o'" ?,As(B) ;; LATIN SMALL LETTER O WITH ACUTE - ("u'" ?,Az(B) ;; LATIN SMALL LETTER U WITH ACUTE - ("A'" ?,AA(B) ;; LATIN CAPITAL LETTER A WITH ACUTE - ("E'" ?,AI(B) ;; LATIN CAPITAL LETTER E WITH ACUTE - ("I'" ?,AM(B) ;; LATIN CAPITAL LETTER I WITH ACUTE - ("O'" ?,AS(B) ;; LATIN CAPITAL LETTER O WITH ACUTE - ("U'" ?,AZ(B) ;; LATIN CAPITAL LETTER U WITH ACUTE - ;; $,1r|(BGrave, marking emphasis on short vowels$,1r}(B: - ("a`" ?,A`(B) ;; LATIN SMALL LETTER A WITH GRAVE - ("e`" ?,Ah(B) ;; LATIN SMALL LETTER E WITH GRAVE - ("i`" ?,Al(B) ;; LATIN SMALL LETTER I WITH GRAVE - ("o`" ?,Ar(B) ;; LATIN SMALL LETTER O WITH GRAVE - ("u`" ?,Ay(B) ;; LATIN SMALL LETTER U WITH GRAVE - ("A`" ?,A@(B) ;; LATIN CAPITAL LETTER A WITH GRAVE - ("E`" ?,AH(B) ;; LATIN CAPITAL LETTER E WITH GRAVE - ("I`" ?,AL(B) ;; LATIN CAPITAL LETTER I WITH GRAVE - ("O`" ?,AR(B) ;; LATIN CAPITAL LETTER O WITH GRAVE - ("U`" ?,AY(B) ;; LATIN CAPITAL LETTER U WITH GRAVE - ;; $,1r|(BCater for the use of many French words and use of the circumflex - ;; in Frisian.$,1r}(B Yudit used `;' for cedilla. - ("c," ?,Ag(B) ;; LATIN SMALL LETTER C WITH CEDILLA - ("C," ?,AG(B) ;; LATIN CAPITAL LETTER C WITH CEDILLA - ("a^" ?,Ab(B) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - ("e^" ?,Aj(B) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX - ("i^" ?,An(B) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - ("o^" ?,At(B) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - ("u^" ?,A{(B) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX - ("A^" ?,AB(B) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - ("E^" ?,AJ(B) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX - ("I^" ?,AN(B) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - ("O^" ?,AT(B) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - ("U^" ?,A[(B) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX - ;; $,1r|(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to - ;; cater to the many Turks in Dutch society.$,1r}(B Perhaps German methods + ("fl." ?ƒ) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol) + ("eur." ?€) ;; EURO SIGN + ;; “The 25th letter of the Dutch alphabet.” + ("ij" ?ij) ;; LATIN SMALL LIGATURE IJ + ("IJ" ?IJ) ;; LATIN CAPITAL LIGATURE IJ + ;; “Trema on the second letter of vowel pair.” Yudit uses `:', not `"'. + ("\"a" ?ä) ;; LATIN SMALL LETTER A WITH DIAERESIS + ("\"e" ?ë) ;; LATIN SMALL LETTER E WITH DIAERESIS + ("\"i" ?ï) ;; LATIN SMALL LETTER I WITH DIAERESIS + ("\"o" ?ö) ;; LATIN SMALL LETTER O WITH DIAERESIS + ("\"u" ?ü) ;; LATIN SMALL LETTER U WITH DIAERESIS + ("\"A" ?Ä) ;; LATIN CAPITAL LETTER A WITH DIAERESIS + ("\"E" ?Ë) ;; LATIN CAPITAL LETTER E WITH DIAERESIS + ("\"I" ?Ï) ;; LATIN CAPITAL LETTER I WITH DIAERESIS + ("\"O" ?Ö) ;; LATIN CAPITAL LETTER O WITH DIAERESIS + ("\"U" ?Ü) ;; LATIN CAPITAL LETTER U WITH DIAERESIS + ;; “Acute, marking emphasis on long vowels”: + ("a'" ?á) ;; LATIN SMALL LETTER A WITH ACUTE + ("e'" ?é) ;; LATIN SMALL LETTER E WITH ACUTE + ("i'" ?í) ;; LATIN SMALL LETTER I WITH ACUTE + ("o'" ?ó) ;; LATIN SMALL LETTER O WITH ACUTE + ("u'" ?ú) ;; LATIN SMALL LETTER U WITH ACUTE + ("A'" ?Á) ;; LATIN CAPITAL LETTER A WITH ACUTE + ("E'" ?É) ;; LATIN CAPITAL LETTER E WITH ACUTE + ("I'" ?Í) ;; LATIN CAPITAL LETTER I WITH ACUTE + ("O'" ?Ó) ;; LATIN CAPITAL LETTER O WITH ACUTE + ("U'" ?Ú) ;; LATIN CAPITAL LETTER U WITH ACUTE + ;; “Grave, marking emphasis on short vowels”: + ("a`" ?à) ;; LATIN SMALL LETTER A WITH GRAVE + ("e`" ?è) ;; LATIN SMALL LETTER E WITH GRAVE + ("i`" ?ì) ;; LATIN SMALL LETTER I WITH GRAVE + ("o`" ?ò) ;; LATIN SMALL LETTER O WITH GRAVE + ("u`" ?ù) ;; LATIN SMALL LETTER U WITH GRAVE + ("A`" ?À) ;; LATIN CAPITAL LETTER A WITH GRAVE + ("E`" ?È) ;; LATIN CAPITAL LETTER E WITH GRAVE + ("I`" ?Ì) ;; LATIN CAPITAL LETTER I WITH GRAVE + ("O`" ?Ò) ;; LATIN CAPITAL LETTER O WITH GRAVE + ("U`" ?Ù) ;; LATIN CAPITAL LETTER U WITH GRAVE + ;; “Cater for the use of many French words and use of the circumflex + ;; in Frisian.” Yudit used `;' for cedilla. + ("c," ?ç) ;; LATIN SMALL LETTER C WITH CEDILLA + ("C," ?Ç) ;; LATIN CAPITAL LETTER C WITH CEDILLA + ("a^" ?â) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX + ("e^" ?ê) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX + ("i^" ?î) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX + ("o^" ?ô) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX + ("u^" ?û) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX + ("A^" ?Â) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX + ("E^" ?Ê) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX + ("I^" ?Î) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX + ("O^" ?Ô) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX + ("U^" ?Û) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX + ;; “Follow the example of the Dutch POSIX locale, using ISO-8859-9 to + ;; cater to the many Turks in Dutch society.” Perhaps German methods ;; should do so too. Follow turkish-alt-postfix here. - ("i/" ?$,1 Q(B) ;; LATIN SMALL LETTER I WITH NO DOT - ("s," ?$,1 (B) ;; LATIN SMALL LETTER S WITH CEDILLA - ("g^" ?$,1 ?(B) ;; LATIN SMALL LETTER G WITH BREVE - ("I/" ?$,1 P(B) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE - ("S," ?$,1 ~(B) ;; LATIN CAPITAL LETTER S WITH CEDILLA - ("G^" ?$,1 >(B) ;; LATIN CAPITAL LETTER G WITH BREVE + ("i/" ?ı) ;; LATIN SMALL LETTER I WITH NO DOT + ("s," ?ş) ;; LATIN SMALL LETTER S WITH CEDILLA + ("g^" ?ğ) ;; LATIN SMALL LETTER G WITH BREVE + ("I/" ?İ) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE + ("S," ?Ş) ;; LATIN CAPITAL LETTER S WITH CEDILLA + ("G^" ?Ğ) ;; LATIN CAPITAL LETTER G WITH BREVE ) ;; Originally from Yudit, discussed with Albertas Agejevas @@ -1628,26 +1628,26 @@ " nil t t t t nil nil nil nil nil t) (quail-define-rules - ("1" ?$,1 %(B) - ("2" ?$,1 -(B) - ("3" ?$,1 9(B) - ("4" ?$,1 7(B) - ("5" ?$,1 O(B) - ("6" ?$,1!!(B) - ("7" ?$,1!3(B) - ("8" ?$,1!+(B) - ("9" ?$,1r~(B) - ("0" ?$,1r|(B) - ("=" ?$,1!>(B) - ("!" ?$,1 $(B) - ("@" ?$,1 ,(B) - ("#" ?$,1 8(B) - ("$" ?$,1 6(B) - ("%" ?$,1 N(B) - ("^" ?$,1! (B) - ("&" ?$,1!2(B) - ("*" ?$,1!*(B) - ("+" ?$,1!=(B)) + ("1" ?ą) + ("2" ?č) + ("3" ?ę) + ("4" ?ė) + ("5" ?į) + ("6" ?š) + ("7" ?ų) + ("8" ?ū) + ("9" ?„) + ("0" ?“) + ("=" ?ž) + ("!" ?Ą) + ("@" ?Č) + ("#" ?Ę) + ("$" ?Ė) + ("%" ?Į) + ("^" ?Š) + ("&" ?Ų) + ("*" ?Ū) + ("+" ?Ž)) ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by ;; Albertas Agejevas <alga@uosis.mif.vu.lt> @@ -1657,23 +1657,23 @@ " nil t t t t nil nil nil nil nil t) (quail-define-rules - ("1" ?$,1 %(B) - ("!" ?$,1 $(B) - ("2" ?$,1 -(B) - ("@" ?$,1 ,(B) - ("#" ?$,1 8(B) - ("4" ?$,1 7(B) - ("$" ?$,1 6(B) - ("5" ?$,1 O(B) - ("%" ?$,1 N(B) - ("6" ?$,1!!(B) - ("^" ?$,1! (B) - ("7" ?$,1!3(B) - ("&" ?$,1!2(B) - ("9" ?$,1r~(B) - ("0" ?$,1r|(B) - ("=" ?$,1!>(B) - ("+" ?$,1!=(B)) + ("1" ?ą) + ("!" ?Ą) + ("2" ?č) + ("@" ?Č) + ("#" ?Ę) + ("4" ?ė) + ("$" ?Ė) + ("5" ?į) + ("%" ?Į) + ("6" ?š) + ("^" ?Š) + ("7" ?ų) + ("&" ?Ų) + ("9" ?„) + ("0" ?“) + ("=" ?ž) + ("+" ?Ž)) ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv (quail-define-package @@ -1682,35 +1682,420 @@ " nil t t t t nil nil nil nil nil t) (quail-define-rules - ("4" ?$,1tL(B) - ("$" ?,A"(B) - ("e" ?$,1 3(B) - ("E" ?$,1 2(B) - ("r" ?$,1 w(B) - ("R" ?$,1 v(B) - ("u" ?$,1!+(B) - ("U" ?$,1!*(B) - ("i" ?$,1 K(B) - ("I" ?$,1 J(B) - ("o" ?$,1 m(B) - ("O" ?$,1 l(B) - ("a" ?$,1 !(B) - ("A" ?$,1 (B) - ("s" ?$,1!!(B) - ("S" ?$,1! (B) - ("g" ?$,1 C(B) - ("G" ?$,1 B(B) - ("k" ?$,1 W(B) - ("K" ?$,1 V(B) - ("l" ?$,1 \(B) - ("L" ?$,1 [(B) - ("\'" ?$,1r|(B) - ("\"" ?$,1r~(B) - ("z" ?$,1!>(B) - ("Z" ?$,1!=(B) - ("c" ?$,1 -(B) - ("C" ?$,1 ,(B) - ("n" ?$,1 f(B) - ("N" ?$,1 e(B)) + ("4" ?€) + ("$" ?¢) + ("e" ?ē) + ("E" ?Ē) + ("r" ?ŗ) + ("R" ?Ŗ) + ("u" ?ū) + ("U" ?Ū) + ("i" ?ī) + ("I" ?Ī) + ("o" ?ō) + ("O" ?Ō) + ("a" ?ā) + ("A" ?Ā) + ("s" ?š) + ("S" ?Š) + ("g" ?ģ) + ("G" ?Ģ) + ("k" ?ķ) + ("K" ?Ķ) + ("l" ?ļ) + ("L" ?Ļ) + ("\'" ?“) + ("\"" ?„) + ("z" ?ž) + ("Z" ?Ž) + ("c" ?č) + ("C" ?Č) + ("n" ?ņ) + ("N" ?Ņ)) + +(quail-define-package + "latin-alt-postfix" "Latin" "L<" t + "Latin character input method with postfix modifiers + + | postfix | examples + ------------+---------+---------- + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + tilde | ~ | a~ -> ã + cedilla | /` | c/ -> ç c` -> ç + ogonek | ` | a` -> ą + breve | ~ | a~ -> ă + caron | ~ | c~ -> č + dbl. acute | : | o: -> ő + ring | ` | u` -> ů + dot | ` | z` -> ż + stroke | / | d/ -> đ + nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø + others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ + | various | << -> « >> -> » o_ -> º a_ -> ª + +It would be natural to use comma for cedillas, but that would be +inconvenient in practice because commas are needed very often after a +letter. + +Doubling the postfix separates the letter and postfix: e.g. a'' -> a' +" nil t nil nil nil nil nil nil nil nil t) + +;; Fixme: ¦ § ¨ © ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ +(quail-define-rules + (" _" ? ) + ("!/" ?¡) + ("//" ?°) + ("<<" ?«) + (">>" ?») + ("?/" ?¿) + ("$/" ?£) + ("$/" ?¤) + ("A'" ?Á) + ("A-" ?Ā) + ("A/" ?Å) + ("A\"" ?Ä) + ("A^" ?Â) + ("A`" ?À) + ("A`" ?Ą) + ("A~" ?Ã) + ("A~" ?Ă) + ("C'" ?Ć) + ("C/" ?Ç) + ("C/" ?Ċ) + ("C^" ?Ĉ) + ("C`" ?Ç) + ("C~" ?Č) + ("D/" ?Ð) + ("D/" ?Đ) + ("D~" ?Ď) + ("E'" ?É) + ("E-" ?Ē) + ("E/" ?Æ) + ("E\"" ?Ë) + ("E^" ?Ê) + ("E`" ?È) + ("E`" ?Ę) + ("E~" ?Ė) + ("E~" ?Ě) + ("G/" ?Ġ) + ("G^" ?Ĝ) + ("G`" ?Ģ) + ("G~" ?Ğ) + ("H/" ?Ħ) + ("H^" ?Ĥ) + ("I'" ?Í) + ("I-" ?Ī) + ("I/" ?İ) + ("I\"" ?Ï) + ("I^" ?Î) + ("I`" ?Ì) + ("I`" ?Į) + ("I~" ?Ĩ) + ("J^" ?Ĵ) + ("K`" ?Ķ) + ("L'" ?Ĺ) + ("L/" ?Ł) + ("L`" ?Ļ) + ("L~" ?Ľ) + ("N'" ?Ń) + ("N/" ?Ŋ) + ("N`" ?Ņ) + ("N~" ?Ñ) + ("N~" ?Ň) + ("O'" ?Ó) + ("O-" ?Ō) + ("O/" ?Ø) + ("O:" ?Ő) + ("O\"" ?Ö) + ("O^" ?Ô) + ("O`" ?Ò) + ("O~" ?Õ) + ("R'" ?Ŕ) + ("R`" ?Ŗ) + ("R~" ?Ř) + ("S'" ?Ś) + ("S^" ?Ŝ) + ("S`" ?Ş) + ("S~" ?Š) + ("T/" ?Þ) + ("T/" ?Ŧ) + ("T`" ?Ţ) + ("T~" ?Ť) + ("U'" ?Ú) + ("U-" ?Ū) + ("U:" ?Ű) + ("U\"" ?Ü) + ("U^" ?Û) + ("U`" ?Ù) + ("U`" ?Ů) + ("U`" ?Ų) + ("U~" ?Ũ) + ("U~" ?Ŭ) + ("Y'" ?Ý) + ("Y\"" ?Ÿ) + ("Y=" ?¥) + ("Z'" ?Ź) + ("Z/" ?Ż) + ("Z`" ?Ż) + ("Z~" ?Ž) + ("a'" ?á) + ("a-" ?ā) + ("a/" ?å) + ("a\"" ?ä) + ("a^" ?â) + ("a_" ?ª) + ("a`" ?à) + ("a`" ?ą) + ("a~" ?ã) + ("a~" ?ă) + ("c'" ?ć) + ("c/" ?ç) + ("c/" ?ċ) + ("c/" ?¢) + ("c^" ?ĉ) + ("c`" ?ç) + ("c~" ?č) + ("d/" ?ð) + ("d/" ?đ) + ("d~" ?ď) + ("e'" ?é) + ("e-" ?ē) + ("e/" ?æ) + ("e\"" ?ë) + ("e^" ?ê) + ("e`" ?è) + ("e`" ?ę) + ("e~" ?ė) + ("e~" ?ě) + ("e=" ?€) + ("g/" ?ġ) + ("g^" ?ĝ) + ("g`" ?ģ) + ("g~" ?ğ) + ("h/" ?ħ) + ("h^" ?ĥ) + ("i'" ?í) + ("i-" ?ī) + ("i/" ?ı) + ("i\"" ?ï) + ("i^" ?î) + ("i`" ?ì) + ("i`" ?į) + ("i~" ?ĩ) + ("j^" ?ĵ) + ("k/" ?ĸ) + ("k`" ?ķ) + ("l'" ?ĺ) + ("l/" ?ł) + ("l`" ?ļ) + ("l~" ?ľ) + ("n'" ?ń) + ("n/" ?ŋ) + ("n`" ?ņ) + ("n~" ?ñ) + ("n~" ?ň) + ("o'" ?ó) + ("o-" ?ō) + ("o/" ?ø) + ("o:" ?ő) + ("o\"" ?ö) + ("o^" ?ô) + ("o_" ?º) + ("o`" ?ò) + ("o~" ?õ) + ("r'" ?ŕ) + ("r`" ?ŗ) + ("r~" ?ř) + ("s'" ?ś) + ("s/" ?ß) + ("s^" ?ŝ) + ("s`" ?ş) + ("s~" ?š) + ("t/" ?þ) + ("t/" ?ŧ) + ("t`" ?ţ) + ("t~" ?ť) + ("u'" ?ú) + ("u-" ?ū) + ("u:" ?ű) + ("u\"" ?ü) + ("u^" ?û) + ("u`" ?ù) + ("u`" ?ů) + ("u`" ?ų) + ("u~" ?ũ) + ("u~" ?ŭ) + ("y'" ?ý) + ("y\"" ?ÿ) + ("z'" ?ź) + ("z/" ?ż) + ("z`" ?ż) + ("z~" ?ž) + + (" __" [" _"]) + ("!//" ["!/"]) + ("<<<" ["<<"]) + (">>>" [">>"]) + ("?//" ["?/"]) + ("///" ["//"]) + ("$//" ["$/"]) + ("A''" ["A'"]) + ("A--" ["A-"]) + ("A//" ["A/"]) + ("A\"\"" ["A\""]) + ("A^^" ["A^"]) + ("A``" ["A`"]) + ("A~~" ["A~"]) + ("C''" ["C'"]) + ("C//" ["C/"]) + ("C^^" ["C^"]) + ("C``" ["C`"]) + ("C~~" ["C~"]) + ("D//" ["D/"]) + ("D~~" ["D~"]) + ("E''" ["E'"]) + ("E--" ["E-"]) + ("E//" ["E/"]) + ("E\"\"" ["E\""]) + ("E^^" ["E^"]) + ("E``" ["E`"]) + ("E~~" ["E~"]) + ("G//" ["G/"]) + ("G^^" ["G^"]) + ("G``" ["G`"]) + ("G~~" ["G~"]) + ("H//" ["H/"]) + ("H^^" ["H^"]) + ("I''" ["I'"]) + ("I--" ["I-"]) + ("I//" ["I/"]) + ("I\"\"" ["I\""]) + ("I^^" ["I^"]) + ("I``" ["I`"]) + ("I~~" ["I~"]) + ("J^^" ["J^"]) + ("K``" ["K`"]) + ("L''" ["L'"]) + ("L//" ["L/"]) + ("L``" ["L`"]) + ("L~~" ["L~"]) + ("N''" ["N'"]) + ("N//" ["N/"]) + ("N``" ["N`"]) + ("N~~" ["N~"]) + ("O''" ["O'"]) + ("O--" ["O-"]) + ("O//" ["O/"]) + ("O::" ["O:"]) + ("O\"\"" ["O\""]) + ("O^^" ["O^"]) + ("O``" ["O`"]) + ("O~~" ["O~"]) + ("R''" ["R'"]) + ("R``" ["R`"]) + ("R~~" ["R~"]) + ("S''" ["S'"]) + ("S^^" ["S^"]) + ("S``" ["S`"]) + ("S~~" ["S~"]) + ("T//" ["T/"]) + ("T``" ["T`"]) + ("T~~" ["T~"]) + ("U''" ["U'"]) + ("U--" ["U-"]) + ("U::" ["U:"]) + ("U\"\"" ["U\""]) + ("U^^" ["U^"]) + ("U``" ["U`"]) + ("U~~" ["U~"]) + ("Y''" ["Y'"]) + ("Z''" ["Z'"]) + ("Z//" ["Z/"]) + ("Z``" ["Z`"]) + ("Z~~" ["Z~"]) + ("a''" ["a'"]) + ("a--" ["a-"]) + ("a//" ["a/"]) + ("a\"\"" ["a\""]) + ("a^^" ["a^"]) + ("a__" ["a_"]) + ("a``" ["a`"]) + ("a~~" ["a~"]) + ("c''" ["c'"]) + ("c//" ["c/"]) + ("c^^" ["c^"]) + ("c``" ["c`"]) + ("c~~" ["c~"]) + ("d//" ["d/"]) + ("d~~" ["d~"]) + ("e''" ["e'"]) + ("e--" ["e-"]) + ("e//" ["e/"]) + ("e\"\"" ["e\""]) + ("e^^" ["e^"]) + ("e``" ["e`"]) + ("e~~" ["e~"]) + ("e==" ["e="]) + ("g//" ["g/"]) + ("g^^" ["g^"]) + ("g``" ["g`"]) + ("g~~" ["g~"]) + ("h//" ["h/"]) + ("h^^" ["h^"]) + ("i''" ["i'"]) + ("i--" ["i-"]) + ("i//" ["i/"]) + ("i\"\"" ["i\""]) + ("i^^" ["i^"]) + ("i``" ["i`"]) + ("i~~" ["i~"]) + ("j^^" ["j^"]) + ("k//" ["k/"]) + ("k``" ["k`"]) + ("l''" ["l'"]) + ("l//" ["l/"]) + ("l``" ["l`"]) + ("l~~" ["l~"]) + ("n''" ["n'"]) + ("n//" ["n/"]) + ("n``" ["n`"]) + ("n~~" ["n~"]) + ("o''" ["o'"]) + ("o--" ["o-"]) + ("o//" ["o/"]) + ("o::" ["o:"]) + ("o\"\"" ["o\""]) + ("o^^" ["o^"]) + ("o__" ["o_"]) + ("o``" ["o`"]) + ("o~~" ["o~"]) + ("r''" ["r'"]) + ("r``" ["r`"]) + ("r~~" ["r~"]) + ("s''" ["s'"]) + ("s//" ["s/"]) + ("s^^" ["s^"]) + ("s``" ["s`"]) + ("s~~" ["s~"]) + ("t//" ["t/"]) + ("t``" ["t`"]) + ("t~~" ["t~"]) + ("u''" ["u'"]) + ("u--" ["u-"]) + ("u::" ["u:"]) + ("u\"\"" ["u\""]) + ("u^^" ["u^"]) + ("u``" ["u`"]) + ("u~~" ["u~"]) + ("y''" ["y'"]) + ("y\"\"" ["y\""]) + ("z''" ["z'"]) + ("z//" ["z/"]) + ("z``" ["z`"]) + ("z~~" ["z~"]) + ) ;;; latin-alt.el ends here