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