root/trunk/leim/quail/vntelex.el

Revision 4220, 14.1 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

Line 
1 ;;; vntelex.el --- Quail package for Vietnamese by Telex method
2
3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 ;;   Free Software Foundation, Inc.
5
6 ;; Author:   Werner Lemberg <wl@gnu.org>
7 ;; Keywords: multilingual, input method, Vietnamese
8
9 ;; This file is part of GNU Emacs.
10
11 ;; GNU Emacs is free software; you can redistribute it and/or modify
12 ;; it under the terms of the GNU General Public License as published by
13 ;; the Free Software Foundation; either version 3, or (at your option)
14 ;; any later version.
15
16 ;; GNU Emacs is distributed in the hope that it will be useful,
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19 ;; GNU General Public License for more details.
20
21 ;; You should have received a copy of the GNU General Public License
22 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
23 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
24 ;; Boston, MA 02110-1301, USA.
25
26 ;;; Commentary:
27
28 ;; based on the files VietnameseTelex.kmap (written by Nguyen Thanh
29 ;; Bien <biennt@linuxvn.com>) and VNtelex.kmap (written by Nguyen Dai
30 ;; Quy <DaiQuy.Nguyen@ulg.ac.be>) from the yudit 2.4 package
31
32 ;;; Code:
33
34 (require 'quail)
35
36
37 (quail-define-package
38  "vietnamese-telex"              ; NAME
39  "Vietnamese"                    ; LANGUAGE
40  "VT"                            ; TITLE
41  t                               ; GUIDANCE
42  "Vietnamese telex input method
43
44 Vowels with circumflex:
45
46   aa -> ,1b(B, EE -> ,2j(B, etc.
47
48 Other diacritics:
49
50   effect     postfix   examples
51   ------------------------------
52   breve         w      aw -> ,1e(B
53   horn          w      ow -> ,1=(B
54
55   acute         s      as -> ,1a(B
56   grave         f      af -> ,1`(B
57   hook above    r      ar -> ,1d(B
58   tilde         x      ax  -> ,1c(B
59   dot below     j      aj -> ,1U(B
60
61   d bar                dd -> ,1p(B
62
63 Combinations:
64
65   AWF -> ,2"(B, owx -> ,1^(B, etc.
66
67 Alternatives:
68
69   EE = Ee -> ,2j(B, AWF = Awf -> ,2"(B, etc.
70
71 Doubling the postfix (but not in combinations) separates the letter
72 and postfix: Eee -> Ee, ajj -> aj, etc.
73 "                                ; DOCSTRING
74  nil                             ; TRANSLATION-KEYS
75  t                               ; FORGET-LAST-SELECTION
76  nil                             ; DETERMINISTIC
77  nil                             ; KBD-TRANSLATE
78  nil                             ; SHOW-LAYOUT
79  nil                             ; CREATE-DECODE-MAP
80  nil                             ; MAXIMUM-SHORTEST
81  nil                             ; OVERLAY-PLIST
82  nil                             ; UPDATE-TRANSLATION-FUNCTION
83  nil                             ; CONVERSION-KEYS
84  t)                              ; SIMPLE
85
86 (quail-define-rules
87  ("af" ?,1`(B)        ; LATIN SMALL LETTER A WITH GRAVE
88  ("AF" ?,2`(B)        ; LATIN CAPITAL LETTER A WITH GRAVE
89  ("Af" ?,2`(B)
90  ("as" ?,1a(B)        ; LATIN SMALL LETTER A WITH ACUTE
91  ("AS" ?,2a(B)        ; LATIN CAPITAL LETTER A WITH ACUTE
92  ("As" ?,2a(B)
93  ("aa" ?,1b(B)        ; LATIN SMALL LETTER A WITH CIRCUMFLEX
94  ("AA" ?,2b(B)        ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
95  ("Aa" ?,2b(B)
96  ("ax" ?,1c(B)        ; LATIN SMALL LETTER A WITH TILDE
97  ("AX" ?,2c(B)        ; LATIN CAPITAL LETTER A WITH TILDE
98  ("Ax" ?,2c(B)
99  ("ef" ?,1h(B)        ; LATIN SMALL LETTER E WITH GRAVE
100  ("EF" ?,2h(B)        ; LATIN CAPITAL LETTER E WITH GRAVE
101  ("Ef" ?,2h(B)
102  ("es" ?,1i(B)        ; LATIN SMALL LETTER E WITH ACUTE
103  ("ES" ?,2i(B)        ; LATIN CAPITAL LETTER E WITH ACUTE
104  ("Es" ?,2i(B)
105  ("ee" ?,1j(B)        ; LATIN SMALL LETTER E WITH CIRCUMFLEX
106  ("EE" ?,2j(B)        ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
107  ("Ee" ?,2j(B)
108  ("if" ?,1l(B)        ; LATIN SMALL LETTER I WITH GRAVE
109  ("IF" ?,2l(B)        ; LATIN CAPITAL LETTER I WITH GRAVE
110  ("If" ?,2l(B)
111  ("is" ?,1m(B)        ; LATIN SMALL LETTER I WITH ACUTE
112  ("IS" ?,2m(B)        ; LATIN CAPITAL LETTER I WITH ACUTE
113  ("Is" ?,2m(B)
114  ("of" ?,1r(B)        ; LATIN SMALL LETTER O WITH GRAVE
115  ("OF" ?,2r(B)        ; LATIN CAPITAL LETTER O WITH GRAVE
116  ("Of" ?,2r(B)
117  ("os" ?,1s(B)        ; LATIN SMALL LETTER O WITH ACUTE
118  ("OS" ?,2s(B)        ; LATIN CAPITAL LETTER O WITH ACUTE
119  ("Os" ?,2s(B)
120  ("oo" ?,1t(B)        ; LATIN SMALL LETTER O WITH CIRCUMFLEX
121  ("OO" ?,2t(B)        ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
122  ("Oo" ?,2t(B)
123  ("ox" ?,1u(B)        ; LATIN SMALL LETTER O WITH TILDE
124  ("OX" ?,2u(B)        ; LATIN CAPITAL LETTER O WITH TILDE
125  ("Ox" ?,2u(B)
126  ("uf" ?,1y(B)        ; LATIN SMALL LETTER U WITH GRAVE
127  ("UF" ?,2y(B)        ; LATIN CAPITAL LETTER U WITH GRAVE
128  ("Uf" ?,2y(B)
129  ("us" ?,1z(B)        ; LATIN SMALL LETTER U WITH ACUTE
130  ("US" ?,2z(B)        ; LATIN CAPITAL LETTER U WITH ACUTE
131  ("Us" ?,2z(B)
132  ("ys" ?,1}(B)        ; LATIN SMALL LETTER Y WITH ACUTE
133  ("YS" ?,2}(B)        ; LATIN CAPITAL LETTER Y WITH ACUTE
134  ("Ys" ?,2}(B)
135  ("aw" ?,1e(B)        ; LATIN SMALL LETTER A WITH BREVE
136  ("AW" ?,2e(B)        ; LATIN CAPITAL LETTER A WITH BREVE
137  ("Aw" ?,2e(B)
138  ("ix" ?,1n(B)        ; LATIN SMALL LETTER I WITH TILDE
139  ("IX" ?,2n(B)        ; LATIN CAPITAL LETTER I WITH TILDE
140  ("Ix" ?,2n(B)
141  ("ux" ?,1{(B)        ; LATIN SMALL LETTER U WITH TILDE
142  ("UX" ?,2{(B)        ; LATIN CAPITAL LETTER U WITH TILDE
143  ("Ux" ?,2{(B)
144  ("ow" ?,1=(B)        ; LATIN SMALL LETTER O WITH HORN
145  ("OW" ?,2=(B)        ; LATIN CAPITAL LETTER O WITH HORN
146  ("Ow" ?,2=(B)
147  ("uw" ?,1_(B)        ; LATIN SMALL LETTER U WITH HORN
148  ("UW" ?,2_(B)        ; LATIN CAPITAL LETTER U WITH HORN
149  ("Uw" ?,2_(B)
150  ("aj" ?,1U(B)        ; LATIN SMALL LETTER A WITH DOT BELOW
151  ("AJ" ?,2U(B)        ; LATIN CAPITAL LETTER A WITH DOT BELOW
152  ("Aj" ?,2U(B)
153  ("ar" ?,1d(B)        ; LATIN SMALL LETTER A WITH HOOK ABOVE
154  ("AR" ?,2d(B)        ; LATIN CAPITAL LETTER A WITH HOOK ABOVE
155  ("Ar" ?,2d(B)
156  ("aas" ?,1$(B)       ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
157  ("AAS" ?,2$(B)       ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
158  ("Aas" ?,2$(B)
159  ("aaf" ?,1%(B)       ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
160  ("AAF" ?,2%(B)       ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
161  ("Aaf" ?,2%(B)
162  ("aar" ?,1&(B)       ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
163  ("AAR" ?,2&(B)       ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
164  ("Aar" ?,2&(B)
165  ("aax" ?,1g(B)       ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
166  ("AAX" ?,2g(B)       ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
167  ("Aax" ?,2g(B)
168  ("aaj" ?,1'(B)       ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
169  ("AAJ" ?,2'(B)       ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
170  ("Aaj" ?,2'(B)
171  ("aws" ?,1!(B)       ; LATIN SMALL LETTER A WITH BREVE AND ACUTE
172  ("AWS" ?,2!(B)       ; LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
173  ("Aws" ?,2!(B)
174  ("awf" ?,1"(B)       ; LATIN SMALL LETTER A WITH BREVE AND GRAVE
175  ("AWF" ?,2"(B)       ; LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
176  ("Awf" ?,2"(B)
177  ("awr" ?,1F(B)       ; LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
178  ("AWR" ?,2F(B)       ; LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
179  ("Awr" ?,2F(B)
180  ("awx" ?,1G(B)       ; LATIN SMALL LETTER A WITH BREVE AND TILDE
181  ("AWX" ?,2G(B)       ; LATIN CAPITAL LETTER A WITH BREVE AND TILDE
182  ("Awx" ?,2G(B)
183  ("awj" ?,1#(B)       ; LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
184  ("AWJ" ?,2#(B)       ; LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
185  ("Awj" ?,2#(B)
186  ("ej" ?,1)(B)        ; LATIN SMALL LETTER E WITH DOT BELOW
187  ("EJ" ?,2)(B)        ; LATIN CAPITAL LETTER E WITH DOT BELOW
188  ("Ej" ?,2)(B)
189  ("er" ?,1k(B)        ; LATIN SMALL LETTER E WITH HOOK ABOVE
190  ("ER" ?,2k(B)        ; LATIN CAPITAL LETTER E WITH HOOK ABOVE
191  ("Er" ?,2k(B)
192  ("ex" ?,1((B)        ; LATIN SMALL LETTER E WITH TILDE
193  ("EX" ?,2((B)        ; LATIN CAPITAL LETTER E WITH TILDE
194  ("Ex" ?,2((B)
195  ("ees" ?,1*(B)       ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
196  ("EES" ?,2*(B)       ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
197  ("Ees" ?,2*(B)
198  ("eef" ?,1+(B)       ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
199  ("EEF" ?,2+(B)       ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
200  ("Eef" ?,2+(B)
201  ("eer" ?,1,(B)       ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
202  ("EER" ?,2,(B)       ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
203  ("Eer" ?,2,(B)
204  ("eex" ?,1-(B)       ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
205  ("EEX" ?,2-(B)       ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
206  ("Eex" ?,2-(B)
207  ("eej" ?,1.(B)       ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
208  ("EEJ" ?,2.(B)       ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
209  ("Eej" ?,2.(B)
210  ("ir" ?,1o(B)        ; LATIN SMALL LETTER I WITH HOOK ABOVE
211  ("IR" ?,2o(B)        ; LATIN CAPITAL LETTER I WITH HOOK ABOVE
212  ("Ir" ?,2o(B)
213  ("ij" ?,18(B)        ; LATIN SMALL LETTER I WITH DOT BELOW
214  ("IJ" ?,28(B)        ; LATIN CAPITAL LETTER I WITH DOT BELOW
215  ("Ij" ?,28(B)
216  ("oj" ?,1w(B)        ; LATIN SMALL LETTER O WITH DOT BELOW
217  ("OJ" ?,2w(B)        ; LATIN CAPITAL LETTER O WITH DOT BELOW
218  ("Oj" ?,2w(B)
219  ("or" ?,1v(B)        ; LATIN SMALL LETTER O WITH HOOK ABOVE
220  ("OR" ?,2v(B)        ; LATIN CAPITAL LETTER O WITH HOOK ABOVE
221  ("Or" ?,2v(B)
222  ("oos" ?,1/(B)       ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
223  ("OOS" ?,2/(B)       ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
224  ("Oos" ?,2/(B)
225  ("oof" ?,10(B)       ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
226  ("OOF" ?,20(B)       ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
227  ("Oof" ?,20(B)
228  ("oor" ?,11(B)       ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
229  ("OOR" ?,21(B)       ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
230  ("Oor" ?,21(B)
231  ("oox" ?,12(B)       ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
232  ("OOX" ?,22(B)       ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
233  ("Oox" ?,22(B)
234  ("ooj" ?,15(B)       ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
235  ("OOJ" ?,25(B)       ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
236  ("Ooj" ?,25(B)
237  ("ows" ?,1>(B)       ; LATIN SMALL LETTER O WITH HORN AND ACUTE
238  ("OWS" ?,2>(B)       ; LATIN CAPITAL LETTER O WITH HORN AND ACUTE
239  ("Ows" ?,2>(B)
240  ("owf" ?,16(B)       ; LATIN SMALL LETTER O WITH HORN AND GRAVE
241  ("OWF" ?,26(B)       ; LATIN CAPITAL LETTER O WITH HORN AND GRAVE
242  ("Owf" ?,26(B)
243  ("owr" ?,17(B)       ; LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
244  ("OWR" ?,27(B)       ; LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
245  ("Owr" ?,27(B)
246  ("owx" ?,1^(B)       ; LATIN SMALL LETTER O WITH HORN AND TILDE
247  ("OWX" ?,2^(B)       ; LATIN CAPITAL LETTER O WITH HORN AND TILDE
248  ("Owx" ?,2^(B)
249  ("owj" ?,1~(B)       ; LATIN SMALL LETTER O WITH HORN AND DOT BELOW
250  ("OWJ" ?,2~(B)       ; LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
251  ("Owj" ?,2~(B)
252  ("uj" ?,1x(B)        ; LATIN SMALL LETTER U WITH DOT BELOW
253  ("UJ" ?,2x(B)        ; LATIN CAPITAL LETTER U WITH DOT BELOW
254  ("Uj" ?,2x(B)
255  ("ur" ?,1|(B)        ; LATIN SMALL LETTER U WITH HOOK ABOVE
256  ("UR" ?,2|(B)        ; LATIN CAPITAL LETTER U WITH HOOK ABOVE
257  ("Ur" ?,2|(B)
258  ("uws" ?,1Q(B)       ; LATIN SMALL LETTER U WITH HORN AND ACUTE
259  ("UWS" ?,2Q(B)       ; LATIN CAPITAL LETTER U WITH HORN AND ACUTE
260  ("Uws" ?,2Q(B)
261  ("uwf" ?,1W(B)       ; LATIN SMALL LETTER U WITH HORN AND GRAVE
262  ("UWF" ?,2W(B)       ; LATIN CAPITAL LETTER U WITH HORN AND GRAVE
263  ("Uwf" ?,2W(B)
264  ("uwr" ?,1X(B)       ; LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
265  ("UWR" ?,2X(B)       ; LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
266  ("Uwr" ?,2X(B)
267  ("uwx" ?,1f(B)       ; LATIN SMALL LETTER U WITH HORN AND TILDE
268  ("UWX" ?,2f(B)       ; LATIN CAPITAL LETTER U WITH HORN AND TILDE
269  ("Uwx" ?,2f(B)
270  ("uwj" ?,1q(B)       ; LATIN SMALL LETTER U WITH HORN AND DOT BELOW
271  ("UWJ" ?,2q(B)       ; LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
272  ("Uwj" ?,2q(B)
273  ("yf" ?,1O(B)        ; LATIN SMALL LETTER Y WITH GRAVE
274  ("YF" ?,2O(B)        ; LATIN CAPITAL LETTER Y WITH GRAVE
275  ("Yf" ?,2O(B)
276  ("yj" ?,1\(B)        ; LATIN SMALL LETTER Y WITH DOT BELOW
277  ("YJ" ?,2\(B)        ; LATIN CAPITAL LETTER Y WITH DOT BELOW
278  ("Yj" ?,2\(B)
279  ("yr" ?,1V(B)        ; LATIN SMALL LETTER Y WITH HOOK ABOVE
280  ("YR" ?,2V(B)        ; LATIN CAPITAL LETTER Y WITH HOOK ABOVE
281  ("Yr" ?,2V(B)
282  ("yx" ?,1[(B)        ; LATIN SMALL LETTER Y WITH TILDE
283  ("YX" ?,2[(B)        ; LATIN CAPITAL LETTER Y WITH TILDE
284  ("Yx" ?,2[(B)
285  ("dd" ?,1p(B)        ; LATIN SMALL LETTER D WITH STROKE
286  ("DD" ?,2p(B)        ; LATIN CAPITAL LETTER D WITH STROKE
287  ("Dd" ?,2p(B)
288 ;("$$" ?$,1tK(B)      ; U+20AB DONG SIGN (#### check)
289
290  ("aff" ["aff"])
291  ("AFF" ["AF"])
292  ("Aff" ["Af"])
293  ("ass" ["as"])
294  ("ASS" ["AS"])
295  ("Ass" ["As"])
296  ("aaa" ["aa"])
297  ("AAA" ["AA"])
298  ("Aaa" ["Aa"])
299  ("axx" ["ax"])
300  ("AXX" ["AX"])
301  ("Axx" ["Ax"])
302  ("eff" ["ef"])
303  ("EFF" ["EF"])
304  ("Eff" ["Ef"])
305  ("ess" ["es"])
306  ("ESS" ["ES"])
307  ("Ess" ["Es"])
308  ("eee" ["ee"])
309  ("EEE" ["EE"])
310  ("Eee" ["Ee"])
311  ("iff" ["if"])
312  ("IFF" ["IF"])
313  ("Iff" ["If"])
314  ("iss" ["is"])
315  ("ISS" ["IS"])
316  ("Iss" ["Is"])
317  ("off" ["of"])
318  ("OFF" ["OF"])
319  ("Off" ["Of"])
320  ("oss" ["os"])
321  ("OSS" ["OS"])
322  ("Oss" ["Os"])
323  ("ooo" ["oo"])
324  ("OOO" ["OO"])
325  ("Ooo" ["Oo"])
326  ("oxx" ["ox"])
327  ("OXX" ["OX"])
328  ("Oxx" ["Ox"])
329  ("uff" ["uf"])
330  ("UFF" ["UF"])
331  ("Uff" ["Uf"])
332  ("uss" ["us"])
333  ("USS" ["US"])
334  ("Uss" ["Us"])
335  ("yss" ["ys"])
336  ("YSS" ["YS"])
337  ("Yss" ["Ys"])
338  ("aww" ["aw"])
339  ("AWW" ["AW"])
340  ("Aww" ["Aw"])
341  ("ixx" ["ix"])
342  ("IXX" ["IX"])
343  ("Ixx" ["Ix"])
344  ("uxx" ["ux"])
345  ("UXX" ["UX"])
346  ("Uxx" ["ux"])
347  ("oww" ["ow"])
348  ("OWW" ["OW"])
349  ("Oww" ["Ow"])
350  ("uww" ["uw"])
351  ("UWW" ["UW"])
352  ("Uww" ["Uw"])
353  ("ajj" ["aj"])
354  ("AJJ" ["AJ"])
355  ("Ajj" ["Aj"])
356  ("arr" ["ar"])
357  ("ARR" ["AR"])
358  ("Arr" ["Ar"])
359  ("ejj" ["ej"])
360  ("EJJ" ["EJ"])
361  ("Ejj" ["Ej"])
362  ("err" ["er"])
363  ("ERR" ["ER"])
364  ("Err" ["Er"])
365  ("exx" ["ex"])
366  ("EXX" ["EX"])
367  ("Exx" ["Ex"])
368  ("irr" ["ir"])
369  ("IRR" ["IR"])
370  ("Irr" ["Ir"])
371  ("ijj" ["ij"])
372  ("IJJ" ["IJ"])
373  ("Ijj" ["Ij"])
374  ("ojj" ["oj"])
375  ("OJJ" ["OJ"])
376  ("Ojj" ["Oj"])
377  ("orr" ["or"])
378  ("ORR" ["OR"])
379  ("Orr" ["Or"])
380  ("ujj" ["uj"])
381  ("UJJ" ["UJ"])
382  ("Ujj" ["Uj"])
383  ("urr" ["ur"])
384  ("URR" ["UR"])
385  ("Urr" ["Ur"])
386  ("yff" ["yf"])
387  ("YFF" ["YF"])
388  ("Yff" ["Yf"])
389  ("yjj" ["yj"])
390  ("YJJ" ["YJ"])
391  ("Yjj" ["Yj"])
392  ("yrr" ["yr"])
393  ("YRR" ["YR"])
394  ("Yrr" ["Yr"])
395  ("yxx" ["yx"])
396  ("YXX" ["YX"])
397  ("Yxx" ["Yx"])
398  ("ddd" ["dd"])
399  ("DDD" ["DD"])
400  ("Ddd" ["Dd"])
401 ;("$$$" ["$$"])
402
403  ;; escape from composition
404  ("\\w" ?w)     ; breve or horn
405  ("\\W" ?W)
406  ("\\a" ?a)     ; a circumflex
407  ("\\A" ?A)     ; A circumflex
408  ("\\e" ?e)     ; e circumflex
409  ("\\E" ?E)     ; E circumflex
410  ("\\o" ?o)     ; o circumflex
411  ("\\O" ?O)     ; O circumflex
412  ("\\s" ?s)     ; acute
413  ("\\S" ?S)
414  ("\\f" ?f)     ; grave
415  ("\\F" ?F)
416  ("\\r" ?r)     ; hook above
417  ("\\R" ?R)
418  ("\\x" ?x)     ; tilde
419  ("\\X" ?X)
420  ("\\j" ?j)     ; dot below
421  ("\\J" ?J)
422  ("\\d" ?d)     ; d-bar (d)
423  ("\\D" ?D)     ; D-bar (d)
424  ("\\\\" ?\\)   ; literal backslash
425 )
426
427 ;; Local Variables:
428 ;; coding: iso-2022-7bit
429 ;; End:
430
431 ;;; arch-tag: 60db6880-0c9f-4456-b9fe-628de053a5ab
432 ;;; vntelex.el ends here
433
Note: See TracBrowser for help on using the browser.