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