vntelex.el 14 KB

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