1 ;;; greek.el --- Quail package for inputting Greek -*-coding: utf-8-*-
3 ;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
5 ;; 2006, 2007, 2008, 2009, 2010, 2011
6 ;; National Institute of Advanced Industrial Science and Technology (AIST)
7 ;; Registration Number H14PRO021
9 ;; Keywords: multilingual, input method, Greek
11 ;; This file is part of GNU Emacs.
13 ;; GNU Emacs is free software: you can redistribute it and/or modify
14 ;; it under the terms of the GNU General Public License as published by
15 ;; the Free Software Foundation, either version 3 of the License, or
16 ;; (at your option) any later version.
18 ;; GNU Emacs is distributed in the hope that it will be useful,
19 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 ;; GNU General Public License for more details.
23 ;; You should have received a copy of the GNU General Public License
24 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
33 "greek-jis" "Greek" "Ω" nil
34 "Ελληνικα: Greek keyboard layout (JIS X0208.1983)
36 The layout is same as greek, but uses JIS characters.
37 Sorry, accents and terminal sigma are not supported in JIS."
38 nil t t t t nil nil nil nil nil t)
139 (quail-define-package "greek-mizuochi" "Greek" "CG" t
140 "The Mizuochi input method for Classical Greek using mule-unicode-0100-24ff.
142 -------------------------------------
143 character capital small
144 -------------------------------------
170 -------------------------------------
175 -------------------------------------
177 ------------------------
179 ------------------------
189 ----------------------
191 nil t t nil nil nil nil nil nil nil t)
200 ("'" ?᾿) ("v" ?᾿) ; psili
202 (":" ?·) ; ano teleia
203 (";" ?;) ; erotimatiko
204 ("\"" ?¨) ; dialytika
234 ("\\" ?῀) ("^" ?῀) ; perispomeni
236 ("`" ?῾) ("V" ?῾) ; dasia
268 ("i`/" ?ἵ) ("iV/" ?ἵ) ("i/`" ?ἵ) ("i/V" ?ἵ)
269 ("i'/" ?ἴ) ("iv/" ?ἴ) ("i/'" ?ἴ) ("i/v" ?ἴ)
271 ("i`?" ?ἳ) ("iV?" ?ἳ) ("i?`" ?ἳ) ("i?V" ?ἳ)
272 ("i'?" ?ἲ) ("iv?" ?ἲ) ("i?'" ?ἲ) ("i?v" ?ἲ)
274 ("i`^" ?ἷ) ("i`\\" ?ἷ) ("iV^" ?ἷ) ("iV\\" ?ἷ)
275 ("i^`" ?ἷ) ("i\\`" ?ἷ) ("i^V" ?ἷ) ("i\\V" ?ἷ)
276 ("i'^" ?ἶ) ("i'\\" ?ἶ) ("iv^" ?ἶ) ("iv\\" ?ἶ)
277 ("i^'" ?ἶ) ("i\\'" ?ἶ) ("i^v" ?ἶ) ("i\\v" ?ἶ)
279 ("i/\"" ?ΐ) ("i\"/" ?ΐ)
280 ("i?\"" ?ῒ) ("i\"?" ?ῒ)
282 ("^`" ?῟) ("^V" ?῟) ("\\`" ?῟) ("\\V" ?῟)
283 ("`^" ?῟) ("V^" ?῟) ("`\\" ?῟) ("V\\" ?῟)
284 ("^'" ?῏) ("^v" ?῏) ("\\'" ?῏) ("\\v" ?῏)
285 ("'^" ?῏) ("v^" ?῏) ("'\\" ?῏) ("v\\" ?῏)
286 ("/`" ?῞) ("/V" ?῞) ("`/" ?῞) ("V/" ?῞)
287 ("/'" ?῎) ("/v" ?῎) ("'/" ?῎) ("v/" ?῎)
288 ("?`" ?῝) ("?V" ?῝) ("`?" ?῝) ("V?" ?῝)
289 ("?'" ?῍) ("?v" ?῍) ("'?" ?῍) ("v?" ?῍)
290 ("\"/" ?΅) ("/\"" ?΅)
291 ("\"?" ?῭) ("?\"" ?῭)
296 ("e/`" ?ἕ) ("e/V" ?ἕ) ("e`/" ?ἕ) ("eV/" ?ἕ)
297 ("e/'" ?ἔ) ("e/v" ?ἔ) ("e'/" ?ἔ) ("ev/" ?ἔ)
299 ("e?`" ?ἓ) ("e?V" ?ἓ) ("e`?" ?ἓ) ("eV?" ?ἓ)
300 ("e?'" ?ἒ) ("e?v" ?ἒ) ("e'?" ?ἒ) ("ev?" ?ἒ)
305 ("a/`" ?ἅ) ("a/V" ?ἅ) ("a`/" ?ἅ) ("aV/" ?ἅ)
306 ("a/'" ?ἄ) ("a/v" ?ἄ) ("a'/" ?ἄ) ("av/" ?ἄ)
308 ("a?`" ?ἃ) ("a?V" ?ἃ) ("a`?" ?ἃ) ("aV?" ?ἃ)
309 ("a?'" ?ἂ) ("a?v" ?ἂ) ("a'?" ?ἂ) ("av?" ?ἂ)
311 ("a^`" ?ἇ) ("a^V" ?ἇ) ("a\\`" ?ἇ) ("a\\V" ?ἇ)
312 ("a`^" ?ἇ) ("aV^" ?ἇ) ("a`\\" ?ἇ) ("aV\\" ?ἇ)
313 ("a^'" ?ἆ) ("a^v" ?ἆ) ("a\\'" ?ἆ) ("a\\v" ?ἆ)
314 ("a'^" ?ἆ) ("av^" ?ἆ) ("a'\\" ?ἆ) ("av\\" ?ἆ)
316 ("aJ`" ?ᾁ) ("aJV" ?ᾁ)
317 ("aJ'" ?ᾀ) ("aJv" ?ᾀ)
319 ("aJ/`" ?ᾅ) ("aJ/V" ?ᾅ) ("aJ`/" ?ᾅ) ("aJV/" ?ᾅ)
320 ("aJ/'" ?ᾄ) ("aJ/v" ?ᾄ) ("aJ'/" ?ᾄ) ("aJv/" ?ᾄ)
322 ("aJ?`" ?ᾃ) ("aJ?V" ?ᾃ) ("aJ`?" ?ᾃ) ("aJV?" ?ᾃ)
323 ("aJ?'" ?ᾂ) ("aJ?v" ?ᾂ) ("aJ'?" ?ᾂ) ("aJv?" ?ᾂ)
324 ("aJ^" ?ᾷ) ("aJ\\" ?ᾷ)
325 ("aJ^`" ?ᾇ) ("aJ^V" ?ᾇ) ("aJ\\`" ?ᾇ) ("aJ\\V" ?ᾇ)
326 ("aJ`^" ?ᾇ) ("aJV^" ?ᾇ) ("aJ`\\" ?ᾇ) ("aJV\\" ?ᾇ)
327 ("aJ^'" ?ᾆ) ("aJ^v" ?ᾆ) ("aJ\\'" ?ᾆ) ("aJ\\v" ?ᾆ)
328 ("aJ'^" ?ᾆ) ("aJv^" ?ᾆ) ("aJ'\\" ?ᾆ) ("aJv\\" ?ᾆ)
336 ("h/`" ?ἥ) ("h/V" ?ἥ) ("h`/" ?ἥ) ("hV/" ?ἥ)
337 ("h/'" ?ἤ) ("h/v" ?ἤ) ("h'/" ?ἤ) ("hv/" ?ἤ)
339 ("h?`" ?ἣ) ("h?V" ?ἣ) ("h`?" ?ἣ) ("hV?" ?ἣ)
340 ("h?'" ?ἢ) ("h?v" ?ἢ) ("h'?" ?ἢ) ("hv?" ?ἢ)
342 ("h^`" ?ἧ) ("h^V" ?ἧ) ("h\\`" ?ἧ) ("h\\V" ?ἧ)
343 ("h`^" ?ἧ) ("h`\\" ?ἧ) ("hV^" ?ἧ) ("hV\\" ?ἧ)
344 ("h^'" ?ἦ) ("h^v" ?ἦ) ("h\\'" ?ἦ) ("h\\v" ?ἦ)
345 ("h'^" ?ἦ) ("h'\\" ?ἦ) ("hv^" ?ἦ) ("hv\\" ?ἦ)
347 ("J" ?ͺ) ; ypogegrammeni
349 ("hJ`" ?ᾑ) ("hJV" ?ᾑ)
350 ("hJ'" ?ᾐ) ("hJv" ?ᾐ)
352 ("hJ`/" ?ᾕ) ("hJV/" ?ᾕ) ("hJ/`" ?ᾕ) ("hJ/V" ?ᾕ)
353 ("hJ'/" ?ᾔ) ("hJv/" ?ᾔ) ("hJ/'" ?ᾔ) ("hJ/v" ?ᾔ)
355 ("hJ`?" ?ᾓ) ("hJV?" ?ᾓ) ("hJ?`" ?ᾓ) ("hJ?V" ?ᾓ)
356 ("hJ'?" ?ᾒ) ("hJv?" ?ᾒ) ("hJ?'" ?ᾒ) ("hJ?v" ?ᾒ)
357 ("hJ^" ?ῇ) ("hJ\\" ?ῇ)
358 ("hJ`^" ?ᾗ) ("hJ`\\" ?ᾗ) ("hJV^" ?ᾗ) ("hJV\\" ?ᾗ)
359 ("hJ^`" ?ᾗ) ("hJ\\`" ?ᾗ) ("hJ^V" ?ᾗ) ("hJ\\V" ?ᾗ)
360 ("hJ'^" ?ᾖ) ("hJ'\\" ?ᾖ) ("hJv^" ?ᾖ) ("hJv\\" ?ᾖ)
361 ("hJ^'" ?ᾖ) ("hJ\\'" ?ᾖ) ("hJ^v" ?ᾖ) ("hJ\\v" ?ᾖ)
366 ("o/`" ?ὅ) ("o/V" ?ὅ) ("o`/" ?ὅ) ("oV/" ?ὅ)
367 ("o/'" ?ὄ) ("o/v" ?ὄ) ("o'/" ?ὄ) ("ov/" ?ὄ)
369 ("o?`" ?ὃ) ("o?V" ?ὃ) ("o`?" ?ὃ) ("oV?" ?ὃ)
370 ("o?'" ?ὂ) ("o?v" ?ὂ) ("o'?" ?ὂ) ("ov?" ?ὂ)
375 ("u/`" ?ὕ) ("u/V" ?ὕ) ("u`/" ?ὕ) ("uV/" ?ὕ)
376 ("u/'" ?ὔ) ("u/v" ?ὔ) ("u'/" ?ὔ) ("uv/" ?ὔ)
378 ("u?`" ?ὓ) ("u?V" ?ὓ) ("u`?" ?ὓ) ("uV?" ?ὓ)
379 ("u?'" ?ὒ) ("u?v" ?ὒ) ("u'?" ?ὒ) ("uv?" ?ὒ)
381 ("u^`" ?ὗ) ("u^V" ?ὗ) ("u\\`" ?ὗ) ("u\\V" ?ὗ)
382 ("u`^" ?ὗ) ("uV^" ?ὗ) ("u`\\" ?ὗ) ("uV\\" ?ὗ)
383 ("u^'" ?ὖ) ("u^v" ?ὖ) ("u\\'" ?ὖ) ("u\\v" ?ὖ)
384 ("u'^" ?ὖ) ("uv^" ?ὖ) ("u'\\" ?ὖ) ("uv\\" ?ὖ)
386 ("u\"/" ?ΰ) ("u/\"" ?ΰ)
387 ("u\"?" ?ῢ) ("u?\"" ?ῢ)
392 ("w/`" ?ὥ) ("w/V" ?ὥ) ("w`/" ?ὥ) ("wV/" ?ὥ)
393 ("w/'" ?ὤ) ("w/v" ?ὤ) ("w'/" ?ὤ) ("wv/" ?ὤ)
395 ("w?`" ?ὣ) ("w?V" ?ὣ) ("w`?" ?ὣ) ("wV?" ?ὣ)
396 ("w?'" ?ὢ) ("w?v" ?ὢ) ("w'?" ?ὢ) ("wv?" ?ὢ)
398 ("w^`" ?ὧ) ("w^V" ?ὧ) ("w\\`" ?ὧ) ("w\\V" ?ὧ)
399 ("w`^" ?ὧ) ("wV^" ?ὧ) ("w`\\" ?ὧ) ("wV\\" ?ὧ)
400 ("w^'" ?ὦ) ("w^v" ?ὦ) ("w\\'" ?ὦ) ("w\\v" ?ὦ)
401 ("w'^" ?ὦ) ("wv^" ?ὦ) ("w'\\" ?ὦ) ("wv\\" ?ὦ)
403 ("wJ`" ?ᾡ) ("wJV" ?ᾡ)
404 ("wJ'" ?ᾠ) ("wJv" ?ᾠ)
406 ("wJ/`" ?ᾥ) ("wJ/V" ?ᾥ) ("wJ`/" ?ᾥ) ("wJV/" ?ᾥ)
407 ("wJ/'" ?ᾤ) ("wJ/v" ?ᾤ) ("wJ'/" ?ᾤ) ("wJv/" ?ᾤ)
409 ("wJ?`" ?ᾣ) ("wJ?V" ?ᾣ) ("wJ`?" ?ᾣ) ("wJV?" ?ᾣ)
410 ("wJ?'" ?ᾢ) ("wJ?v" ?ᾢ) ("wJ'?" ?ᾢ) ("wJv?" ?ᾢ)
411 ("wJ^" ?ῷ) ("wJ\\" ?ῷ)
412 ("wJ^`" ?ᾧ) ("wJ^V" ?ᾧ) ("wJ\\`" ?ᾧ) ("wJ\\V" ?ᾧ)
413 ("wJ`^" ?ᾧ) ("wJV^" ?ᾧ) ("wJ`\\" ?ᾧ) ("wJV\\" ?ᾧ)
414 ("wJ^'" ?ᾦ) ("wJ^v" ?ᾦ) ("wJ\\'" ?ᾦ) ("wJ\\v" ?ᾦ)
415 ("wJ'^" ?ᾦ) ("wJv^" ?ᾦ) ("wJ'\\" ?ᾦ) ("wJv\\" ?ᾦ)
420 (quail-define-package "greek-babel" "Greek" "BG" t
421 "The TeX Babel input method for Classical Greek using mule-unicode-0100-24ff.
423 -------------------------------------
424 character capital small
425 -------------------------------------
451 -------------------------------------
456 -------------------------------------
458 ------------------------
460 ------------------------
471 ----------------------
473 nil t t nil nil nil nil nil nil nil t)
484 (";" ?·) ; ano teleia
485 ("?" ?;) ; erotimatiko
486 ("\"" ?¨) ; dialytika
487 ("|" ?ͺ) ; ypogegrammeni
520 ("~" ?῀) ; perispomeni
678 ("|" ?ͺ) ; ypogegrammeni
790 (quail-define-package "greek-ibycus4" "Greek" "IB" t
791 "The Ibycus4 input method for Classical Greek using mule-unicode-0100-24ff."
792 nil t t nil nil nil nil nil nil nil t)
796 ("{((}" ?\() ("((" ?\() ; #x0028
797 ("{))}" ?\)) ("))" ?\)) ; #x0029
804 ("{`}" ?‘) ("`" ?‘) ; #x2018
805 ("{'}" ?’) ("'" ?’) ; #x2019
806 ("{``}" ?“) ("``" ?“) ; #x201c
807 ("{''}" ?”) ("''" ?”) ; #x201d
808 ("{\\dag}" ?†) ("\\dag" ?†) ; #x2020
809 ("{\\ddag}" ?‡) ("\\ddag" ?‡) ; #x2021
812 ("$\\leftarrow$" ?←) ; #x2190
813 ("$\\rightarrow$" ?→) ; #x2192
815 ("?" ?;) ; #x037e ; erotimatiko
816 (";" ?·) ; #x0387 ; ano teleia
817 ("|" ?ͺ) ; #x037a ; ypogegrammeni
861 ("j" ?ς) ("s " ["ς "]) ("s," ["ς,"]) ("s." ["ς."]) ("s?" ["ς;"]) ("s;" ["ς·"])
878 ("c+" ?ϲ) ; lunate sigma
1073 (")" ?᾿) ; #x1fbf ; psili
1074 ("=" ?῀) ; #x1fc0 ; perispomeni
1122 ("`" ?`) ; #x1fef ; varia
1137 ("'" ?´) ; #x1ffd ; oxia
1138 ("(" ?῾) ; #x1ffe ; dasia
1143 (quail-define-package
1144 "greek" "Greek" "Ω" nil
1145 "Ελληνικά: Greek keyboard layout (ISO 8859-7)
1148 In the right of λ key is a combination key, where
1156 nil t t t t nil nil nil nil nil t)
1158 ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
1159 ;; ;: ςΣ εΕ ρΡ τΤ υΥ θΘ ιΙ οΟ πΠ [{ ]}
1160 ;; αΑ σΣ δΔ φΦ γΓ ηΗ ξΞ κΚ λΛ ΄¨ '" \|
1161 ;; ζΖ χΧ ψΨ ωΩ βΒ νΝ μΜ ,< .> /?
1285 (quail-define-package
1286 "greek-postfix" "GreekPost" "Ψ" nil
1287 "Ελληνικά: Greek keyboard layout with postfix accents (ISO 8859-7)
1290 In the right of λ key is a combination key, where
1298 nil t t t t nil nil nil nil nil t)
1300 ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
1301 ;; ·― ςΣ εΕ ρΡ τΤ υΥ θΘ ιΙ οΟ πΠ [{ ]}
1302 ;; αΑ σΣ δΔ φΦ γΓ ηΗ ξΞ κΚ λΛ ΄¨ '" \|
1303 ;; ζΖ χΧ ψΨ ωΩ βΒ νΝ μΜ ,; .: /?
1424 ;; These two are asymmetric with ";<" and ";>" in "greek" input
1425 ;; method. But, as the other Latin postfix methods adopt "<<" and
1426 ;; ">>", it may be better to follow them.
1431 ;;; greek.el ends here