1 ;;; greek.el --- Quail package for inputting Greek -*-coding: utf-8-*-
3 ;; Copyright (C) 2001-2013 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