b5a823289e42922cdb64126c74f0f9d76d536cec
[m17n/m17n-db.git] / el-kbd.mim
1 ;; el-kbd.mim -- Greek input method with Greek keyboard layout
2 ;; Copyright (C) 2003, 2004, 2005
3 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
4 ;;   Registration Number H15PRO112
5
6 ;; This file is part of the m17n database; a sub-part of the m17n
7 ;; library.
8
9 ;; The m17n library is free software; you can redistribute it and/or
10 ;; modify it under the terms of the GNU Lesser General Public License
11 ;; as published by the Free Software Foundation; either version 2.1 of
12 ;; the License, or (at your option) any later version.
13
14 ;; The m17n library is distributed in the hope that it will be useful,
15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 ;; Lesser General Public License for more details.
18
19 ;; You should have received a copy of the GNU Lesser General Public
20 ;; License along with the m17n library; if not, write to the Free
21 ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
22 ;; 02111-1307, USA.
23
24 ;;; <li> el-kbd.mim
25 ;;;
26 ;;; Input method for Greek simulating Greek keyboard.
27 ;;; @image html el-kbd.png "Keyboard Layout"
28 ;;; @image latex el-kbd.eps "Keyboard Layout" width=\narrowwidth
29
30 ;;      1!  2@  3#  4$  5%  6^  7&  8*  9(  0)  -_  =+  `~ 
31 ;;        ;:  ςΣ  εΕ  ρΡ  τΤ  υΥ  θΘ  ιΙ  οΟ  πΠ  [{  ]} 
32 ;;         αΑ  σΣ  δΔ  φΦ  γΓ  ηΗ  ξΞ  κΚ  λΛ  ΄¨  '"  \| 
33 ;;           ζΖ  χΧ  ψΨ  ωΩ  βΒ  νΝ  μΜ  ,<  .>  /? 
34
35 (input-method el kbd)
36
37 (description
38  "Greek input method simulating the Greek keyboard.
39     1!  2@  3#  4$  5%  6^  7&  8*  9(  0)  -_  =+  `~ 
40       ;:  ςΣ  εΕ  ρΡ  τΤ  υΥ  θΘ  ιΙ  οΟ  πΠ  [{  ]} 
41        αΑ  σΣ  δΔ  φΦ  γΓ  ηΗ  ξΞ  κΚ  λΛ  ΄¨  '\"  \\| 
42          ζΖ  χΧ  ψΨ  ωΩ  βΒ  νΝ  μΜ  ,<  .>  /?
43 ")
44
45 (title "Ψ")
46
47 (map
48  (map
49   ("q" ?\;)
50   ("w" ?ς)
51   ("e" ?ε)
52   ("r" ?ρ)
53   ("t" ?τ)
54   ("y" ?υ)
55   ("u" ?θ)
56   ("i" ?ι)
57   ("o" ?ο)
58   ("p" ?π)
59   ("[" ?\[)
60   ("]" ?\])
61   ("a" ?α)
62   ("s" ?σ)
63   ("d" ?δ)
64   ("f" ?φ)
65   ("g" ?γ)
66   ("h" ?η)
67   ("j" ?ξ)
68   ("k" ?κ)
69   ("l" ?λ)
70   (";" ?΄)
71   ("z" ?ζ)
72   ("x" ?χ)
73   ("c" ?ψ)
74   ("v" ?ω)
75   ("b" ?β)
76   ("n" ?ν)
77   ("m" ?μ)
78   ("Q" ?:)
79   ("W" ?Σ)
80   ("E" ?Ε)
81   ("R" ?Ρ)
82   ("T" ?Τ)
83   ("Y" ?Υ)
84   ("U" ?Θ)
85   ("I" ?Ι)
86   ("O" ?Ο)
87   ("P" ?Π)
88   ("A" ?Α)
89   ("S" ?Σ)
90   ("D" ?Δ)
91   ("F" ?Φ)
92   ("G" ?Γ)
93   ("H" ?Η)
94   ("J" ?Ξ)
95   ("K" ?Κ)
96   ("L" ?Λ)
97   (":" ?¨)
98   ("Z" ?Ζ)
99   ("X" ?Χ)
100   ("C" ?Ψ)
101   ("V" ?Ω)
102   ("B" ?Β)
103   ("N" ?Ν)
104   ("M" ?Μ)
105   (";a" ?ά)
106   (";e" ?έ)
107   (";h" ?ή)
108   (";i" ?ί)
109   (";o" ?ό)
110   (";y" ?ύ)
111   (";v" ?ώ)
112   (";A" ?Ά)
113   (";E" ?Έ)
114   (";H" ?Ή)
115   (";I" ?Ί)
116   (";O" ?Ό)
117   (";Y" ?Ύ)
118   (";V" ?Ώ)
119   (":i" ?ϊ)
120   (":y" ?ϋ)
121   (":I" ?Ϊ)
122   (":Y" ?Ϋ)
123   (";:i" ?ΐ)
124   (":;i" ?ΐ)
125   (";:y" ?ΰ)
126   (":;y" ?ΰ)))
127
128 (state
129  (init
130   (map)))
131
132 ;; Local Variables:
133 ;; coding: utf-8
134 ;; mode: lisp
135 ;; End: