Add input-method and descrition elements.
[m17n/m17n-db.git] / hy-kbd.mim
1 ;; hy-kdb.mim -- Armenian input method with Eastern Armenian keyboard layout
2 ;; Copyright (C) 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> hy-kbd.mim
25 ;;;
26 ;;; Input method for Armenian.
27 ;;; Simulating Eastern Armenian keyboard on American keyboard.
28 ;;; @image html hy-kbd.png "Keyboard Layout"
29 ;;; @image latex hy-kbd.eps "Keyboard Layout" width=\narrowwidth
30
31 ;; :1  ձՁ  յՅ  ՛3  ,4  -9  .և  «(  »)  օՕ  ռՌ  ժԺ  ՝՜
32 ;;   խԽ  ւՒ  էԷ  րՐ  տՏ  եԵ  ըԸ  իԻ  ոՈ  պՊ  չՉ  ջՋ
33 ;;    աԱ  սՍ  դԴ  ֆՖ  քՔ  հՀ  ճՃ  կԿ  լԼ  թԹ  փՓ  '՞
34 ;;      զԶ  ցՑ  գԳ  վՎ  բԲ  նՆ  մՄ  շՇ  ղՂ  ծԾ
35
36 (input-method hy kbd)
37
38 (description
39  "Armerian input method simulating the Eastern Armerian keyboard.
40     :1  ձՁ  յՅ  ՛3  ,4  -9  .և  «(  »)  օՕ  ռՌ  ժԺ  ՝՜
41       խԽ  ւՒ  էԷ  րՐ  տՏ  եԵ  ըԸ  իԻ  ոՈ  պՊ  չՉ  ջՋ
42        աԱ  սՍ  դԴ  ֆՖ  քՔ  հՀ  ճՃ  կԿ  լԼ  թԹ  փՓ  '՞
43          զԶ  ցՑ  գԳ  վՎ  բԲ  նՆ  մՄ  շՇ  ղՂ  ծԾ
44 ")
45
46 (title "HY")
47
48 (map
49  (map
50   ("1" ?:) ("!" ?1)
51   ("2" ?ձ) ("@" ?Ձ)
52   ("3" ?յ) ("#" ?Յ)
53   ("4" ?՛) ("$" ?3)
54   ("5" ?,) ("%" ?4)
55   ("6" ?-) ("^" ?9)
56   ("7" ?.) ("&" ?և)
57   ("8" ?«) ("*" ?\()
58   ("9" ?») ("(" ?\))
59   ("0" ?օ) (")" ?Օ)
60   ("-" ?ռ) ("_" ?Ռ)
61   ("=" ?ժ) ("+" ?Ժ)
62   ("`" ?՝) ("~" ?՜)
63
64   ("q" ?խ) ("Q" ?Խ)
65   ("w" ?ւ) ("W" ?Ւ)
66   ("e" ?է) ("E" ?Է)
67   ("r" ?ր) ("R" ?Ր)
68   ("t" ?տ) ("T" ?Տ)
69   ("y" ?ե) ("Y" ?Ե)
70   ("u" ?ը) ("U" ?Ը)
71   ("i" ?ի) ("I" ?Ի)
72   ("o" ?ո) ("O" ?Ո)
73   ("p" ?պ) ("P" ?Պ)
74   ("[" ?չ) ("{" ?Չ)
75   ("]" ?ջ) ("}" ?Ջ)
76   ("\\" ?') ("|" ?՞)
77
78   ("a" ?ա) ("A" ?Ա)
79   ("s" ?ս) ("S" ?Ս)
80   ("d" ?դ) ("D" ?Դ)
81   ("f" ?ֆ) ("F" ?Ֆ)
82   ("g" ?ք) ("G" ?Ք)
83   ("h" ?հ) ("H" ?Հ)
84   ("j" ?ճ) ("J" ?Ճ)
85   ("k" ?կ) ("K" ?Կ)
86   ("l" ?լ) ("L" ?Լ)
87   (";" ?թ) (":" ?Թ)
88   ("'" ?փ) ("\"" ?Փ)
89
90   ("z" ?զ) ("Z" ?Զ)
91   ("x" ?ց) ("X" ?Ց)
92   ("c" ?գ) ("C" ?Գ)
93   ("v" ?վ) ("V" ?Վ)
94   ("b" ?բ) ("B" ?Բ)
95   ("n" ?ն) ("N" ?Ն)
96   ("m" ?մ) ("M" ?Մ)
97   ("," ?շ) ("<" ?Շ)
98   ("." ?ղ) (">" ?Ղ)
99   ("/" ?ծ) ("?" ?Ծ)
100   ))
101
102 (state
103  (init
104   (map)))
105
106 ;; Local Variables:
107 ;; coding: utf-8
108 ;; mode: lisp
109 ;; End: