Add input-method and descrition elements.
[m17n/m17n-db.git] / hr-kbd.mim
1 ;; hr-kdb.mim -- Croatian input method with Croatian keyboard layout
2 ;; Copyright (C) 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> hr-kbd.mim
25 ;;;
26 ;;; Input method for Croatian.
27 ;;; Simulating Croatian Latin keyboard on American keyboard.
28 ;;; @image html hr-kbd.png "Keyboard Layout"
29 ;;; @image latex hr-kbd.eps "Keyboard Layout" width=\narrowwidth
30
31 ;; 1!  2"  3#  4$  5%  6&  7/  8(  9)  0=  '?  +*  ¸¨
32 ;;   qQ  wW  rR  eE  tT  zZ  uU  iI  oO  pP  šŠ  đĐ
33 ;;    aA  sS  dD  fF  gG  hH  jJ  kK  lL  čČ  ćĆ  žŽ
34 ;;      yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_
35
36 (input-method hr kbd)
37
38 (description
39  "Croatian input method simulating the Croatian Latin keyboard.
40     1!  2\"  3#  4$  5%  6&  7/  8(  9)  0=  '?  +*  ¸¨
41      qQ  wW  rR  eE  tT  zZ  uU  iI  oO  pP  šŠ  đĐ
42       aA  sS  dD  fF  gG  hH  jJ  kK  lL  čČ  ćĆ  žŽ
43         yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_
44 ")
45
46 (title "HR")
47
48 (map
49  (map
50                 ("@" ?\")
51                 ("^" ?&)
52                 ("&" ?/)
53                 ("*" ?\()
54                 ("\(" ?\))
55                 ("\)" ?=)
56   ("-" ?')      ("_" ??)
57   ("=" ?+)      ("+" ?*)
58   ("`" ?¸)     ("~" ?¨)
59
60   ("y" ?z)      ("Y" ?Z)
61   ("[" ?š)     ("{" ?Š)
62   ("]" ?đ)     ("}" ?Đ)
63
64   (";" ?č)     (":" ?Č)
65   ("'" ?ć)     ("\"" ?Ć)
66   ("\\" ?ž)    ("|" ?Ž)
67
68   ("z" ?y)      ("Z" ?Y)
69                 ("<" ?;)
70                 (">" ?:)
71   ("/" ?-)      ("?" ?_)
72
73   ("`c" ?ç)    ("`C" ?Ç)
74   ("`s" ?ş)    ("`S" ?Ş)
75   ("~a" ?ä)    ("~A" ?Ä)
76   ("~e" ?ë)    ("~E" ?Ë)
77   ("~o" ?ö)    ("~O" ?Ö)
78   ("~u" ?ü)    ("~U" ?Ü)
79   ))
80
81 (state
82  (init
83   (map)))
84
85 ;; Local Variables:
86 ;; coding: utf-8
87 ;; mode: lisp
88 ;; End: