greek.el 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432
  1. ;;; greek.el --- Quail package for inputting Greek -*-coding: iso-2022-7bit-*-
  2. ;; Copyright (C) 2001-2012 Free Software Foundation, Inc.
  3. ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
  4. ;; 2006, 2007, 2008, 2009, 2010, 2011
  5. ;; National Institute of Advanced Industrial Science and Technology (AIST)
  6. ;; Registration Number H14PRO021
  7. ;; Keywords: multilingual, input method, Greek
  8. ;; This file is part of GNU Emacs.
  9. ;; GNU Emacs is free software: you can redistribute it and/or modify
  10. ;; it under the terms of the GNU General Public License as published by
  11. ;; the Free Software Foundation, either version 3 of the License, or
  12. ;; (at your option) any later version.
  13. ;; GNU Emacs is distributed in the hope that it will be useful,
  14. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. ;; GNU General Public License for more details.
  17. ;; You should have received a copy of the GNU General Public License
  18. ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
  19. ;;; Commentary:
  20. ;;; Code:
  21. (require 'quail)
  22. (quail-define-package
  23. "greek-jis" "Greek" "$B&8(B" nil
  24. "$B&%&K&K&G&M&I&J&A(B: Greek keyboard layout (JIS X0208.1983)
  25. The layout is same as greek, but uses JIS characters.
  26. Sorry, accents and terminal sigma are not supported in JIS."
  27. nil t t t t nil nil nil nil nil t)
  28. (quail-define-rules
  29. ("1" ?$B#1(B)
  30. ("2" ?$B#2(B)
  31. ("3" ?$B#3(B)
  32. ("4" ?$B#4(B)
  33. ("5" ?$B#5(B)
  34. ("6" ?$B#6(B)
  35. ("7" ?$B#7(B)
  36. ("8" ?$B#8(B)
  37. ("9" ?$B#9(B)
  38. ("0" ?$B#0(B)
  39. ("-" ?$B!](B)
  40. ("=" ?$B!a(B)
  41. ("`" ?$B!F(B)
  42. ("q" ?$B!&(B)
  43. ("w" ?$B&R(B)
  44. ("e" ?$B&E(B)
  45. ("r" ?$B&Q(B)
  46. ("t" ?$B&S(B)
  47. ("y" ?$B&T(B)
  48. ("u" ?$B&H(B)
  49. ("i" ?$B&I(B)
  50. ("o" ?$B&O(B)
  51. ("p" ?$B&P(B)
  52. ("[" ?\$B!N(B)
  53. ("]" ?\$B!O(B)
  54. ("a" ?$B&A(B)
  55. ("s" ?$B&R(B)
  56. ("d" ?$B&D(B)
  57. ("f" ?$B&U(B)
  58. ("g" ?$B&C(B)
  59. ("h" ?$B&G(B)
  60. ("j" ?$B&N(B)
  61. ("k" ?$B&J(B)
  62. ("l" ?$B&K(B)
  63. (";" ?$B!G(B)
  64. ("'" ?$B!G(B)
  65. ("\\" ?$B!@(B)
  66. ("z" ?$B&F(B)
  67. ("x" ?$B&V(B)
  68. ("c" ?$B&W(B)
  69. ("v" ?$B&X(B)
  70. ("b" ?$B&B(B)
  71. ("n" ?$B&M(B)
  72. ("m" ?$B&L(B)
  73. ("," ?, )
  74. ("." ?. )
  75. ("/" ?$B!?(B)
  76. ("!" ?$B!*(B)
  77. ("@" ?$B!w(B)
  78. ("#" ?$B!t(B)
  79. ("$" ?$B!t(B)
  80. ("%" ?$B!s(B)
  81. ("^" ?$B!0(B)
  82. ("&" ?$B!u(B)
  83. ("*" ?$B!v(B)
  84. ("(" ?\$B!J(B)
  85. (")" ?\$B!K(B)
  86. ("_" ?$B!2(B)
  87. ("+" ?$B!\(B)
  88. ("~" ?$B!1(B)
  89. ("Q" ?$B!](B)
  90. ("W" ?$B&2(B)
  91. ("E" ?$B&%(B)
  92. ("R" ?$B&1(B)
  93. ("T" ?$B&3(B)
  94. ("Y" ?$B&4(B)
  95. ("U" ?$B&((B)
  96. ("I" ?$B&)(B)
  97. ("O" ?$B&/(B)
  98. ("P" ?$B&1(B)
  99. ("{" ?\$B!P(B)
  100. ("}" ?\$B!Q(B)
  101. ("A" ?$B&!(B)
  102. ("S" ?$B&2(B)
  103. ("D" ?$B&$(B)
  104. ("F" ?$B&5(B)
  105. ("G" ?$B&#(B)
  106. ("H" ?$B&'(B)
  107. ("J" ?$B&.(B)
  108. ("K" ?$B&*(B)
  109. ("L" ?$B&+(B)
  110. (":" ?$B!I(B)
  111. ("\"" ?$B!I(B)
  112. ("|" ?$B!C(B)
  113. ("Z" ?$B&&(B)
  114. ("X" ?$B&6(B)
  115. ("C" ?$B&7(B)
  116. ("V" ?$B&8(B)
  117. ("B" ?$B&"(B)
  118. ("N" ?$B&-(B)
  119. ("M" ?$B&,(B)
  120. ("<" ?$B!((B)
  121. (">" ?$B!'(B)
  122. ("?" ?$B!)(B))
  123. ;;
  124. (quail-define-package "greek-mizuochi" "Greek" "CG" t
  125. "The Mizuochi input method for Classical Greek using mule-unicode-0100-24ff.
  126. -------------------------------------
  127. character capital small
  128. -------------------------------------
  129. alpha A a
  130. beta B b
  131. gamma G g
  132. delta D d
  133. epsilon E e
  134. zeta Z z
  135. eta H h
  136. theta Q q
  137. iota I i
  138. kappa K k
  139. lambda L l
  140. mu M m
  141. nu N n
  142. xi X x
  143. omicron O o
  144. pi P p
  145. rho R r
  146. sigma S s
  147. final sigma j
  148. tau T t
  149. upsilon U u
  150. phi F f
  151. chi C c
  152. psi Y y
  153. omega W w
  154. -------------------------------------
  155. sampi !
  156. digamma #
  157. stigma $
  158. koppa & %
  159. -------------------------------------
  160. ------------------------
  161. mark key
  162. ------------------------
  163. ypogegrammeni J
  164. psili ' or v
  165. dasia ` or V
  166. oxia /
  167. varia ?
  168. perispomeni \\ or ^
  169. dialytika \"
  170. ano teleia :
  171. erotimatiko ;
  172. ----------------------
  173. "
  174. nil t t nil nil nil nil nil nil nil t)
  175. (quail-define-rules
  176. ("!" ?$,1'a(B) ; sampi
  177. ("#" ?$,1'\(B) ; DIGAMMA
  178. ("$" ?$,1'[(B) ; stigma
  179. ("%" ?$,1'_(B) ; koppa
  180. ("&" ?$,1'^(B) ; KOPPA
  181. ("'" ?$,1q(B) ("v" ?$,1q(B) ; psili
  182. ("/" ?$,1r](B) ; oxia
  183. (":" ?$,1&g(B) ; ano teleia
  184. (";" ?$,1&^(B) ; erotimatiko
  185. ("\"" ?,A((B) ; dialytika
  186. ("A" ?$,1&q(B)
  187. ("B" ?$,1&r(B)
  188. ("C" ?$,1''(B)
  189. ("D" ?$,1&t(B)
  190. ("E" ?$,1&u(B)
  191. ("F" ?$,1'&(B)
  192. ("G" ?$,1&s(B)
  193. ("H" ?$,1&w(B)
  194. ("I" ?$,1&y(B)
  195. ("wJ" ?$,1rS(B)
  196. ("K" ?$,1&z(B)
  197. ("L" ?$,1&{(B)
  198. ("M" ?$,1&|(B)
  199. ("N" ?$,1&}(B)
  200. ("O" ?$,1&(B)
  201. ("P" ?$,1' (B)
  202. ("Q" ?$,1&x(B)
  203. ("R" ?$,1'!(B)
  204. ("S" ?$,1'#(B)
  205. ("T" ?$,1'$(B)
  206. ("U" ?$,1'%(B)
  207. ("hJ" ?$,1r#(B)
  208. ("W" ?$,1')(B)
  209. ("X" ?$,1&~(B)
  210. ("Y" ?$,1'((B)
  211. ("Z" ?$,1&v(B)
  212. ("?" ?$,1rO(B) ; varia
  213. ("\\" ?$,1r (B) ("^" ?$,1r (B) ; perispomeni
  214. ("`" ?$,1r^(B) ("V" ?$,1r^(B) ; dasia
  215. ("a" ?$,1'1(B)
  216. ("b" ?$,1'2(B)
  217. ("c" ?$,1'G(B)
  218. ("d" ?$,1'4(B)
  219. ("e" ?$,1'5(B)
  220. ("f" ?$,1'F(B)
  221. ("g" ?$,1'3(B)
  222. ("h" ?$,1'7(B)
  223. ("i" ?$,1'9(B)
  224. ("j" ?$,1'B(B)
  225. ("k" ?$,1':(B)
  226. ("l" ?$,1';(B)
  227. ("m" ?$,1'<(B)
  228. ("n" ?$,1'=(B)
  229. ("o" ?$,1'?(B)
  230. ("p" ?$,1'@(B)
  231. ("q" ?$,1'8(B)
  232. ("r" ?$,1'A(B)
  233. ("s" ?$,1'C(B)
  234. ("t" ?$,1'D(B)
  235. ("u" ?$,1'E(B)
  236. ("aJ" ?$,1qs(B)
  237. ("w" ?$,1'I(B)
  238. ("x" ?$,1'>(B)
  239. ("y" ?$,1'H(B)
  240. ("z" ?$,1'6(B)
  241. ("i`" ?$,1pQ(B) ("iV" ?$,1pQ(B)
  242. ("i'" ?$,1pP(B) ("iv" ?$,1pP(B)
  243. ("i/" ?$,1q7(B)
  244. ("i`/" ?$,1pU(B) ("iV/" ?$,1pU(B) ("i/`" ?$,1pU(B) ("i/V" ?$,1pU(B)
  245. ("i'/" ?$,1pT(B) ("iv/" ?$,1pT(B) ("i/'" ?$,1pT(B) ("i/v" ?$,1pT(B)
  246. ("i?" ?$,1q6(B)
  247. ("i`?" ?$,1pS(B) ("iV?" ?$,1pS(B) ("i?`" ?$,1pS(B) ("i?V" ?$,1pS(B)
  248. ("i'?" ?$,1pR(B) ("iv?" ?$,1pR(B) ("i?'" ?$,1pR(B) ("i?v" ?$,1pR(B)
  249. ("i^" ?$,1r6(B) ("i\\" ?$,1r6(B)
  250. ("i`^" ?$,1pW(B) ("i`\\" ?$,1pW(B) ("iV^" ?$,1pW(B) ("iV\\" ?$,1pW(B)
  251. ("i^`" ?$,1pW(B) ("i\\`" ?$,1pW(B) ("i^V" ?$,1pW(B) ("i\\V" ?$,1pW(B)
  252. ("i'^" ?$,1pV(B) ("i'\\" ?$,1pV(B) ("iv^" ?$,1pV(B) ("iv\\" ?$,1pV(B)
  253. ("i^'" ?$,1pV(B) ("i\\'" ?$,1pV(B) ("i^v" ?$,1pV(B) ("i\\v" ?$,1pV(B)
  254. ("i\"" ?$,1'J(B)
  255. ("i/\"" ?$,1r3(B) ("i\"/" ?$,1r3(B)
  256. ("i?\"" ?$,1r2(B) ("i\"?" ?$,1r2(B)
  257. ("^`" ?$,1r?(B) ("^V" ?$,1r?(B) ("\\`" ?$,1r?(B) ("\\V" ?$,1r?(B)
  258. ("`^" ?$,1r?(B) ("V^" ?$,1r?(B) ("`\\" ?$,1r?(B) ("V\\" ?$,1r?(B)
  259. ("^'" ?$,1r/(B) ("^v" ?$,1r/(B) ("\\'" ?$,1r/(B) ("\\v" ?$,1r/(B)
  260. ("'^" ?$,1r/(B) ("v^" ?$,1r/(B) ("'\\" ?$,1r/(B) ("v\\" ?$,1r/(B)
  261. ("/`" ?$,1r>(B) ("/V" ?$,1r>(B) ("`/" ?$,1r>(B) ("V/" ?$,1r>(B)
  262. ("/'" ?$,1r.(B) ("/v" ?$,1r.(B) ("'/" ?$,1r.(B) ("v/" ?$,1r.(B)
  263. ("?`" ?$,1r=(B) ("?V" ?$,1r=(B) ("`?" ?$,1r=(B) ("V?" ?$,1r=(B)
  264. ("?'" ?$,1r-(B) ("?v" ?$,1r-(B) ("'?" ?$,1r-(B) ("v?" ?$,1r-(B)
  265. ("\"/" ?$,1rN(B) ("/\"" ?$,1rN(B)
  266. ("\"?" ?$,1rM(B) ("?\"" ?$,1rM(B)
  267. ("e`" ?$,1p1(B) ("eV" ?$,1p1(B)
  268. ("e'" ?$,1p0(B) ("ev" ?$,1p0(B)
  269. ("e/" ?$,1q3(B)
  270. ("e/`" ?$,1p5(B) ("e/V" ?$,1p5(B) ("e`/" ?$,1p5(B) ("eV/" ?$,1p5(B)
  271. ("e/'" ?$,1p4(B) ("e/v" ?$,1p4(B) ("e'/" ?$,1p4(B) ("ev/" ?$,1p4(B)
  272. ("e?" ?$,1q2(B)
  273. ("e?`" ?$,1p3(B) ("e?V" ?$,1p3(B) ("e`?" ?$,1p3(B) ("eV?" ?$,1p3(B)
  274. ("e?'" ?$,1p2(B) ("e?v" ?$,1p2(B) ("e'?" ?$,1p2(B) ("ev?" ?$,1p2(B)
  275. ("a`" ?$,1p!(B) ("aV" ?$,1p!(B)
  276. ("a'" ?$,1p (B) ("av" ?$,1p (B)
  277. ("a/" ?$,1q1(B)
  278. ("a/`" ?$,1p%(B) ("a/V" ?$,1p%(B) ("a`/" ?$,1p%(B) ("aV/" ?$,1p%(B)
  279. ("a/'" ?$,1p$(B) ("a/v" ?$,1p$(B) ("a'/" ?$,1p$(B) ("av/" ?$,1p$(B)
  280. ("a?" ?$,1q0(B)
  281. ("a?`" ?$,1p#(B) ("a?V" ?$,1p#(B) ("a`?" ?$,1p#(B) ("aV?" ?$,1p#(B)
  282. ("a?'" ?$,1p"(B) ("a?v" ?$,1p"(B) ("a'?" ?$,1p"(B) ("av?" ?$,1p"(B)
  283. ("a^" ?$,1qv(B) ("a\\" ?$,1qv(B)
  284. ("a^`" ?$,1p'(B) ("a^V" ?$,1p'(B) ("a\\`" ?$,1p'(B) ("a\\V" ?$,1p'(B)
  285. ("a`^" ?$,1p'(B) ("aV^" ?$,1p'(B) ("a`\\" ?$,1p'(B) ("aV\\" ?$,1p'(B)
  286. ("a^'" ?$,1p&(B) ("a^v" ?$,1p&(B) ("a\\'" ?$,1p&(B) ("a\\v" ?$,1p&(B)
  287. ("a'^" ?$,1p&(B) ("av^" ?$,1p&(B) ("a'\\" ?$,1p&(B) ("av\\" ?$,1p&(B)
  288. ("aJ`" ?$,1qA(B) ("aJV" ?$,1qA(B)
  289. ("aJ'" ?$,1q@(B) ("aJv" ?$,1q@(B)
  290. ("aJ/" ?$,1qt(B)
  291. ("aJ/`" ?$,1qE(B) ("aJ/V" ?$,1qE(B) ("aJ`/" ?$,1qE(B) ("aJV/" ?$,1qE(B)
  292. ("aJ/'" ?$,1qD(B) ("aJ/v" ?$,1qD(B) ("aJ'/" ?$,1qD(B) ("aJv/" ?$,1qD(B)
  293. ("aJ?" ?$,1qr(B)
  294. ("aJ?`" ?$,1qC(B) ("aJ?V" ?$,1qC(B) ("aJ`?" ?$,1qC(B) ("aJV?" ?$,1qC(B)
  295. ("aJ?'" ?$,1qB(B) ("aJ?v" ?$,1qB(B) ("aJ'?" ?$,1qB(B) ("aJv?" ?$,1qB(B)
  296. ("aJ^" ?$,1qw(B) ("aJ\\" ?$,1qw(B)
  297. ("aJ^`" ?$,1qG(B) ("aJ^V" ?$,1qG(B) ("aJ\\`" ?$,1qG(B) ("aJ\\V" ?$,1qG(B)
  298. ("aJ`^" ?$,1qG(B) ("aJV^" ?$,1qG(B) ("aJ`\\" ?$,1qG(B) ("aJV\\" ?$,1qG(B)
  299. ("aJ^'" ?$,1qF(B) ("aJ^v" ?$,1qF(B) ("aJ\\'" ?$,1qF(B) ("aJ\\v" ?$,1qF(B)
  300. ("aJ'^" ?$,1qF(B) ("aJv^" ?$,1qF(B) ("aJ'\\" ?$,1qF(B) ("aJv\\" ?$,1qF(B)
  301. ("r`" ?$,1rE(B) ("rV" ?$,1rE(B)
  302. ("r'" ?$,1rD(B) ("rv" ?$,1rD(B)
  303. ("h`" ?$,1pA(B) ("hV" ?$,1pA(B)
  304. ("h'" ?$,1p@(B) ("hv" ?$,1p@(B)
  305. ("h/" ?$,1q5(B)
  306. ("h/`" ?$,1pE(B) ("h/V" ?$,1pE(B) ("h`/" ?$,1pE(B) ("hV/" ?$,1pE(B)
  307. ("h/'" ?$,1pD(B) ("h/v" ?$,1pD(B) ("h'/" ?$,1pD(B) ("hv/" ?$,1pD(B)
  308. ("h?" ?$,1q4(B)
  309. ("h?`" ?$,1pC(B) ("h?V" ?$,1pC(B) ("h`?" ?$,1pC(B) ("hV?" ?$,1pC(B)
  310. ("h?'" ?$,1pB(B) ("h?v" ?$,1pB(B) ("h'?" ?$,1pB(B) ("hv?" ?$,1pB(B)
  311. ("h^" ?$,1r&(B) ("h\\" ?$,1r&(B)
  312. ("h^`" ?$,1pG(B) ("h^V" ?$,1pG(B) ("h\\`" ?$,1pG(B) ("h\\V" ?$,1pG(B)
  313. ("h`^" ?$,1pG(B) ("h`\\" ?$,1pG(B) ("hV^" ?$,1pG(B) ("hV\\" ?$,1pG(B)
  314. ("h^'" ?$,1pF(B) ("h^v" ?$,1pF(B) ("h\\'" ?$,1pF(B) ("h\\v" ?$,1pF(B)
  315. ("h'^" ?$,1pF(B) ("h'\\" ?$,1pF(B) ("hv^" ?$,1pF(B) ("hv\\" ?$,1pF(B)
  316. ("J" ?$,1&Z(B) ; ypogegrammeni
  317. ("hJ`" ?$,1qQ(B) ("hJV" ?$,1qQ(B)
  318. ("hJ'" ?$,1qP(B) ("hJv" ?$,1qP(B)
  319. ("hJ/" ?$,1r$(B)
  320. ("hJ`/" ?$,1qU(B) ("hJV/" ?$,1qU(B) ("hJ/`" ?$,1qU(B) ("hJ/V" ?$,1qU(B)
  321. ("hJ'/" ?$,1qT(B) ("hJv/" ?$,1qT(B) ("hJ/'" ?$,1qT(B) ("hJ/v" ?$,1qT(B)
  322. ("hJ?" ?$,1r"(B)
  323. ("hJ`?" ?$,1qS(B) ("hJV?" ?$,1qS(B) ("hJ?`" ?$,1qS(B) ("hJ?V" ?$,1qS(B)
  324. ("hJ'?" ?$,1qR(B) ("hJv?" ?$,1qR(B) ("hJ?'" ?$,1qR(B) ("hJ?v" ?$,1qR(B)
  325. ("hJ^" ?$,1r'(B) ("hJ\\" ?$,1r'(B)
  326. ("hJ`^" ?$,1qW(B) ("hJ`\\" ?$,1qW(B) ("hJV^" ?$,1qW(B) ("hJV\\" ?$,1qW(B)
  327. ("hJ^`" ?$,1qW(B) ("hJ\\`" ?$,1qW(B) ("hJ^V" ?$,1qW(B) ("hJ\\V" ?$,1qW(B)
  328. ("hJ'^" ?$,1qV(B) ("hJ'\\" ?$,1qV(B) ("hJv^" ?$,1qV(B) ("hJv\\" ?$,1qV(B)
  329. ("hJ^'" ?$,1qV(B) ("hJ\\'" ?$,1qV(B) ("hJ^v" ?$,1qV(B) ("hJ\\v" ?$,1qV(B)
  330. ("o`" ?$,1pa(B) ("oV" ?$,1pa(B)
  331. ("o'" ?$,1p`(B) ("ov" ?$,1p`(B)
  332. ("o/" ?$,1q9(B)
  333. ("o/`" ?$,1pe(B) ("o/V" ?$,1pe(B) ("o`/" ?$,1pe(B) ("oV/" ?$,1pe(B)
  334. ("o/'" ?$,1pd(B) ("o/v" ?$,1pd(B) ("o'/" ?$,1pd(B) ("ov/" ?$,1pd(B)
  335. ("o?" ?$,1q8(B)
  336. ("o?`" ?$,1pc(B) ("o?V" ?$,1pc(B) ("o`?" ?$,1pc(B) ("oV?" ?$,1pc(B)
  337. ("o?'" ?$,1pb(B) ("o?v" ?$,1pb(B) ("o'?" ?$,1pb(B) ("ov?" ?$,1pb(B)
  338. ("u`" ?$,1pq(B) ("uV" ?$,1pq(B)
  339. ("u'" ?$,1pp(B) ("uv" ?$,1pp(B)
  340. ("u/" ?$,1q;(B)
  341. ("u/`" ?$,1pu(B) ("u/V" ?$,1pu(B) ("u`/" ?$,1pu(B) ("uV/" ?$,1pu(B)
  342. ("u/'" ?$,1pt(B) ("u/v" ?$,1pt(B) ("u'/" ?$,1pt(B) ("uv/" ?$,1pt(B)
  343. ("u?" ?$,1q:(B)
  344. ("u?`" ?$,1ps(B) ("u?V" ?$,1ps(B) ("u`?" ?$,1ps(B) ("uV?" ?$,1ps(B)
  345. ("u?'" ?$,1pr(B) ("u?v" ?$,1pr(B) ("u'?" ?$,1pr(B) ("uv?" ?$,1pr(B)
  346. ("u^" ?$,1rF(B) ("u\\" ?$,1rF(B)
  347. ("u^`" ?$,1pw(B) ("u^V" ?$,1pw(B) ("u\\`" ?$,1pw(B) ("u\\V" ?$,1pw(B)
  348. ("u`^" ?$,1pw(B) ("uV^" ?$,1pw(B) ("u`\\" ?$,1pw(B) ("uV\\" ?$,1pw(B)
  349. ("u^'" ?$,1pv(B) ("u^v" ?$,1pv(B) ("u\\'" ?$,1pv(B) ("u\\v" ?$,1pv(B)
  350. ("u'^" ?$,1pv(B) ("uv^" ?$,1pv(B) ("u'\\" ?$,1pv(B) ("uv\\" ?$,1pv(B)
  351. ("u\"" ?$,1'K(B)
  352. ("u\"/" ?$,1rC(B) ("u/\"" ?$,1rC(B)
  353. ("u\"?" ?$,1rB(B) ("u?\"" ?$,1rB(B)
  354. ("w`" ?$,1q!(B) ("wV" ?$,1q!(B)
  355. ("w'" ?$,1q (B) ("wv" ?$,1q (B)
  356. ("w/" ?$,1q=(B)
  357. ("w/`" ?$,1q%(B) ("w/V" ?$,1q%(B) ("w`/" ?$,1q%(B) ("wV/" ?$,1q%(B)
  358. ("w/'" ?$,1q$(B) ("w/v" ?$,1q$(B) ("w'/" ?$,1q$(B) ("wv/" ?$,1q$(B)
  359. ("w?" ?$,1q<(B)
  360. ("w?`" ?$,1q#(B) ("w?V" ?$,1q#(B) ("w`?" ?$,1q#(B) ("wV?" ?$,1q#(B)
  361. ("w?'" ?$,1q"(B) ("w?v" ?$,1q"(B) ("w'?" ?$,1q"(B) ("wv?" ?$,1q"(B)
  362. ("w^" ?$,1rV(B) ("w\\" ?$,1rV(B)
  363. ("w^`" ?$,1q'(B) ("w^V" ?$,1q'(B) ("w\\`" ?$,1q'(B) ("w\\V" ?$,1q'(B)
  364. ("w`^" ?$,1q'(B) ("wV^" ?$,1q'(B) ("w`\\" ?$,1q'(B) ("wV\\" ?$,1q'(B)
  365. ("w^'" ?$,1q&(B) ("w^v" ?$,1q&(B) ("w\\'" ?$,1q&(B) ("w\\v" ?$,1q&(B)
  366. ("w'^" ?$,1q&(B) ("wv^" ?$,1q&(B) ("w'\\" ?$,1q&(B) ("wv\\" ?$,1q&(B)
  367. ("wJ`" ?$,1qa(B) ("wJV" ?$,1qa(B)
  368. ("wJ'" ?$,1q`(B) ("wJv" ?$,1q`(B)
  369. ("wJ/" ?$,1rT(B)
  370. ("wJ/`" ?$,1qe(B) ("wJ/V" ?$,1qe(B) ("wJ`/" ?$,1qe(B) ("wJV/" ?$,1qe(B)
  371. ("wJ/'" ?$,1qd(B) ("wJ/v" ?$,1qd(B) ("wJ'/" ?$,1qd(B) ("wJv/" ?$,1qd(B)
  372. ("wJ?" ?$,1rR(B)
  373. ("wJ?`" ?$,1qc(B) ("wJ?V" ?$,1qc(B) ("wJ`?" ?$,1qc(B) ("wJV?" ?$,1qc(B)
  374. ("wJ?'" ?$,1qb(B) ("wJ?v" ?$,1qb(B) ("wJ'?" ?$,1qb(B) ("wJv?" ?$,1qb(B)
  375. ("wJ^" ?$,1rW(B) ("wJ\\" ?$,1rW(B)
  376. ("wJ^`" ?$,1qg(B) ("wJ^V" ?$,1qg(B) ("wJ\\`" ?$,1qg(B) ("wJ\\V" ?$,1qg(B)
  377. ("wJ`^" ?$,1qg(B) ("wJV^" ?$,1qg(B) ("wJ`\\" ?$,1qg(B) ("wJV\\" ?$,1qg(B)
  378. ("wJ^'" ?$,1qf(B) ("wJ^v" ?$,1qf(B) ("wJ\\'" ?$,1qf(B) ("wJ\\v" ?$,1qf(B)
  379. ("wJ'^" ?$,1qf(B) ("wJv^" ?$,1qf(B) ("wJ'\\" ?$,1qf(B) ("wJv\\" ?$,1qf(B)
  380. )
  381. ;;
  382. (quail-define-package "greek-babel" "Greek" "BG" t
  383. "The TeX Babel input method for Classical Greek using mule-unicode-0100-24ff.
  384. -------------------------------------
  385. character capital small
  386. -------------------------------------
  387. alpha A a
  388. beta B b
  389. gamma G g
  390. delta D d
  391. epsilon E e
  392. zeta Z z
  393. eta H h
  394. theta J j
  395. iota I i
  396. kappa K k
  397. lambda L l
  398. mu M m
  399. nu N n
  400. xi X x
  401. omicron O o
  402. pi P p
  403. rho R r
  404. sigma S s
  405. final sigma c
  406. tau T t
  407. upsilon U u
  408. phi F f
  409. chi Q q
  410. psi Y y
  411. omega W w
  412. -------------------------------------
  413. sampi !
  414. digamma #
  415. stigma $
  416. koppa & %
  417. -------------------------------------
  418. ------------------------
  419. mark key
  420. ------------------------
  421. ypogegrammeni |
  422. psili >
  423. dasia <
  424. oxia '
  425. koronis ''
  426. varia `
  427. perispomeni ~
  428. dialytika \"
  429. ano teleia ;
  430. erotimatiko ?
  431. ----------------------
  432. "
  433. nil t t nil nil nil nil nil nil nil t)
  434. (quail-define-rules
  435. ("!" ?$,1'a(B) ; sampi
  436. ("#" ?$,1'\(B) ; DIGAMMA
  437. ("$" ?$,1'[(B) ; stigma
  438. ("%" ?$,1'_(B) ; koppa
  439. ("&" ?$,1'^(B) ; KOPPA
  440. (">" ?$,1q(B) ; psili
  441. ("'" ?$,1r](B) ; oxia
  442. (";" ?$,1&g(B) ; ano teleia
  443. ("?" ?$,1&^(B) ; erotimatiko
  444. ("\"" ?,A((B) ; dialytika
  445. ("|" ?$,1&Z(B) ; ypogegrammeni
  446. ("''" ?$,1q}(B) ; koronis
  447. ("((" ?,A+(B) ; #x00ab
  448. ("))" ?,A;(B) ; #x00bb
  449. ("A" ?$,1&q(B)
  450. ("A|" ?$,1q|(B)
  451. ("B" ?$,1&r(B)
  452. ("D" ?$,1&t(B)
  453. ("E" ?$,1&u(B)
  454. ("F" ?$,1'&(B)
  455. ("G" ?$,1&s(B)
  456. ("H" ?$,1&w(B)
  457. ("H|" ?$,1r,(B)
  458. ("I" ?$,1&y(B)
  459. ("J" ?$,1&x(B)
  460. ("K" ?$,1&z(B)
  461. ("L" ?$,1&{(B)
  462. ("M" ?$,1&|(B)
  463. ("N" ?$,1&}(B)
  464. ("O" ?$,1&(B)
  465. ("P" ?$,1' (B)
  466. ("Q" ?$,1''(B)
  467. ("R" ?$,1'!(B)
  468. ("S" ?$,1'#(B)
  469. ("T" ?$,1'$(B)
  470. ("U" ?$,1'%(B)
  471. ("W" ?$,1')(B)
  472. ("W|" ?$,1r\(B)
  473. ("X" ?$,1&~(B)
  474. ("Y" ?$,1'((B)
  475. ("Z" ?$,1&v(B)
  476. ("`" ?$,1rO(B) ; varia
  477. ("~" ?$,1r (B) ; perispomeni
  478. ("<" ?$,1r^(B) ; dasia
  479. ("a" ?$,1'1(B)
  480. ("a|" ?$,1qs(B)
  481. ("b" ?$,1'2(B)
  482. ("c" ?$,1'B(B)
  483. ("d" ?$,1'4(B)
  484. ("e" ?$,1'5(B)
  485. ("f" ?$,1'F(B)
  486. ("g" ?$,1'3(B)
  487. ("h" ?$,1'7(B)
  488. ("h|" ?$,1r#(B)
  489. ("i" ?$,1'9(B)
  490. ("j" ?$,1'8(B)
  491. ("k" ?$,1':(B)
  492. ("l" ?$,1';(B)
  493. ("m" ?$,1'<(B)
  494. ("n" ?$,1'=(B)
  495. ("o" ?$,1'?(B)
  496. ("p" ?$,1'@(B)
  497. ("q" ?$,1'G(B)
  498. ("r" ?$,1'A(B)
  499. ("s" ?$,1'C(B)
  500. ("t" ?$,1'D(B)
  501. ("u" ?$,1'E(B)
  502. ("w" ?$,1'I(B)
  503. ("w|" ?$,1rS(B)
  504. ("x" ?$,1'>(B)
  505. ("y" ?$,1'H(B)
  506. ("z" ?$,1'6(B)
  507. ("<i" ?$,1pQ(B)
  508. (">i" ?$,1pP(B)
  509. ("'i" ?$,1q7(B)
  510. ("<'i" ?$,1pU(B)
  511. (">'i" ?$,1pT(B)
  512. ("`i" ?$,1q6(B)
  513. ("<`i" ?$,1pS(B)
  514. (">`i" ?$,1pR(B)
  515. ("~i" ?$,1r6(B)
  516. ("<~i" ?$,1pW(B)
  517. (">~i" ?$,1pV(B)
  518. ("\"i" ?$,1'J(B)
  519. ("\"'i" ?$,1r3(B)
  520. ("\"`i" ?$,1r2(B)
  521. ("<I" ?$,1pY(B)
  522. (">I" ?$,1pX(B)
  523. ("'I" ?$,1r;(B)
  524. ("<'I" ?$,1p](B)
  525. (">'I" ?$,1p\(B)
  526. ("`I" ?$,1r:(B)
  527. ("<`I" ?$,1p[(B)
  528. (">`I" ?$,1pZ(B)
  529. ("<~I" ?$,1p_(B)
  530. (">~I" ?$,1p^(B)
  531. ("\"I" ?$,1'*(B)
  532. ("<~" ?$,1r?(B)
  533. (">~" ?$,1r/(B)
  534. ("<'" ?$,1r>(B)
  535. (">'" ?$,1r.(B)
  536. ("<`" ?$,1r=(B)
  537. (">`" ?$,1r-(B)
  538. ("\"'" ?$,1rN(B)
  539. ("\"`" ?$,1rM(B)
  540. ("<e" ?$,1p1(B)
  541. (">e" ?$,1p0(B)
  542. ("'e" ?$,1q3(B)
  543. ("<'e" ?$,1p5(B)
  544. (">'e" ?$,1p4(B)
  545. ("`e" ?$,1q2(B)
  546. ("<`e" ?$,1p3(B)
  547. (">`e" ?$,1p2(B)
  548. ("<E" ?$,1p9(B)
  549. (">E" ?$,1p8(B)
  550. ("'E" ?$,1r)(B)
  551. ("<'E" ?$,1p=(B)
  552. (">'E" ?$,1p<(B)
  553. ("`E" ?$,1r((B)
  554. ("<`E" ?$,1p;(B)
  555. (">`E" ?$,1p:(B)
  556. ("<a" ?$,1p!(B)
  557. (">a" ?$,1p (B)
  558. ("'a" ?$,1q1(B)
  559. ("<'a" ?$,1p%(B)
  560. (">'a" ?$,1p$(B)
  561. ("`a" ?$,1q0(B)
  562. ("<`a" ?$,1p#(B)
  563. (">`a" ?$,1p"(B)
  564. ("~a" ?$,1qv(B)
  565. ("<~a" ?$,1p'(B)
  566. (">~a" ?$,1p&(B)
  567. ("<A" ?$,1p)(B)
  568. (">A" ?$,1p((B)
  569. ("'A" ?$,1q{(B)
  570. ("<'A" ?$,1p-(B)
  571. (">'A" ?$,1p,(B)
  572. ("`A" ?$,1qz(B)
  573. ("<`A" ?$,1p+(B)
  574. (">`A" ?$,1p*(B)
  575. ("<~A" ?$,1p/(B)
  576. (">~A" ?$,1p.(B)
  577. ("<a|" ?$,1qA(B)
  578. (">a|" ?$,1q@(B)
  579. ("'a|" ?$,1qt(B)
  580. ("<'a|" ?$,1qE(B)
  581. (">'a|" ?$,1qD(B)
  582. ("`a|" ?$,1qr(B)
  583. ("<`a|" ?$,1qC(B)
  584. (">`a|" ?$,1qB(B)
  585. ("~a|" ?$,1qw(B)
  586. ("<~a|" ?$,1qG(B)
  587. (">~a|" ?$,1qF(B)
  588. ("<A|" ?$,1qI(B)
  589. (">A|" ?$,1qH(B)
  590. ("<'A|" ?$,1qM(B)
  591. (">'A|" ?$,1qL(B)
  592. ("<`A|" ?$,1qK(B)
  593. (">`A|" ?$,1qJ(B)
  594. ("<~A|" ?$,1qO(B)
  595. (">~A|" ?$,1qN(B)
  596. ("<r" ?$,1rE(B)
  597. (">r" ?$,1rD(B)
  598. ("<R" ?$,1rL(B)
  599. ("<h" ?$,1pA(B)
  600. (">h" ?$,1p@(B)
  601. ("'h" ?$,1q5(B)
  602. ("<'h" ?$,1pE(B)
  603. (">'h" ?$,1pD(B)
  604. ("`h" ?$,1q4(B)
  605. ("<`h" ?$,1pC(B)
  606. (">`h" ?$,1pB(B)
  607. ("~h" ?$,1r&(B)
  608. ("<~h" ?$,1pG(B)
  609. (">~h" ?$,1pF(B)
  610. ("<H" ?$,1pI(B)
  611. (">H" ?$,1pH(B)
  612. ("'H" ?$,1r+(B)
  613. ("<'H" ?$,1pM(B)
  614. (">'H" ?$,1pL(B)
  615. ("`H" ?$,1r*(B)
  616. ("<`H" ?$,1pK(B)
  617. (">`H" ?$,1pJ(B)
  618. ("<~H" ?$,1pO(B)
  619. (">~H" ?$,1pN(B)
  620. ("|" ?$,1&Z(B) ; ypogegrammeni
  621. ("<h|" ?$,1qQ(B)
  622. (">h|" ?$,1qP(B)
  623. ("'h|" ?$,1r$(B)
  624. ("<'h|" ?$,1qU(B)
  625. (">'h|" ?$,1qT(B)
  626. ("`h|" ?$,1r"(B)
  627. ("<`h|" ?$,1qS(B)
  628. (">`h|" ?$,1qR(B)
  629. ("~h|" ?$,1r'(B)
  630. ("<~h|" ?$,1qW(B)
  631. (">~h|" ?$,1qV(B)
  632. ("<H|" ?$,1qY(B)
  633. (">H|" ?$,1qX(B)
  634. ("<'H|" ?$,1q](B)
  635. (">'H|" ?$,1q\(B)
  636. ("<`H|" ?$,1q[(B)
  637. (">`H|" ?$,1qZ(B)
  638. ("<~H|" ?$,1q_(B)
  639. (">~H|" ?$,1q^(B)
  640. ("<o" ?$,1pa(B)
  641. (">o" ?$,1p`(B)
  642. ("'o" ?$,1q9(B)
  643. ("<'o" ?$,1pe(B)
  644. (">'o" ?$,1pd(B)
  645. ("`o" ?$,1q8(B)
  646. ("<`o" ?$,1pc(B)
  647. (">`o" ?$,1pb(B)
  648. ("<O" ?$,1pi(B)
  649. (">O" ?$,1ph(B)
  650. ("'O" ?$,1rY(B)
  651. ("<'O" ?$,1pm(B)
  652. (">'O" ?$,1pl(B)
  653. ("`O" ?$,1rX(B)
  654. ("<`O" ?$,1pk(B)
  655. (">`O" ?$,1pj(B)
  656. ("<u" ?$,1pq(B)
  657. (">u" ?$,1pp(B)
  658. ("'u" ?$,1q;(B)
  659. ("<'u" ?$,1pu(B)
  660. (">'u" ?$,1pt(B)
  661. ("`u" ?$,1q:(B)
  662. ("<`u" ?$,1ps(B)
  663. (">`u" ?$,1pr(B)
  664. ("~u" ?$,1rF(B)
  665. ("<~u" ?$,1pw(B)
  666. (">~u" ?$,1pv(B)
  667. ("\"u" ?$,1'K(B)
  668. ("\"'u" ?$,1rC(B)
  669. ("`\"u" ?$,1rB(B)
  670. ("<U" ?$,1py(B)
  671. ("'U" ?$,1rK(B)
  672. ("<'U" ?$,1p}(B)
  673. ("`U" ?$,1rJ(B)
  674. ("<`U" ?$,1p{(B)
  675. ("<~U" ?$,1p(B)
  676. ("\"U" ?$,1'+(B)
  677. ("<w" ?$,1q!(B)
  678. (">w" ?$,1q (B)
  679. ("'w" ?$,1q=(B)
  680. ("<'w" ?$,1q%(B)
  681. (">'w" ?$,1q$(B)
  682. ("`w" ?$,1q<(B)
  683. ("<`w" ?$,1q#(B)
  684. (">`w" ?$,1q"(B)
  685. ("~w" ?$,1rV(B)
  686. ("<~w" ?$,1q'(B)
  687. (">~w" ?$,1q&(B)
  688. ("<W" ?$,1q)(B)
  689. (">W" ?$,1q((B)
  690. ("'W" ?$,1r[(B)
  691. ("<'W" ?$,1q-(B)
  692. (">'W" ?$,1q,(B)
  693. ("`W" ?$,1rZ(B)
  694. ("<`W" ?$,1q+(B)
  695. (">`W" ?$,1q*(B)
  696. ("<~W" ?$,1q/(B)
  697. (">~W" ?$,1q.(B)
  698. ("<w|" ?$,1qa(B)
  699. (">w|" ?$,1q`(B)
  700. ("'w|" ?$,1rT(B)
  701. ("<'w|" ?$,1qe(B)
  702. (">'w|" ?$,1qd(B)
  703. ("`w|" ?$,1rR(B)
  704. ("<`w|" ?$,1qc(B)
  705. (">`w|" ?$,1qb(B)
  706. ("~w|" ?$,1rW(B)
  707. ("<~w|" ?$,1qg(B)
  708. (">~w|" ?$,1qf(B)
  709. ("<W|" ?$,1qi(B)
  710. (">W|" ?$,1qh(B)
  711. ("'W|" ?$,1rT(B)
  712. ("<'W|" ?$,1qm(B)
  713. (">'W|" ?$,1ql(B)
  714. ("<`W|" ?$,1qk(B)
  715. (">`W|" ?$,1qj(B)
  716. ("<~W|" ?$,1qo(B)
  717. (">~W|" ?$,1qn(B)
  718. )
  719. ;;
  720. (quail-define-package "greek-ibycus4" "Greek" "IB" t
  721. "The Ibycus4 input method for Classical Greek using mule-unicode-0100-24ff."
  722. nil t t nil nil nil nil nil nil nil t)
  723. (quail-define-rules
  724. ("{((}" ?\() ("((" ?\() ; #x0028
  725. ("{))}" ?\)) ("))" ?\)) ; #x0029
  726. ("<<" ?,A+(B) ; #x00ab
  727. (">>" ?,A;(B) ; #x00bb
  728. ("-" ?$,1rp(B) ; #x2010
  729. ("---" ?$,1rt(B) ; #x2014
  730. ("||" ?$,1rv(B) ; #x2016
  731. ("{`}" ?$,1rx(B) ("`" ?$,1rx(B) ; #x2018
  732. ("{'}" ?$,1ry(B) ("'" ?$,1ry(B) ; #x2019
  733. ("{``}" ?$,1r|(B) ("``" ?$,1r|(B) ; #x201c
  734. ("{''}" ?$,1r}(B) ("''" ?$,1r}(B) ; #x201d
  735. ("{\\dag}" ?$,1s (B) ("\\dag" ?$,1s (B) ; #x2020
  736. ("{\\ddag}" ?$,1s!(B) ("\\ddag" ?$,1s!(B) ; #x2021
  737. ("<" ?$,1s9(B) ; #x2039
  738. (">" ?$,1s:(B) ; #x203a
  739. ("$\\leftarrow$" ?$,1vp(B) ; #x2190
  740. ("$\\rightarrow$" ?$,1vr(B) ; #x2192
  741. ("?" ?$,1&^(B) ; #x037e ; erotimatiko
  742. (";" ?$,1&g(B) ; #x0387 ; ano teleia
  743. ("|" ?$,1&Z(B) ; #x037a ; ypogegrammeni
  744. ("A" ?$,1&q(B)
  745. ("B" ?$,1&r(B)
  746. ("G" ?$,1&s(B)
  747. ("D" ?$,1&t(B)
  748. ("E" ?$,1&u(B)
  749. ("Z" ?$,1&v(B)
  750. ("H" ?$,1&w(B)
  751. ("Q" ?$,1&x(B)
  752. ("I" ?$,1&y(B)
  753. ("K" ?$,1&z(B)
  754. ("L" ?$,1&{(B)
  755. ("M" ?$,1&|(B)
  756. ("N" ?$,1&}(B)
  757. ("C" ?$,1&~(B)
  758. ("O" ?$,1&(B)
  759. ("P" ?$,1' (B)
  760. ("R" ?$,1'!(B)
  761. ("S" ?$,1'#(B)
  762. ("T" ?$,1'$(B)
  763. ("U" ?$,1'%(B)
  764. ("F" ?$,1'&(B)
  765. ("X" ?$,1''(B)
  766. ("Y" ?$,1'((B)
  767. ("W" ?$,1')(B)
  768. ("a" ?$,1'1(B)
  769. ("b" ?$,1'2(B)
  770. ("g" ?$,1'3(B)
  771. ("d" ?$,1'4(B)
  772. ("e" ?$,1'5(B)
  773. ("z" ?$,1'6(B)
  774. ("h" ?$,1'7(B)
  775. ("q" ?$,1'8(B)
  776. ("i" ?$,1'9(B)
  777. ("k" ?$,1':(B)
  778. ("l" ?$,1';(B)
  779. ("m" ?$,1'<(B)
  780. ("n" ?$,1'=(B)
  781. ("c" ?$,1'>(B)
  782. ("o" ?$,1'?(B)
  783. ("p" ?$,1'@(B)
  784. ("r" ?$,1'A(B)
  785. ("j" ?$,1'B(B) ("s " ["$,1'B(B "]) ("s," ["$,1'B(B,"]) ("s." ["$,1'B(B."]) ("s?" ["$,1'B&^(B"]) ("s;" ["$,1'B&g(B"])
  786. ("s|" ?$,1'C(B) ("s" ?$,1'C(B)
  787. ("t" ?$,1'D(B)
  788. ("u" ?$,1'E(B)
  789. ("f" ?$,1'F(B)
  790. ("x" ?$,1'G(B)
  791. ("y" ?$,1'H(B)
  792. ("w" ?$,1'I(B)
  793. ("i+" ?$,1'J(B)
  794. ("u+" ?$,1'K(B)
  795. ("V" ?$,1'\(B) ; DIGAMMA
  796. ("v" ?$,1'](B) ; digamma
  797. ("K+" ?$,1'^(B) ; KOPPA
  798. ("k+" ?$,1'_(B) ; koppa
  799. ("S+" ?$,1'`(B) ; SAMPI
  800. ("s+" ?$,1'a(B) ; sampi
  801. ("c+" ?$,1'r(B) ; lunate sigma
  802. ("a)" ?$,1p (B)
  803. ("a(" ?$,1p!(B)
  804. ("a)`" ?$,1p"(B)
  805. ("a(`" ?$,1p#(B)
  806. ("a)'" ?$,1p$(B)
  807. ("a('" ?$,1p%(B)
  808. ("a)=" ?$,1p&(B)
  809. ("a(=" ?$,1p'(B)
  810. (")A" ?$,1p((B)
  811. ("(A" ?$,1p)(B)
  812. (")`A" ?$,1p*(B)
  813. ("(`A" ?$,1p+(B)
  814. (")'A" ?$,1p,(B)
  815. ("('A" ?$,1p-(B)
  816. (")=A" ?$,1p.(B)
  817. ("(=A" ?$,1p/(B)
  818. ("e)" ?$,1p0(B)
  819. ("e(" ?$,1p1(B)
  820. ("e)`" ?$,1p2(B)
  821. ("e(`" ?$,1p3(B)
  822. ("e)'" ?$,1p4(B)
  823. ("e('" ?$,1p5(B)
  824. (")E" ?$,1p8(B)
  825. ("(E" ?$,1p9(B)
  826. (")`E" ?$,1p:(B)
  827. ("(`E" ?$,1p;(B)
  828. (")'E" ?$,1p<(B)
  829. ("('E" ?$,1p=(B)
  830. ("h)" ?$,1p@(B)
  831. ("h(" ?$,1pA(B)
  832. ("h)`" ?$,1pB(B)
  833. ("h(`" ?$,1pC(B)
  834. ("h)'" ?$,1pD(B)
  835. ("h('" ?$,1pE(B)
  836. ("h)=" ?$,1pF(B)
  837. ("h(=" ?$,1pG(B)
  838. (")H" ?$,1pH(B)
  839. ("(H" ?$,1pI(B)
  840. (")`H" ?$,1pJ(B)
  841. ("(`H" ?$,1pK(B)
  842. (")'H" ?$,1pL(B)
  843. ("('H" ?$,1pM(B)
  844. (")=H" ?$,1pN(B)
  845. ("(=H" ?$,1pO(B)
  846. ("i)" ?$,1pP(B)
  847. ("i(" ?$,1pQ(B)
  848. ("i)`" ?$,1pR(B)
  849. ("i(`" ?$,1pS(B)
  850. ("i)'" ?$,1pT(B)
  851. ("i('" ?$,1pU(B)
  852. ("i)=" ?$,1pV(B)
  853. ("i(=" ?$,1pW(B)
  854. (")I" ?$,1pX(B)
  855. ("(I" ?$,1pY(B)
  856. (")`I" ?$,1pZ(B)
  857. ("(`I" ?$,1p[(B)
  858. (")'I" ?$,1p\(B)
  859. ("('I" ?$,1p](B)
  860. (")=I" ?$,1p^(B)
  861. ("(=I" ?$,1p_(B)
  862. ("o)" ?$,1p`(B)
  863. ("o(" ?$,1pa(B)
  864. ("o)`" ?$,1pb(B)
  865. ("o(`" ?$,1pc(B)
  866. ("o)'" ?$,1pd(B)
  867. ("o('" ?$,1pe(B)
  868. (")O" ?$,1ph(B)
  869. ("(O" ?$,1pi(B)
  870. (")`O" ?$,1pj(B)
  871. ("(`O" ?$,1pk(B)
  872. (")'O" ?$,1pl(B)
  873. ("('O" ?$,1pm(B)
  874. ("u)" ?$,1pp(B)
  875. ("u(" ?$,1pq(B)
  876. ("u)`" ?$,1pr(B)
  877. ("u(`" ?$,1ps(B)
  878. ("u)'" ?$,1pt(B)
  879. ("u('" ?$,1pu(B)
  880. ("u)=" ?$,1pv(B)
  881. ("u(=" ?$,1pw(B)
  882. ("(U" ?$,1py(B)
  883. ("(`U" ?$,1p{(B)
  884. ("('U" ?$,1p}(B)
  885. ("(=U" ?$,1p(B)
  886. ("w)" ?$,1q (B)
  887. ("w(" ?$,1q!(B)
  888. ("w)`" ?$,1q"(B)
  889. ("w(`" ?$,1q#(B)
  890. ("w)'" ?$,1q$(B)
  891. ("w('" ?$,1q%(B)
  892. ("w)=" ?$,1q&(B)
  893. ("w(=" ?$,1q'(B)
  894. (")W" ?$,1q((B)
  895. ("(W" ?$,1q)(B)
  896. (")`W" ?$,1q*(B)
  897. ("(`W" ?$,1q+(B)
  898. (")'W" ?$,1q,(B)
  899. ("('W" ?$,1q-(B)
  900. (")=W" ?$,1q.(B)
  901. ("(=W" ?$,1q/(B)
  902. ("a`" ?$,1q0(B)
  903. ("a'" ?$,1q1(B)
  904. ("e`" ?$,1q2(B)
  905. ("e'" ?$,1q3(B)
  906. ("h`" ?$,1q4(B)
  907. ("h'" ?$,1q5(B)
  908. ("i`" ?$,1q6(B)
  909. ("i'" ?$,1q7(B)
  910. ("o`" ?$,1q8(B)
  911. ("o'" ?$,1q9(B)
  912. ("u`" ?$,1q:(B)
  913. ("u'" ?$,1q;(B)
  914. ("w`" ?$,1q<(B)
  915. ("w'" ?$,1q=(B)
  916. ("a)|" ?$,1q@(B)
  917. ("a(|" ?$,1qA(B)
  918. ("a)`|" ?$,1qB(B)
  919. ("a(`|" ?$,1qC(B)
  920. ("a)'|" ?$,1qD(B)
  921. ("a('|" ?$,1qE(B)
  922. ("a)=|" ?$,1qF(B)
  923. ("a(=|" ?$,1qG(B)
  924. (")A|" ?$,1qH(B)
  925. ("(A|" ?$,1qI(B)
  926. (")`A|" ?$,1qJ(B)
  927. ("(`A|" ?$,1qK(B)
  928. (")'A|" ?$,1qL(B)
  929. ("('A|" ?$,1qM(B)
  930. (")=A|" ?$,1qN(B)
  931. ("(=A|" ?$,1qO(B)
  932. ("h)|" ?$,1qP(B)
  933. ("h(|" ?$,1qQ(B)
  934. ("h)`|" ?$,1qR(B)
  935. ("h(`|" ?$,1qS(B)
  936. ("h)'|" ?$,1qT(B)
  937. ("h('|" ?$,1qU(B)
  938. ("h)=|" ?$,1qV(B)
  939. ("h(=|" ?$,1qW(B)
  940. (")H|" ?$,1qX(B)
  941. ("(H|" ?$,1qY(B)
  942. (")`H|" ?$,1qZ(B)
  943. ("(`H|" ?$,1q[(B)
  944. (")'H|" ?$,1q\(B)
  945. ("('H|" ?$,1q](B)
  946. (")=H|" ?$,1q^(B)
  947. ("(=H|" ?$,1q_(B)
  948. ("w)|" ?$,1q`(B)
  949. ("w(|" ?$,1qa(B)
  950. ("w)`|" ?$,1qb(B)
  951. ("w(`|" ?$,1qc(B)
  952. ("w)'|" ?$,1qd(B)
  953. ("w('|" ?$,1qe(B)
  954. ("w)=|" ?$,1qf(B)
  955. ("w(=|" ?$,1qg(B)
  956. (")W|" ?$,1qh(B)
  957. ("(W|" ?$,1qi(B)
  958. (")`W|" ?$,1qj(B)
  959. ("(`W|" ?$,1qk(B)
  960. (")'W|" ?$,1ql(B)
  961. ("('W|" ?$,1qm(B)
  962. (")=W|" ?$,1qn(B)
  963. ("(=W|" ?$,1qo(B)
  964. ("a`|" ?$,1qr(B)
  965. ("a|" ?$,1qs(B)
  966. ("a'|" ?$,1qt(B)
  967. ("a=" ?$,1qv(B)
  968. ("a=|" ?$,1qw(B)
  969. ("`A" ?$,1qz(B)
  970. ("'A" ?$,1q{(B)
  971. ("A|" ?$,1q|(B)
  972. (")" ?$,1q(B) ; #x1fbf ; psili
  973. ("=" ?$,1r (B) ; #x1fc0 ; perispomeni
  974. ("+=" ?$,1r!(B) ; #x1fc1
  975. ("h`|" ?$,1r"(B)
  976. ("h|" ?$,1r#(B)
  977. ("h'|" ?$,1r$(B)
  978. ("h=" ?$,1r&(B)
  979. ("h=|" ?$,1r'(B)
  980. ("`E" ?$,1r((B)
  981. ("'E" ?$,1r)(B)
  982. ("`H" ?$,1r*(B)
  983. ("'H" ?$,1r+(B)
  984. ("H|" ?$,1r,(B)
  985. (")`" ?$,1r-(B) ; #x1fcd
  986. (")'" ?$,1r.(B) ; #x1fce
  987. (")=" ?$,1r/(B) ; #x1fcf
  988. ("i+`" ?$,1r2(B)
  989. ("i+'" ?$,1r3(B)
  990. ("i=" ?$,1r6(B)
  991. ("i+=" ?$,1r7(B)
  992. ("`I" ?$,1r:(B)
  993. ("'I" ?$,1r;(B)
  994. ("(`" ?$,1r=(B) ; #x1fdd
  995. ("('" ?$,1r>(B) ; #x1fde
  996. ("(=" ?$,1r?(B) ; #x1fdf
  997. ("u+`" ?$,1rB(B)
  998. ("u+'" ?$,1rC(B)
  999. ("r)" ?$,1rD(B)
  1000. ("r(" ?$,1rE(B)
  1001. ("u=" ?$,1rF(B)
  1002. ("u+=" ?$,1rG(B)
  1003. ("`U" ?$,1rJ(B)
  1004. ("'U" ?$,1rK(B)
  1005. ("`R" ?$,1rL(B)
  1006. ("+`" ?$,1rM(B) ; #x1fed
  1007. ("+'" ?$,1rN(B) ; #x1fee
  1008. ("`" ?$,1rO(B) ; #x1fef ; varia
  1009. ("w`|" ?$,1rR(B)
  1010. ("w|" ?$,1rS(B)
  1011. ("w'|" ?$,1rT(B)
  1012. ("w=" ?$,1rV(B)
  1013. ("w=|" ?$,1rW(B)
  1014. ("`O" ?$,1rX(B)
  1015. ("'O" ?$,1rY(B)
  1016. ("`W" ?$,1rZ(B)
  1017. ("'W" ?$,1r[(B)
  1018. ("W|" ?$,1r\(B)
  1019. ("'" ?$,1r](B) ; #x1ffd ; oxia
  1020. ("(" ?$,1r^(B) ; #x1ffe ; dasia
  1021. )
  1022. ;;
  1023. (quail-define-package
  1024. "greek" "Greek" ",FY(B" nil
  1025. ",FEkkgmij\(B: Greek keyboard layout (ISO 8859-7)
  1026. --------------
  1027. In the right of ,Fk(B key is a combination key, where
  1028. ,F4(B acute
  1029. ,F((B diaeresis
  1030. e.g.
  1031. ,F4(B + ,Fa(B -> ,F\(B
  1032. ,F((B + ,Fi(B -> ,Fz(B
  1033. ,F((B + ,F4(B + ,Fi(B -> ,F@(B"
  1034. nil t t t t nil nil nil nil nil t)
  1035. ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
  1036. ;; ;: ,FrS(B ,FeE(B ,FqQ(B ,FtT(B ,FuU(B ,FhH(B ,FiI(B ,FoO(B ,FpP(B [{ ]}
  1037. ;; ,FaA(B ,FsS(B ,FdD(B ,FvV(B ,FcC(B ,FgG(B ,FnN(B ,FjJ(B ,FkK(B ,F4((B '" \|
  1038. ;; ,FfF(B ,FwW(B ,FxX(B ,FyY(B ,FbB(B ,FmM(B ,FlL(B ,< .> /?
  1039. (quail-define-rules
  1040. ("1" ?1)
  1041. ("2" ?2)
  1042. ("3" ?3)
  1043. ("4" ?4)
  1044. ("5" ?5)
  1045. ("6" ?6)
  1046. ("7" ?7)
  1047. ("8" ?8)
  1048. ("9" ?9)
  1049. ("0" ?0)
  1050. ("-" ?-)
  1051. ("=" ?=)
  1052. ("`" ?`)
  1053. ("q" ?\;)
  1054. ("w" ?,Fr(B)
  1055. ("e" ?,Fe(B)
  1056. ("r" ?,Fq(B)
  1057. ("t" ?,Ft(B)
  1058. ("y" ?,Fu(B)
  1059. ("u" ?,Fh(B)
  1060. ("i" ?,Fi(B)
  1061. ("o" ?,Fo(B)
  1062. ("p" ?,Fp(B)
  1063. ("[" ?\[)
  1064. ("]" ?\])
  1065. ("a" ?,Fa(B)
  1066. ("s" ?,Fs(B)
  1067. ("d" ?,Fd(B)
  1068. ("f" ?,Fv(B)
  1069. ("g" ?,Fc(B)
  1070. ("h" ?,Fg(B)
  1071. ("j" ?,Fn(B)
  1072. ("k" ?,Fj(B)
  1073. ("l" ?,Fk(B)
  1074. (";" ?,F4(B)
  1075. ("'" ?')
  1076. ("\\" ?\\)
  1077. ("z" ?,Ff(B)
  1078. ("x" ?,Fw(B)
  1079. ("c" ?,Fx(B)
  1080. ("v" ?,Fy(B)
  1081. ("b" ?,Fb(B)
  1082. ("n" ?,Fm(B)
  1083. ("m" ?,Fl(B)
  1084. ("," ?,)
  1085. ("." ?.)
  1086. ("/" ?/)
  1087. ("!" ?!)
  1088. ("@" ?@)
  1089. ("#" ?#)
  1090. ("$" ?$)
  1091. ("%" ?%)
  1092. ("^" ?^)
  1093. ("&" ?&)
  1094. ("*" ?*)
  1095. ("(" ?\()
  1096. (")" ?\))
  1097. ("_" ?_)
  1098. ("+" ?+)
  1099. ("~" ?~)
  1100. ("Q" ?:)
  1101. ("W" ?,FS(B)
  1102. ("E" ?,FE(B)
  1103. ("R" ?,FQ(B)
  1104. ("T" ?,FT(B)
  1105. ("Y" ?,FU(B)
  1106. ("U" ?,FH(B)
  1107. ("I" ?,FI(B)
  1108. ("O" ?,FO(B)
  1109. ("P" ?,FP(B)
  1110. ("{" ?{)
  1111. ("}" ?})
  1112. ("A" ?,FA(B)
  1113. ("S" ?,FS(B)
  1114. ("D" ?,FD(B)
  1115. ("F" ?,FV(B)
  1116. ("G" ?,FC(B)
  1117. ("H" ?,FG(B)
  1118. ("J" ?,FN(B)
  1119. ("K" ?,FJ(B)
  1120. ("L" ?,FK(B)
  1121. (":" ?,F((B)
  1122. ("\"" ?\")
  1123. ("|" ?|)
  1124. ("Z" ?,FF(B)
  1125. ("X" ?,FW(B)
  1126. ("C" ?,FX(B)
  1127. ("V" ?,FY(B)
  1128. ("B" ?,FB(B)
  1129. ("N" ?,FM(B)
  1130. ("M" ?,FL(B)
  1131. ("<" ?<)
  1132. (">" ?>)
  1133. ("?" ??)
  1134. (";a" ?,F\(B)
  1135. (";e" ?,F](B)
  1136. (";h" ?,F^(B)
  1137. (";i" ?,F_(B)
  1138. (";o" ?,F|(B)
  1139. (";y" ?,F}(B)
  1140. (";v" ?,F~(B)
  1141. (";A" ?,F6(B)
  1142. (";E" ?,F8(B)
  1143. (";H" ?,F9(B)
  1144. (";I" ?,F:(B)
  1145. (";O" ?,F<(B)
  1146. (";Y" ?,F>(B)
  1147. (";V" ?,F?(B)
  1148. (":i" ?,Fz(B)
  1149. (":y" ?,F{(B)
  1150. (":I" ?,FZ(B)
  1151. (":Y" ?,F[(B)
  1152. (";:i" ?,F@(B)
  1153. (":;i" ?,F@(B)
  1154. (";:y" ?,F`(B)
  1155. (":;y" ?,F`(B)
  1156. (";<" ?$(Q)((B)
  1157. (";>" ?$(Q)2(B))
  1158. (quail-define-package
  1159. "greek-postfix" "GreekPost" ",FX(B" nil
  1160. ",FEkkgmij\(B: Greek keyboard layout with postfix accents (ISO 8859-7)
  1161. --------------
  1162. In the right of ,Fk(B key is a combination key, where
  1163. ,F4(B acute
  1164. ,F((B diaeresis
  1165. e.g.
  1166. ,Fa(B + ,F4(B -> ,F\(B
  1167. ,Fi(B + ,F((B -> ,Fz(B
  1168. ,Fi(B + ,F((B + ,F4(B -> ,F@(B"
  1169. nil t t t t nil nil nil nil nil t)
  1170. ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
  1171. ;; ,F7/(B ,FrS(B ,FeE(B ,FqQ(B ,FtT(B ,FuU(B ,FhH(B ,FiI(B ,FoO(B ,FpP(B [{ ]}
  1172. ;; ,FaA(B ,FsS(B ,FdD(B ,FvV(B ,FcC(B ,FgG(B ,FnN(B ,FjJ(B ,FkK(B ,F4((B '" \|
  1173. ;; ,FfF(B ,FwW(B ,FxX(B ,FyY(B ,FbB(B ,FmM(B ,FlL(B ,; .: /?
  1174. (quail-define-rules
  1175. ("1" ?1)
  1176. ("2" ?2)
  1177. ("3" ?3)
  1178. ("4" ?4)
  1179. ("5" ?5)
  1180. ("6" ?6)
  1181. ("7" ?7)
  1182. ("8" ?8)
  1183. ("9" ?9)
  1184. ("0" ?0)
  1185. ("-" ?-)
  1186. ("=" ?=)
  1187. ("`" ?`)
  1188. ("q" ?\;)
  1189. ("w" ?,Fr(B)
  1190. ("e" ?,Fe(B)
  1191. ("r" ?,Fq(B)
  1192. ("t" ?,Ft(B)
  1193. ("y" ?,Fu(B)
  1194. ("u" ?,Fh(B)
  1195. ("i" ?,Fi(B)
  1196. ("o" ?,Fo(B)
  1197. ("p" ?,Fp(B)
  1198. ("[" ?\[)
  1199. ("]" ?\])
  1200. ("a" ?,Fa(B)
  1201. ("s" ?,Fs(B)
  1202. ("d" ?,Fd(B)
  1203. ("f" ?,Fv(B)
  1204. ("g" ?,Fc(B)
  1205. ("h" ?,Fg(B)
  1206. ("j" ?,Fn(B)
  1207. ("k" ?,Fj(B)
  1208. ("l" ?,Fk(B)
  1209. (";" ?,F4(B)
  1210. ("'" ?')
  1211. ("\\" ?\\)
  1212. ("z" ?,Ff(B)
  1213. ("x" ?,Fw(B)
  1214. ("c" ?,Fx(B)
  1215. ("v" ?,Fy(B)
  1216. ("b" ?,Fb(B)
  1217. ("n" ?,Fm(B)
  1218. ("m" ?,Fl(B)
  1219. ("," ?,)
  1220. ("." ?.)
  1221. ("/" ?/)
  1222. ("!" ?!)
  1223. ("@" ?@)
  1224. ("#" ?#)
  1225. ("$" ?$)
  1226. ("%" ?%)
  1227. ("^" ?^)
  1228. ("&" ?&)
  1229. ("*" ?*)
  1230. ("(" ?\()
  1231. (")" ?\))
  1232. ("_" ?_)
  1233. ("+" ?+)
  1234. ("~" ?~)
  1235. ("Q" ?:)
  1236. ("W" ?,FS(B)
  1237. ("E" ?,FE(B)
  1238. ("R" ?,FQ(B)
  1239. ("T" ?,FT(B)
  1240. ("Y" ?,FU(B)
  1241. ("U" ?,FH(B)
  1242. ("I" ?,FI(B)
  1243. ("O" ?,FO(B)
  1244. ("P" ?,FP(B)
  1245. ("{" ?{)
  1246. ("}" ?})
  1247. ("A" ?,FA(B)
  1248. ("S" ?,FS(B)
  1249. ("D" ?,FD(B)
  1250. ("F" ?,FV(B)
  1251. ("G" ?,FC(B)
  1252. ("H" ?,FG(B)
  1253. ("J" ?,FN(B)
  1254. ("K" ?,FJ(B)
  1255. ("L" ?,FK(B)
  1256. (":" ?,F((B)
  1257. ("\"" ?\")
  1258. ("|" ?|)
  1259. ("Z" ?,FF(B)
  1260. ("X" ?,FW(B)
  1261. ("C" ?,FX(B)
  1262. ("V" ?,FY(B)
  1263. ("B" ?,FB(B)
  1264. ("N" ?,FM(B)
  1265. ("M" ?,FL(B)
  1266. ("<" ?<)
  1267. (">" ?>)
  1268. ("?" ??)
  1269. ("a;" ?,F\(B)
  1270. ("e;" ?,F](B)
  1271. ("h;" ?,F^(B)
  1272. ("i;" ?,F_(B)
  1273. ("o;" ?,F|(B)
  1274. ("y;" ?,F}(B)
  1275. ("v;" ?,F~(B)
  1276. ("A;" ?,F6(B)
  1277. ("E;" ?,F8(B)
  1278. ("H;" ?,F9(B)
  1279. ("I;" ?,F:(B)
  1280. ("O;" ?,F<(B)
  1281. ("Y;" ?,F>(B)
  1282. ("V;" ?,F?(B)
  1283. ("i:" ?,Fz(B)
  1284. ("y:" ?,F{(B)
  1285. ("I:" ?,FZ(B)
  1286. ("Y:" ?,F[(B)
  1287. ("i:;" ?,F@(B)
  1288. ("i;:" ?,F@(B)
  1289. ("y:;" ?,F`(B)
  1290. ("y;:" ?,F`(B)
  1291. ;; These two are asymmetric with ";<" and ";>" in "greek" input
  1292. ;; method. But, as the other Latin postfix methods adopt "<<" and
  1293. ;; ">>", it may be better to follow them.
  1294. ("<<" ?$(Q)((B)
  1295. (">>" ?$(Q)2(B))
  1296. ;;; greek.el ends here