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