;;; Commentary:
+;; This file defines korean-hanja3 keyboards:
+;; - hanja input method with hangul keyboard type 3
+
;;; Code:
(require 'quail)
-(quail-define-package
+(quail-define-package
"korean-hanja3" "Korean" "\e$(CyS\e(B3" t
"3\e$(C9z=D\e(BKSC\e$(CySm.\e(B: \e$(Cz1SWGO4B\e(B \e$(CySm.@G\e(B \e$(Cj$@;\e(B \e$(CGQ1[\e(B3\e$(C9zcR@87N\e(B \e$(C{<usGO?)\e(B \e$(C`TwI\e(B"
- nil nil nil nil nil nil t)
+ nil nil nil nil nil nil t)
(quail-define-rules
("kf" "\e$(CJ!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=\e(B")
("kez" "\e$(CLBLCLDLELFLG\e(B")
("kea" "\e$(CLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLt\e(B")
("k7" "\e$(CLuLvLwLxLyLzL{L|L}L~M!M"M#M$M%M&M'M(M)M*M+M,M-M.\e(B")
+ ("kv" "\e$(CM/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMU\e(B")
+ ("kvx" "\e$(CMVMWMXMYMZM[M\\e(B")
+ ("kvs" "\e$(CM]M^M_M`MaMbMcMdMeMf\e(B")
+ ("kvw" "\e$(CMgMhMi\e(B")
+ ("kva" "\e$(CMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMy\e(B")
+ ("kv!" "\e$(CMz\e(B")
("k/" "\e$(CM/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMU\e(B")
("k/x" "\e$(CMVMWMXMYMZM[M\\e(B")
("k/s" "\e$(CM]M^M_M`MaMbMcMdMeMf\e(B")
("k/d" "\e$(CNRNSNTNUNVNWNXNYNZ\e(B")
("k/da" "\e$(CN[N\N]N^\e(B")
("k4" "\e$(CN_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNw\e(B")
+ ("kb" "\e$(CNxNyNzN{N|N}N~O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;O<O=O>O?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOO\e(B")
+ ("kbx" "\e$(COPOQOROSOTOU\e(B")
+ ("kbs" "\e$(COVOWOXOYOZO[\e(B")
+ ("kbw" "\e$(CO\O]O^O_\e(B")
+ ("kba" "\e$(CO`OaObOcOdOe\e(B")
("k9" "\e$(CNxNyNzN{N|N}N~O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;O<O=O>O?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOO\e(B")
("k9x" "\e$(COPOQOROSOTOU\e(B")
("k9s" "\e$(COVOWOXOYOZO[\e(B")
("hes" "\e$(CR4R5R6\e(B")
("hez" "\e$(CR7R8R9R:\e(B")
("hea" "\e$(CR;R<\e(B")
+ ("hv" "\e$(CR=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRN\e(B")
+ ("hvx" "\e$(CRORPRQRRRSRT\e(B")
+ ("hvs" "\e$(CRU\e(B")
+ ("hva" "\e$(CRVRWRXRYRZR[R\\e(B")
("h/" "\e$(CR=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRN\e(B")
("h/x" "\e$(CRORPRQRRRSRT\e(B")
("h/s" "\e$(CRU\e(B")
("h/a" "\e$(CRVRWRXRYRZR[R\\e(B")
("h/d" "\e$(CR]R^R_R`RaRb\e(B")
("h4" "\e$(CRc\e(B")
+ ("hb" "\e$(CRdReRfRgRhRiRjRk\e(B")
+ ("hbs" "\e$(CRl\e(B")
+ ("hbw" "\e$(CRm\e(B")
("h9" "\e$(CRdReRfRgRhRiRjRk\e(B")
("h9s" "\e$(CRl\e(B")
("h9w" "\e$(CRm\e(B")
("ur" "\e$(CS[S\S]S^S_S`SaSbScSdSeSfSgShSiSj\e(B")
("urx" "\e$(CSk\e(B")
("utx" "\e$(CSlSm\e(B")
+ ("uv" "\e$(CSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7\e(B")
+ ("uvx" "\e$(CT8T9T:T;T<T=T>T?T@TA\e(B")
+ ("uvs" "\e$(CTBTCTDTETFTGTHTITJTK\e(B")
+ ("uvw" "\e$(CTLTM\e(B")
+ ("uva" "\e$(CTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^\e(B")
("u/" "\e$(CSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7\e(B")
("u/x" "\e$(CT8T9T:T;T<T=T>T?T@TA\e(B")
("u/s" "\e$(CTBTCTDTETFTGTHTITJTK\e(B")
("u/w" "\e$(CTLTM\e(B")
("u/a" "\e$(CTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^\e(B")
+ ("ub" "\e$(CT_T`TaTbTcTdTeTfTgThTi\e(B")
+ ("ubs" "\e$(CTjTkTlTmTnTo\e(B")
("u9" "\e$(CT_T`TaTbTcTdTeTfTgThTi\e(B")
("u9s" "\e$(CTjTkTlTmTnTo\e(B")
("ugx" "\e$(CTp\e(B")
("ye3" "\e$(CV4\e(B")
("yea" "\e$(CV5V6V7V8V9V:V;V<V=V>V?V@VAVBVCVDVEVF\e(B")
("y7" "\e$(CVGVHVIVJVK\e(B")
+ ("yv" "\e$(CVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]\e(B")
+ ("yvx" "\e$(CV^V_V`VaVbVcVd\e(B")
+ ("yvs" "\e$(CVe\e(B")
+ ("yva" "\e$(CVfVgVhViVjVkVl\e(B")
("y/" "\e$(CVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]\e(B")
("y/x" "\e$(CV^V_V`VaVbVcVd\e(B")
("y/s" "\e$(CVe\e(B")
("y/d" "\e$(CVmVnVoVpVqVrVsVt\e(B")
("y4" "\e$(CVuVvVwVxVyVzV{V|V}V~W!W"\e(B")
("y4a" "\e$(CW#\e(B")
+ ("yb" "\e$(CW$W%W&W'W(W)W*W+W,W-W.W/W0\e(B")
("y9" "\e$(CW$W%W&W'W(W)W*W+W,W-W.W/W0\e(B")
("y5" "\e$(CW1W2W3W4W5W6W7W8W9W:W;W<W=W>\e(B")
("y5x" "\e$(CW?W@WA\e(B")
("iew" "\e$(CX~Y!\e(B")
("iea" "\e$(CY"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0\e(B")
("i7" "\e$(CY1\e(B")
+ ("iv" "\e$(CY2Y3Y4Y5Y6Y7Y8Y9Y:Y;Y<Y=Y>Y?Y@YAYBYCYDYEYFYGYHYI\e(B")
+ ("ivx" "\e$(CYJYKYLYMYNYOYP\e(B")
+ ("ivw" "\e$(CYQYR\e(B")
+ ("iva" "\e$(CYSYTYU\e(B")
("i/" "\e$(CY2Y3Y4Y5Y6Y7Y8Y9Y:Y;Y<Y=Y>Y?Y@YAYBYCYDYEYFYGYHYI\e(B")
("i/x" "\e$(CYJYKYLYMYNYOYP\e(B")
("i/w" "\e$(CYQYR\e(B")
("i/a" "\e$(CYSYTYU\e(B")
("i4" "\e$(CYVYWYXYYYZY[Y\Y]Y^Y_Y`Ya\e(B")
+ ("ib" "\e$(CYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYw\e(B")
+ ("ibx" "\e$(CYxYy\e(B")
+ ("ibs" "\e$(CYzY{Y|Y}Y~Z!Z"Z#Z$Z%Z&Z'\e(B")
+ ("ibw" "\e$(CZ(Z)Z*\e(B")
("i9" "\e$(CYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYw\e(B")
("i9x" "\e$(CYxYy\e(B")
("i9s" "\e$(CYzY{Y|Y}Y~Z!Z"Z#Z$Z%Z&Z'\e(B")
(";es" "\e$(C\%\&\'\(\)\*\+\e(B")
(";ew" "\e$(C\,\-\.\/\e(B")
(";ea" "\e$(C\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\e(B")
+ (";v" "\e$(C\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\e(B")
+ (";vx" "\e$(C\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\e(B")
+ (";vs" "\e$(C\b\e(B")
+ (";vw" "\e$(C\c\e(B")
+ (";va" "\e$(C\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\e(B")
(";/" "\e$(C\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\e(B")
(";/x" "\e$(C\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\e(B")
(";/s" "\e$(C\b\e(B")
(";/w" "\e$(C\c\e(B")
(";/a" "\e$(C\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\e(B")
+ (";b" "\e$(C\t\u\v\w\x\y\z\{\|\}\~]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@\e(B")
+ (";bx" "\e$(C]A\e(B")
+ (";bs" "\e$(C]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T\e(B")
+ (";bw" "\e$(C]U]V]W]X]Y\e(B")
+ (";ba" "\e$(C]Z][]\]]]^]_\e(B")
(";9" "\e$(C\t\u\v\w\x\y\z\{\|\}\~]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@\e(B")
(";9x" "\e$(C]A\e(B")
(";9s" "\e$(C]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T\e(B")
("nt3" "\e$(C`n`o`p`q\e(B")
("nta" "\e$(C`r`s`t`u`v`w`x`y`z`{`|`}`~a!a"a#a$a%\e(B")
("nc" "\e$(Ca&a'a(a)a*a+a,a-a.\e(B")
+ ("nv" "\e$(Ca/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaS\e(B")
+ ("nvx" "\e$(CaTaUaVaWaXaYaZa[a\\e(B")
+ ("nvs" "\e$(Ca]a^a_a`aaab\e(B")
+ ("nvw" "\e$(Cac\e(B")
+ ("nva" "\e$(Cadaeafagahaiajak\e(B")
("n/" "\e$(Ca/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaS\e(B")
("n/x" "\e$(CaTaUaVaWaXaYaZa[a\\e(B")
("n/s" "\e$(Ca]a^a_a`aaab\e(B")
("n/a" "\e$(Cadaeafagahaiajak\e(B")
("n/r" "\e$(Calamanaoap\e(B")
("n/d" "\e$(Caqar\e(B")
+ ("nb" "\e$(Casatauavawaxayaza{a|a}a~b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;b<b=b>b?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQ\e(B")
+ ("nbx" "\e$(CbRbSbTbUbVbWbXbYbZb[b\b]\e(B")
+ ("nbs" "\e$(Cb^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbx\e(B")
+ ("nbw" "\e$(Cbybzb{b|\e(B")
+ ("nba" "\e$(Cb}b~c!\e(B")
("n9" "\e$(Casatauavawaxayaza{a|a}a~b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;b<b=b>b?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQ\e(B")
("n9x" "\e$(CbRbSbTbUbVbWbXbYbZb[b\b]\e(B")
("n9s" "\e$(Cb^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbx\e(B")
("je3" "\e$(Cg%g&g'g(\e(B")
("jea" "\e$(Cg)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;g<g=g>g?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgP\e(B")
("j7" "\e$(CgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfgggh\e(B")
+ ("jv" "\e$(Cgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~h!h"h#h$h%h&h'h(\e(B")
+ ("jvx" "\e$(Ch)h*h+h,h-\e(B")
+ ("jvs" "\e$(Ch.h/h0h1h2h3\e(B")
+ ("jvw" "\e$(Ch4\e(B")
+ ("jva" "\e$(Ch5h6h7h8h9h:h;h<h=\e(B")
("j/" "\e$(Cgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~h!h"h#h$h%h&h'h(\e(B")
("j/x" "\e$(Ch)h*h+h,h-\e(B")
("j/s" "\e$(Ch.h/h0h1h2h3\e(B")
("j4" "\e$(Chghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~i!i"i#i$i%i&i'i(i)i*i+i,i-i.\e(B")
("j4x" "\e$(Ci/i0i1i2i3i4\e(B")
("j4a" "\e$(Ci5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiL\e(B")
+ ("jb" "\e$(CiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikil\e(B")
+ ("jbx" "\e$(Ciminioipiqirisitiu\e(B")
+ ("jbs" "\e$(Civiwixiyizi{i|i}i~j!j"j#j$\e(B")
+ ("jbw" "\e$(Cj%j&j'\e(B")
+ ("jba" "\e$(Cj(j)\e(B")
("j9" "\e$(CiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikil\e(B")
("j9x" "\e$(Ciminioipiqirisitiu\e(B")
("j9s" "\e$(Civiwixiyizi{i|i}i~j!j"j#j$\e(B")
("lfz" "\e$(CmTmUmVmWmXmY\e(B")
("lf3" "\e$(CmZ\e(B")
("lfa" "\e$(Cm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~n!\e(B")
- ("" "\e$(Cn3n4n5n6\e(B")
("lr" "\e$(Cn"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2\e(B")
+ ("lra" "\e$(Cn3n4n5n6\e(B")
("lt" "\e$(Cn7n8n9n:n;n<n=n>n?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnR\e(B")
("ltx" "\e$(CnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnk\e(B")
("lts" "\e$(Cnlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6\e(B")
("lt3" "\e$(CoHoIoJ\e(B")
("lta" "\e$(CoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~p!p"p#\e(B")
("lc" "\e$(Cp$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:\e(B")
+ ("lv" "\e$(Cp;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgph\e(B")
+ ("lvx" "\e$(Cpipjpkpl\e(B")
+ ("lvs" "\e$(Cpmpn\e(B")
+ ("lvw" "\e$(Cpopppq\e(B")
+ ("lva" "\e$(Cprpsptpupvpwpxpypzp{p|p}p~q!q"q#q$\e(B")
("l/" "\e$(Cp;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgph\e(B")
("l/x" "\e$(Cpipjpkpl\e(B")
("l/s" "\e$(Cpmpn\e(B")
("l/a" "\e$(Cprpsptpupvpwpxpypzp{p|p}p~q!q"q#q$\e(B")
("l/f" "\e$(Cq%q&q'q(q)\e(B")
("l/d" "\e$(Cq*\e(B")
+ ("lb" "\e$(Cq+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;q<q=q>q?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqR\e(B")
+ ("lbx" "\e$(CqSqT\e(B")
+ ("lbs" "\e$(CqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqg\e(B")
+ ("lbw" "\e$(Cqh\e(B")
+ ("lba" "\e$(Cqiqjqkql\e(B")
("l9" "\e$(Cq+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;q<q=q>q?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqR\e(B")
("l9x" "\e$(CqSqT\e(B")
("l9s" "\e$(CqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqg\e(B")
("ot3" "\e$(Ct\t]t^t_t`tatbtctdte\e(B")
("ota" "\e$(Ctftgthtitjtktltm\e(B")
("oc" "\e$(Ctntotptqtrtstttutvtw\e(B")
+ ("ov" "\e$(Ctxtytzt{t|t}t~u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4\e(B")
+ ("ovx" "\e$(Cu5u6u7u8u9u:\e(B")
+ ("ovs" "\e$(Cu;u<u=u>\e(B")
+ ("ova" "\e$(Cu?u@uAuBuCuDuEuFuGuH\e(B")
("o/" "\e$(Ctxtytzt{t|t}t~u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4\e(B")
("o/x" "\e$(Cu5u6u7u8u9u:\e(B")
("o/s" "\e$(Cu;u<u=u>\e(B")
("o/a" "\e$(Cu?u@uAuBuCuDuEuFuGuH\e(B")
("o/fw" "\e$(CuI\e(B")
("o/d" "\e$(CuJuKuL\e(B")
+ ("ob" "\e$(CuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubuc\e(B")
+ ("obx" "\e$(Cudueufuguhuiujukulumunuo\e(B")
+ ("obs" "\e$(Cupuqur\e(B")
+ ("obw" "\e$(Cusutuu\e(B")
+ ("oba" "\e$(Cuvuwuxuyuzu{\e(B")
("o9" "\e$(CuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubuc\e(B")
("o9x" "\e$(Cudueufuguhuiujukulumunuo\e(B")
("o9s" "\e$(Cupuqur\e(B")
("'rx" "\e$(CwHwIwJ\e(B")
("'ra" "\e$(CwK\e(B")
("'t" "\e$(CwL\e(B")
+ ("'v" "\e$(CwMwNwOwP\e(B")
+ ("'va" "\e$(CwQwRwSwTwUwVwW\e(B")
("'/" "\e$(CwMwNwOwP\e(B")
("'/a" "\e$(CwQwRwSwTwUwVwW\e(B")
("'/d" "\e$(CwXwYwZw[w\w]\e(B")
+ ("'b" "\e$(Cw^w_w`wawbwc\e(B")
("'9" "\e$(Cw^w_w`wawbwc\e(B")
("'gx" "\e$(Cwdwe\e(B")
("'gz" "\e$(Cwf\e(B")
("pez" "\e$(Cx?\e(B")
("pea" "\e$(Cx@xAxBxCxD\e(B")
("p7" "\e$(CxExFxGxHxIxJxKxLxMxN\e(B")
+ ("pv" "\e$(CxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixj\e(B")
+ ("pvx" "\e$(Cxkxlxmxnxoxp\e(B")
("p/" "\e$(CxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixj\e(B")
("p/x" "\e$(Cxkxlxmxnxoxp\e(B")
("p4" "\e$(Cxqxrxsxtxuxvxwxxxyxzx{x|x}x~\e(B")
+ ("pbz" "\e$(Cy!y"\e(B")
+ ("pba" "\e$(Cy#y$y%y&y'\e(B")
("p9z" "\e$(Cy!y"\e(B")
("p9a" "\e$(Cy#y$y%y&y'\e(B")
("pd" "\e$(Cy(y)y*y+y,y-y.\e(B")
("me3" "\e$(Czozpzqzrzsztzuzvzwzxzyzz\e(B")
("mea" "\e$(Cz{z|z}z~{!{"{#{${%{&{'{({){*{+{,{-{.{/{0\e(B")
("m7" "\e$(C{1{2{3{4{5{6{7{8{9\e(B")
+ ("mv" "\e$(C{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b\e(B")
+ ("mvx" "\e$(C{c{d{e\e(B")
+ ("mvs" "\e$(C{f{g{h{i{j{k\e(B")
+ ("mvw" "\e$(C{l{m{n\e(B")
+ ("mva" "\e$(C{o{p{q{r{s{t{u{v{w{x\e(B")
("m/" "\e$(C{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b\e(B")
("m/x" "\e$(C{c{d{e\e(B")
("m/s" "\e$(C{f{g{h{i{j{k\e(B")
("m/dx" "\e$(C|q|r\e(B")
("m/da" "\e$(C|s|t|u\e(B")
("m4" "\e$(C|v|w|x|y|z|{|||}|~}!}"}#}$\e(B")
+ ("mb" "\e$(C}%}&}'}(})}*}+},}-}.}/}0}1\e(B")
+ ("mbs" "\e$(C}2}3}4}5}6}7}8}9}:};\e(B")
+ ("mba" "\e$(C}<\e(B")
("m9" "\e$(C}%}&}'}(})}*}+},}-}.}/}0}1\e(B")
("m9s" "\e$(C}2}3}4}5}6}7}8}9}:};\e(B")
("m9a" "\e$(C}<\e(B")
--- /dev/null
+;;; vntelex.el --- Quail package for Vietnamese by Telex method
+
+;; Copyright (C) 2001, 2002 Free Software Foundation.
+
+;; Author: Werner Lemberg <wl@gnu.org>
+;; Keywords: multilingual, input method, Vietnamese
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+;;; Commentary:
+
+;; based on the files VietnameseTelex.kmap (written by Nguyen Thanh
+;; Bien <biennt@linuxvn.com>) and VNtelex.kmap (written by Nguyen Dai
+;; Quy <DaiQuy.Nguyen@ulg.ac.be>) from the yudit 2.4 package
+
+;;; Code:
+
+(require 'quail)
+
+
+(quail-define-package
+ "vietnamese-telex" ; NAME
+ "Vietnamese" ; LANGUAGE
+ "VT" ; TITLE
+ t ; GUIDANCE
+ "Vietnamese telex input method
+
+Vowels with circumflex:
+
+ aa -> \e,1b\e(B, EE -> \e,2j\e(B, etc.
+
+Other diacritics:
+
+ effect postfix examples
+ ------------------------------
+ breve w aw -> \e,1e\e(B
+ horn w ow -> \e,1=\e(B
+
+ acute s as -> \e,1a\e(B
+ grave f af -> \e,1`\e(B
+ hook above r ar -> \e,1d\e(B
+ tilde x ax -> \e,1c\e(B
+ dot below j aj -> \e,1U\e(B
+
+ d bar dd -> \e,1p\e(B
+
+Combinations:
+
+ AWF -> \e,2"\e(B, owx -> \e,1^\e(B, etc.
+
+Alternatives:
+
+ EE = Ee -> \e,2j\e(B, AWF = Awf -> \e,2"\e(B, etc.
+
+Doubling the postfix (but not in combinations) separates the letter
+and postfix: Eee -> Ee, ajj -> aj, etc.
+" ; DOCSTRING
+ nil ; TRANSLATION-KEYS
+ t ; FORGET-LAST-SELECTION
+ nil ; DETERMINISTIC
+ nil ; KBD-TRANSLATE
+ nil ; SHOW-LAYOUT
+ nil ; CREATE-DECODE-MAP
+ nil ; MAXIMUM-SHORTEST
+ nil ; OVERLAY-PLIST
+ nil ; UPDATE-TRANSLATION-FUNCTION
+ nil ; CONVERSION-KEYS
+ t) ; SIMPLE
+
+(quail-define-rules
+ ("af" ?\e,1`\e(B) ; LATIN SMALL LETTER A WITH GRAVE
+ ("AF" ?\e,2`\e(B) ; LATIN CAPITAL LETTER A WITH GRAVE
+ ("Af" ?\e,2`\e(B)
+ ("as" ?\e,1a\e(B) ; LATIN SMALL LETTER A WITH ACUTE
+ ("AS" ?\e,2a\e(B) ; LATIN CAPITAL LETTER A WITH ACUTE
+ ("As" ?\e,2a\e(B)
+ ("aa" ?\e,1b\e(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+ ("AA" ?\e,2b\e(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+ ("Aa" ?\e,2b\e(B)
+ ("ax" ?\e,1c\e(B) ; LATIN SMALL LETTER A WITH TILDE
+ ("AX" ?\e,2c\e(B) ; LATIN CAPITAL LETTER A WITH TILDE
+ ("Ax" ?\e,2c\e(B)
+ ("ef" ?\e,1h\e(B) ; LATIN SMALL LETTER E WITH GRAVE
+ ("EF" ?\e,2h\e(B) ; LATIN CAPITAL LETTER E WITH GRAVE
+ ("Ef" ?\e,2h\e(B)
+ ("es" ?\e,1i\e(B) ; LATIN SMALL LETTER E WITH ACUTE
+ ("ES" ?\e,2i\e(B) ; LATIN CAPITAL LETTER E WITH ACUTE
+ ("Es" ?\e,2i\e(B)
+ ("ee" ?\e,1j\e(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+ ("EE" ?\e,2j\e(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+ ("Ee" ?\e,2j\e(B)
+ ("if" ?\e,1l\e(B) ; LATIN SMALL LETTER I WITH GRAVE
+ ("IF" ?\e,2l\e(B) ; LATIN CAPITAL LETTER I WITH GRAVE
+ ("If" ?\e,2l\e(B)
+ ("is" ?\e,1m\e(B) ; LATIN SMALL LETTER I WITH ACUTE
+ ("IS" ?\e,2m\e(B) ; LATIN CAPITAL LETTER I WITH ACUTE
+ ("Is" ?\e,2m\e(B)
+ ("of" ?\e,1r\e(B) ; LATIN SMALL LETTER O WITH GRAVE
+ ("OF" ?\e,2r\e(B) ; LATIN CAPITAL LETTER O WITH GRAVE
+ ("Of" ?\e,2r\e(B)
+ ("os" ?\e,1s\e(B) ; LATIN SMALL LETTER O WITH ACUTE
+ ("OS" ?\e,2s\e(B) ; LATIN CAPITAL LETTER O WITH ACUTE
+ ("Os" ?\e,2s\e(B)
+ ("oo" ?\e,1t\e(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+ ("OO" ?\e,2t\e(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+ ("Oo" ?\e,2t\e(B)
+ ("ox" ?\e,1u\e(B) ; LATIN SMALL LETTER O WITH TILDE
+ ("OX" ?\e,2u\e(B) ; LATIN CAPITAL LETTER O WITH TILDE
+ ("Ox" ?\e,2u\e(B)
+ ("uf" ?\e,1y\e(B) ; LATIN SMALL LETTER U WITH GRAVE
+ ("UF" ?\e,2y\e(B) ; LATIN CAPITAL LETTER U WITH GRAVE
+ ("Uf" ?\e,2y\e(B)
+ ("us" ?\e,1z\e(B) ; LATIN SMALL LETTER U WITH ACUTE
+ ("US" ?\e,2z\e(B) ; LATIN CAPITAL LETTER U WITH ACUTE
+ ("Us" ?\e,2z\e(B)
+ ("ys" ?\e,1}\e(B) ; LATIN SMALL LETTER Y WITH ACUTE
+ ("YS" ?\e,2}\e(B) ; LATIN CAPITAL LETTER Y WITH ACUTE
+ ("Ys" ?\e,2}\e(B)
+ ("aw" ?\e,1e\e(B) ; LATIN SMALL LETTER A WITH BREVE
+ ("AW" ?\e,2e\e(B) ; LATIN CAPITAL LETTER A WITH BREVE
+ ("Aw" ?\e,2e\e(B)
+ ("ix" ?\e,1n\e(B) ; LATIN SMALL LETTER I WITH TILDE
+ ("IX" ?\e,2n\e(B) ; LATIN CAPITAL LETTER I WITH TILDE
+ ("Ix" ?\e,2n\e(B)
+ ("ux" ?\e,1{\e(B) ; LATIN SMALL LETTER U WITH TILDE
+ ("UX" ?\e,2{\e(B) ; LATIN CAPITAL LETTER U WITH TILDE
+ ("Ux" ?\e,2{\e(B)
+ ("ow" ?\e,1=\e(B) ; LATIN SMALL LETTER O WITH HORN
+ ("OW" ?\e,2=\e(B) ; LATIN CAPITAL LETTER O WITH HORN
+ ("Ow" ?\e,2=\e(B)
+ ("uw" ?\e,1_\e(B) ; LATIN SMALL LETTER U WITH HORN
+ ("UW" ?\e,2_\e(B) ; LATIN CAPITAL LETTER U WITH HORN
+ ("Uw" ?\e,2_\e(B)
+ ("aj" ?\e,1U\e(B) ; LATIN SMALL LETTER A WITH DOT BELOW
+ ("AJ" ?\e,2U\e(B) ; LATIN CAPITAL LETTER A WITH DOT BELOW
+ ("Aj" ?\e,2U\e(B)
+ ("ar" ?\e,1d\e(B) ; LATIN SMALL LETTER A WITH HOOK ABOVE
+ ("AR" ?\e,2d\e(B) ; LATIN CAPITAL LETTER A WITH HOOK ABOVE
+ ("Ar" ?\e,2d\e(B)
+ ("aas" ?\e,1$\e(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+ ("AAS" ?\e,2$\e(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+ ("Aas" ?\e,2$\e(B)
+ ("aaf" ?\e,1%\e(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+ ("AAF" ?\e,2%\e(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+ ("Aaf" ?\e,2%\e(B)
+ ("aar" ?\e,1&\e(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+ ("AAR" ?\e,2&\e(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+ ("Aar" ?\e,2&\e(B)
+ ("aax" ?\e,1g\e(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+ ("AAX" ?\e,2g\e(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+ ("Aax" ?\e,2g\e(B)
+ ("aaj" ?\e,1'\e(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+ ("AAJ" ?\e,2'\e(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+ ("Aaj" ?\e,2'\e(B)
+ ("aws" ?\e,1!\e(B) ; LATIN SMALL LETTER A WITH BREVE AND ACUTE
+ ("AWS" ?\e,2!\e(B) ; LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+ ("Aws" ?\e,2!\e(B)
+ ("awf" ?\e,1"\e(B) ; LATIN SMALL LETTER A WITH BREVE AND GRAVE
+ ("AWF" ?\e,2"\e(B) ; LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+ ("Awf" ?\e,2"\e(B)
+ ("awr" ?\e,1F\e(B) ; LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+ ("AWR" ?\e,2F\e(B) ; LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+ ("Awr" ?\e,2F\e(B)
+ ("awx" ?\e,1G\e(B) ; LATIN SMALL LETTER A WITH BREVE AND TILDE
+ ("AWX" ?\e,2G\e(B) ; LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+ ("Awx" ?\e,2G\e(B)
+ ("awj" ?\e,1#\e(B) ; LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+ ("AWJ" ?\e,2#\e(B) ; LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+ ("Awj" ?\e,2#\e(B)
+ ("ej" ?\e,1)\e(B) ; LATIN SMALL LETTER E WITH DOT BELOW
+ ("EJ" ?\e,2)\e(B) ; LATIN CAPITAL LETTER E WITH DOT BELOW
+ ("Ej" ?\e,2)\e(B)
+ ("er" ?\e,1k\e(B) ; LATIN SMALL LETTER E WITH HOOK ABOVE
+ ("ER" ?\e,2k\e(B) ; LATIN CAPITAL LETTER E WITH HOOK ABOVE
+ ("Er" ?\e,2k\e(B)
+ ("ex" ?\e,1(\e(B) ; LATIN SMALL LETTER E WITH TILDE
+ ("EX" ?\e,2(\e(B) ; LATIN CAPITAL LETTER E WITH TILDE
+ ("Ex" ?\e,2(\e(B)
+ ("ees" ?\e,1*\e(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+ ("EES" ?\e,2*\e(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+ ("Ees" ?\e,2*\e(B)
+ ("eef" ?\e,1+\e(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+ ("EEF" ?\e,2+\e(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+ ("Eef" ?\e,2+\e(B)
+ ("eer" ?\e,1,\e(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+ ("EER" ?\e,2,\e(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+ ("Eer" ?\e,2,\e(B)
+ ("eex" ?\e,1-\e(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+ ("EEX" ?\e,2-\e(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+ ("Eex" ?\e,2-\e(B)
+ ("eej" ?\e,1.\e(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+ ("EEJ" ?\e,2.\e(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+ ("Eej" ?\e,2.\e(B)
+ ("ir" ?\e,1o\e(B) ; LATIN SMALL LETTER I WITH HOOK ABOVE
+ ("IR" ?\e,2o\e(B) ; LATIN CAPITAL LETTER I WITH HOOK ABOVE
+ ("Ir" ?\e,2o\e(B)
+ ("ij" ?\e,18\e(B) ; LATIN SMALL LETTER I WITH DOT BELOW
+ ("IJ" ?\e,28\e(B) ; LATIN CAPITAL LETTER I WITH DOT BELOW
+ ("Ij" ?\e,28\e(B)
+ ("oj" ?\e,1w\e(B) ; LATIN SMALL LETTER O WITH DOT BELOW
+ ("OJ" ?\e,2w\e(B) ; LATIN CAPITAL LETTER O WITH DOT BELOW
+ ("Oj" ?\e,2w\e(B)
+ ("or" ?\e,1v\e(B) ; LATIN SMALL LETTER O WITH HOOK ABOVE
+ ("OR" ?\e,2v\e(B) ; LATIN CAPITAL LETTER O WITH HOOK ABOVE
+ ("Or" ?\e,2v\e(B)
+ ("oos" ?\e,1/\e(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+ ("OOS" ?\e,2/\e(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+ ("Oos" ?\e,2/\e(B)
+ ("oof" ?\e,10\e(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+ ("OOF" ?\e,20\e(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+ ("Oof" ?\e,20\e(B)
+ ("oor" ?\e,11\e(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+ ("OOR" ?\e,21\e(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+ ("Oor" ?\e,21\e(B)
+ ("oox" ?\e,12\e(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+ ("OOX" ?\e,22\e(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+ ("Oox" ?\e,22\e(B)
+ ("ooj" ?\e,15\e(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+ ("OOJ" ?\e,25\e(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+ ("Ooj" ?\e,25\e(B)
+ ("ows" ?\e,1>\e(B) ; LATIN SMALL LETTER O WITH HORN AND ACUTE
+ ("OWS" ?\e,2>\e(B) ; LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+ ("Ows" ?\e,2>\e(B)
+ ("owf" ?\e,16\e(B) ; LATIN SMALL LETTER O WITH HORN AND GRAVE
+ ("OWF" ?\e,26\e(B) ; LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+ ("Owf" ?\e,26\e(B)
+ ("owr" ?\e,17\e(B) ; LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+ ("OWR" ?\e,27\e(B) ; LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+ ("Owr" ?\e,27\e(B)
+ ("owx" ?\e,1^\e(B) ; LATIN SMALL LETTER O WITH HORN AND TILDE
+ ("OWX" ?\e,2^\e(B) ; LATIN CAPITAL LETTER O WITH HORN AND TILDE
+ ("Owx" ?\e,2^\e(B)
+ ("owj" ?\e,1~\e(B) ; LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+ ("OWJ" ?\e,2~\e(B) ; LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+ ("Owj" ?\e,2~\e(B)
+ ("uj" ?\e,1x\e(B) ; LATIN SMALL LETTER U WITH DOT BELOW
+ ("UJ" ?\e,2x\e(B) ; LATIN CAPITAL LETTER U WITH DOT BELOW
+ ("Uj" ?\e,2x\e(B)
+ ("ur" ?\e,1|\e(B) ; LATIN SMALL LETTER U WITH HOOK ABOVE
+ ("UR" ?\e,2|\e(B) ; LATIN CAPITAL LETTER U WITH HOOK ABOVE
+ ("Ur" ?\e,2|\e(B)
+ ("uws" ?\e,1Q\e(B) ; LATIN SMALL LETTER U WITH HORN AND ACUTE
+ ("UWS" ?\e,2Q\e(B) ; LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+ ("Uws" ?\e,2Q\e(B)
+ ("uwf" ?\e,1W\e(B) ; LATIN SMALL LETTER U WITH HORN AND GRAVE
+ ("UWF" ?\e,2W\e(B) ; LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+ ("Uwf" ?\e,2W\e(B)
+ ("uwr" ?\e,1X\e(B) ; LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+ ("UWR" ?\e,2X\e(B) ; LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+ ("Uwr" ?\e,2X\e(B)
+ ("uwx" ?\e,1f\e(B) ; LATIN SMALL LETTER U WITH HORN AND TILDE
+ ("UWX" ?\e,2f\e(B) ; LATIN CAPITAL LETTER U WITH HORN AND TILDE
+ ("Uwx" ?\e,2f\e(B)
+ ("uwj" ?\e,1q\e(B) ; LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+ ("UWJ" ?\e,2q\e(B) ; LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+ ("Uwj" ?\e,2q\e(B)
+ ("yf" ?\e,1O\e(B) ; LATIN SMALL LETTER Y WITH GRAVE
+ ("YF" ?\e,2O\e(B) ; LATIN CAPITAL LETTER Y WITH GRAVE
+ ("Yf" ?\e,2O\e(B)
+ ("yj" ?\e,1\\e(B) ; LATIN SMALL LETTER Y WITH DOT BELOW
+ ("YJ" ?\e,2\\e(B) ; LATIN CAPITAL LETTER Y WITH DOT BELOW
+ ("Yj" ?\e,2\\e(B)
+ ("yr" ?\e,1V\e(B) ; LATIN SMALL LETTER Y WITH HOOK ABOVE
+ ("YR" ?\e,2V\e(B) ; LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+ ("Yr" ?\e,2V\e(B)
+ ("yx" ?\e,1[\e(B) ; LATIN SMALL LETTER Y WITH TILDE
+ ("YX" ?\e,2[\e(B) ; LATIN CAPITAL LETTER Y WITH TILDE
+ ("Yx" ?\e,2[\e(B)
+ ("dd" ?\e,1p\e(B) ; LATIN SMALL LETTER D WITH STROKE
+ ("DD" ?\e,2p\e(B) ; LATIN CAPITAL LETTER D WITH STROKE
+ ("Dd" ?\e,2p\e(B)
+;("$$" ?\e$,1tK\e(B) ; U+20AB DONG SIGN (#### check)
+
+ ("aff" ["aff"])
+ ("AFF" ["AF"])
+ ("Aff" ["Af"])
+ ("ass" ["as"])
+ ("ASS" ["AS"])
+ ("Ass" ["As"])
+ ("aaa" ["aa"])
+ ("AAA" ["AA"])
+ ("Aaa" ["Aa"])
+ ("axx" ["ax"])
+ ("AXX" ["AX"])
+ ("Axx" ["Ax"])
+ ("eff" ["ef"])
+ ("EFF" ["EF"])
+ ("Eff" ["Ef"])
+ ("ess" ["es"])
+ ("ESS" ["ES"])
+ ("Ess" ["Es"])
+ ("eee" ["ee"])
+ ("EEE" ["EE"])
+ ("Eee" ["Ee"])
+ ("iff" ["if"])
+ ("IFF" ["IF"])
+ ("Iff" ["If"])
+ ("iss" ["is"])
+ ("ISS" ["IS"])
+ ("Iss" ["Is"])
+ ("off" ["of"])
+ ("OFF" ["OF"])
+ ("Off" ["Of"])
+ ("oss" ["os"])
+ ("OSS" ["OS"])
+ ("Oss" ["Os"])
+ ("ooo" ["oo"])
+ ("OOO" ["OO"])
+ ("Ooo" ["Oo"])
+ ("oxx" ["ox"])
+ ("OXX" ["OX"])
+ ("Oxx" ["Ox"])
+ ("uff" ["uf"])
+ ("UFF" ["UF"])
+ ("Uff" ["Uf"])
+ ("uss" ["us"])
+ ("USS" ["US"])
+ ("Uss" ["Us"])
+ ("yss" ["ys"])
+ ("YSS" ["YS"])
+ ("Yss" ["Ys"])
+ ("aww" ["aw"])
+ ("AWW" ["AW"])
+ ("Aww" ["Aw"])
+ ("ixx" ["ix"])
+ ("IXX" ["IX"])
+ ("Ixx" ["Ix"])
+ ("uxx" ["ux"])
+ ("UXX" ["UX"])
+ ("Uxx" ["ux"])
+ ("oww" ["ow"])
+ ("OWW" ["OW"])
+ ("Oww" ["Ow"])
+ ("uww" ["uw"])
+ ("UWW" ["UW"])
+ ("Uww" ["Uw"])
+ ("ajj" ["aj"])
+ ("AJJ" ["AJ"])
+ ("Ajj" ["Aj"])
+ ("arr" ["ar"])
+ ("ARR" ["AR"])
+ ("Arr" ["Ar"])
+ ("ejj" ["ej"])
+ ("EJJ" ["EJ"])
+ ("Ejj" ["Ej"])
+ ("err" ["er"])
+ ("ERR" ["ER"])
+ ("Err" ["Er"])
+ ("exx" ["ex"])
+ ("EXX" ["EX"])
+ ("Exx" ["Ex"])
+ ("irr" ["ir"])
+ ("IRR" ["IR"])
+ ("Irr" ["Ir"])
+ ("ijj" ["ij"])
+ ("IJJ" ["IJ"])
+ ("Ijj" ["Ij"])
+ ("ojj" ["oj"])
+ ("OJJ" ["OJ"])
+ ("Ojj" ["Oj"])
+ ("orr" ["or"])
+ ("ORR" ["OR"])
+ ("Orr" ["Or"])
+ ("ujj" ["uj"])
+ ("UJJ" ["UJ"])
+ ("Ujj" ["Uj"])
+ ("urr" ["ur"])
+ ("URR" ["UR"])
+ ("Urr" ["Ur"])
+ ("yff" ["yf"])
+ ("YFF" ["YF"])
+ ("Yff" ["Yf"])
+ ("yjj" ["yj"])
+ ("YJJ" ["YJ"])
+ ("Yjj" ["Yj"])
+ ("yrr" ["yr"])
+ ("YRR" ["YR"])
+ ("Yrr" ["Yr"])
+ ("yxx" ["yx"])
+ ("YXX" ["YX"])
+ ("Yxx" ["Yx"])
+ ("ddd" ["dd"])
+ ("DDD" ["DD"])
+ ("Ddd" ["Dd"])
+;("$$$" ["$$"])
+
+ ;; escape from composition
+ ("\\w" ?w) ; breve or horn
+ ("\\W" ?W)
+ ("\\a" ?a) ; a circumflex
+ ("\\A" ?A) ; A circumflex
+ ("\\e" ?e) ; e circumflex
+ ("\\E" ?E) ; E circumflex
+ ("\\o" ?o) ; o circumflex
+ ("\\O" ?O) ; O circumflex
+ ("\\s" ?s) ; acute
+ ("\\S" ?S)
+ ("\\f" ?f) ; grave
+ ("\\F" ?F)
+ ("\\r" ?r) ; hook above
+ ("\\R" ?R)
+ ("\\x" ?x) ; tilde
+ ("\\X" ?X)
+ ("\\j" ?j) ; dot below
+ ("\\J" ?J)
+ ("\\d" ?d) ; d-bar (d)
+ ("\\D" ?D) ; D-bar (d)
+ ("\\\\" ?\\) ; literal backslash
+)
+
+;; Local Variables:
+;; coding: iso-2022-7bit
+;; End:
+
+;;; vntelex.el ends here