Add input-method and descrition elements.
[m17n/m17n-db.git] / sk-kbd.mim
1 ;; sk-kbd.mim -- Slovak input method with Slovak keyboard layout
2 ;; Copyright (C) 2003, 2004
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> sk-kbd.mim
25 ;;;
26 ;;; Input method for Slovak simulating the standard Slovak keyboard.
27 ;;; @image html sk-kbd.png "Keyboard Layout"
28 ;;; @image latex sk-kbd.eps "Keyboard Layout" width=\narrowwidth
29
30 ;;      +1  ľ2  š3  č4  ť5  ž6  ý7  á8  í9  é0  =%  '+  ;^ 
31 ;;        qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  ú/  ä( 
32 ;;         aA  sS  dD  fF  gG  hH  jJ  kK  lL  ô"  §!  ň) 
33 ;;           yY  xX  cC  vV  bB  nN  mM  ,?  .:  -_ 
34
35 ;;; You can also input more characters by the following key sequences:
36 ;;; @image html sk-kbd2.png
37 ;;; @image latex sk-kbd2.eps "Extra Keys" width=\narrowwidth
38
39 ;; key char key char key char key char key char key char
40 ;; --- ---- --- ---- --- ---- --- ---- --- ---- --- ----
41 ;; +C  Č    +L  Ľ    +S  Š    +Y  Ž    +r  ř    =R  Ŕ
42 ;; +D  Ď    +N  Ň    +T  Ť    +d  ď    +u  ů    =l  ĺ
43 ;; +E  Ě    +R  Ř    +U  Ů    +e  ě    =L  Ĺ    =r  ŕ
44
45 (input-method sk kbd)
46
47 (description
48  "Slovak input method simulating the standard Slovak keyboard.
49 This is the keyboard layout.
50     +1  ľ2  š3  č4  ť5  ž6  ý7  á8  í9  é0  =%  '+  ;^ 
51       qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  ú/  ä( 
52        aA  sS  dD  fF  gG  hH  jJ  kK  lL  ô\"  §!  ň) 
53          yY  xX  cC  vV  bB  nN  mM  ,?  .:  -_ 
54
55 You can also input more characters by the following key sequences:
56
57 key char key char key char key char key char key char
58 --- ---- --- ---- --- ---- --- ---- --- ---- --- ----
59 +C  Č    +L  Ľ    +S  Š    +Y  Ž    +r  ř    =R  Ŕ
60 +D  Ď    +N  Ň    +T  Ť    +d  ď    +u  ů    =l  ĺ
61 +E  Ě    +R  Ř    +U  Ů    +e  ě    =L  Ĺ    =r  ŕ
62 ")
63
64 (title "SK")
65
66 (map
67  (map
68   ("a" "ttt")
69   ("1" ?+)
70   ("2" ?ľ)
71   ("3" ?š)
72   ("4" ?č)
73   ("5" ?ť)
74   ("6" ?ž)
75   ("7" ?ý)
76   ("8" ?á)
77   ("9" ?í)
78   ("0" ?é)
79   ("!" ?1)
80   ("@" ?2)
81   ("#" ?3)
82   ("$" ?4)
83   ("%" ?5)
84   ("^" ?6)
85   ("&" ?7)
86   ("*" ?8)
87   ("(" ?9)
88   (")" ?0)
89   ("-" ?=)
90   ("_" ?%)
91   ("=" ?')
92   ("[" ?ú)
93   ("{" ?/)
94   ("]" ?ä)
95   ("}" ?\()
96   ("\\" ?ň)
97   ("|" ?\))
98   (";" ?ô)
99   (":" ?\")
100   ("'" ?§)
101   ("\"" ?!)
102   ("<" ??)
103   (">" ?:)
104   ("/" ?-)
105   ("?" ?_)
106   ("`" ?\;)
107   ("~" ?^)
108   ("y" ?z)
109   ("z" ?y)
110   ("Y" ?Z)
111   ("Z" ?Y)
112   ("=a" ?á)
113   ("+a" ?ä)
114   ("+=a" ?ä)
115   ("+c" ?č)
116   ("+d" ?ď)
117   ("=e" ?é)
118   ("+e" ?ě)
119   ("=i" ?í)
120   ("=l" ?ĺ)
121   ("+l" ?ľ)
122   ("+n" ?ň)
123   ("=o" ?ó)
124   ("+o" ?ô)
125   ("~o" ?ô)
126   ("+=o" ?ö)
127   ("=r" ?ŕ)
128   ("+r" ?ř)
129   ("=s" ?ß)
130   ("+s" ?š)
131   ("+t" ?ť)
132   ("=u" ?ú)
133   ("+u" ?ů)
134   ("+=u" ?ü)
135   ("=z" ?ý)
136   ("+y" ?ž)
137   ("=A" ?Á)
138   ("+A" ?Ä)
139   ("+=A" ?Ä)
140   ("+C" ?Č)
141   ("+D" ?Ď)
142   ("=E" ?É)
143   ("+E" ?Ě)
144   ("=I" ?Í)
145   ("=L" ?Ĺ)
146   ("+L" ?Ľ)
147   ("+N" ?Ň)
148   ("=O" ?Ó)
149   ("+O" ?Ô)
150   ("~O" ?Ô)
151   ("+=O" ?Ö)
152   ("=R" ?Ŕ)
153   ("+R" ?Ř)
154   ("=S" ?ß)
155   ("+S" ?Š)
156   ("+T" ?Ť)
157   ("=U" ?Ú)
158   ("+U" ?Ů)
159   ("+=U" ?Ü)
160   ("=Z" ?Ý)
161   ("+Y" ?Ž)
162   ("=q" ?`)
163   ("=2" ?@)
164   ("=3" ?#)
165   ("=4" ?$)
166   ("=5" ?%)
167   ("=6" ?^)
168   ("=7" ?&)
169   ("=8" ?*)
170   ("=9" ?\()
171   ("=0" ?\))
172   ("+1" ?!)
173   ("+2" ?@)
174   ("+3" ?#)
175   ("+4" ?$)
176   ("+5" ?%)
177   ("+6" ?^)
178   ("+7" ?&)
179   ("+8" ?*)
180   ("+9" ?\()
181   ("+0" ?\))))
182
183 (state
184  (init
185   (map)))
186
187 ;; Local Variables:
188 ;; coding: utf-8
189 ;; mode: lisp
190 ;; End: