*** empty log message ***
[m17n/m17n-db.git] / sk-kbd.mim
1 ;; sk-kdb.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-kdb.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 (title "SK")
46
47 (map
48  (map
49   ("1" ?+)
50   ("2" ?ľ)
51   ("3" ?š)
52   ("4" ?č)
53   ("5" ?ť)
54   ("6" ?ž)
55   ("7" ?ý)
56   ("8" ?á)
57   ("9" ?í)
58   ("0" ?é)
59   ("!" ?1)
60   ("@" ?2)
61   ("#" ?3)
62   ("$" ?4)
63   ("%" ?5)
64   ("^" ?6)
65   ("&" ?7)
66   ("*" ?8)
67   ("(" ?9)
68   (")" ?0)
69   ("-" ?=)
70   ("_" ?%)
71   ("=" ?')
72   ("[" ?ú)
73   ("{" ?/)
74   ("]" ?ä)
75   ("}" ?\()
76   ("\\" ?ň)
77   ("|" ?\))
78   (";" ?ô)
79   (":" ?\")
80   ("'" ?§)
81   ("\"" ?!)
82   ("<" ??)
83   (">" ?:)
84   ("/" ?-)
85   ("?" ?_)
86   ("`" ?\;)
87   ("~" ?^)
88   ("y" ?z)
89   ("z" ?y)
90   ("Y" ?Z)
91   ("Z" ?Y)
92   ("=a" ?á)
93   ("+a" ?ä)
94   ("+=a" ?ä)
95   ("+c" ?č)
96   ("+d" ?ď)
97   ("=e" ?é)
98   ("+e" ?ě)
99   ("=i" ?í)
100   ("=l" ?ĺ)
101   ("+l" ?ľ)
102   ("+n" ?ň)
103   ("=o" ?ó)
104   ("+o" ?ô)
105   ("~o" ?ô)
106   ("+=o" ?ö)
107   ("=r" ?ŕ)
108   ("+r" ?ř)
109   ("=s" ?ß)
110   ("+s" ?š)
111   ("+t" ?ť)
112   ("=u" ?ú)
113   ("+u" ?ů)
114   ("+=u" ?ü)
115   ("=z" ?ý)
116   ("+y" ?ž)
117   ("=A" ?Á)
118   ("+A" ?Ä)
119   ("+=A" ?Ä)
120   ("+C" ?Č)
121   ("+D" ?Ď)
122   ("=E" ?É)
123   ("+E" ?Ě)
124   ("=I" ?Í)
125   ("=L" ?Ĺ)
126   ("+L" ?Ľ)
127   ("+N" ?Ň)
128   ("=O" ?Ó)
129   ("+O" ?Ô)
130   ("~O" ?Ô)
131   ("+=O" ?Ö)
132   ("=R" ?Ŕ)
133   ("+R" ?Ř)
134   ("=S" ?ß)
135   ("+S" ?Š)
136   ("+T" ?Ť)
137   ("=U" ?Ú)
138   ("+U" ?Ů)
139   ("+=U" ?Ü)
140   ("=Z" ?Ý)
141   ("+Y" ?Ž)
142   ("=q" ?`)
143   ("=2" ?@)
144   ("=3" ?#)
145   ("=4" ?$)
146   ("=5" ?%)
147   ("=6" ?^)
148   ("=7" ?&)
149   ("=8" ?*)
150   ("=9" ?\()
151   ("=0" ?\))
152   ("+1" ?!)
153   ("+2" ?@)
154   ("+3" ?#)
155   ("+4" ?$)
156   ("+5" ?%)
157   ("+6" ?^)
158   ("+7" ?&)
159   ("+8" ?*)
160   ("+9" ?\()
161   ("+0" ?\))))
162
163 (state
164  (init
165   (map)))
166
167 ;; Local Variables:
168 ;; coding: utf-8
169 ;; mode: lisp
170 ;; End: