Update copyright years
[m17n/m17n-contrib.git] / im / uz-kbd.mim
1 ;; uz-kbd.mim -- Uzbek input method with Russian keyboard layout
2 ;; Copyright (C) 2011 Bahodir Mansurov <beemzet@gmail.com>
3
4 ;; This file is part of the m17n contrib; a sub-part of the m17n
5 ;; library.
6
7 ;; The m17n library is free software; you can redistribute it and/or
8 ;; modify it under the terms of the GNU Lesser General Public License
9 ;; as published by the Free Software Foundation; either version 2.1 of
10 ;; the License, or (at your option) any later version.
11
12 ;; The m17n library is distributed in the hope that it will be useful,
13 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 ;; Lesser General Public License for more details.
16
17 ;; You should have received a copy of the GNU Lesser General Public
18 ;; License along with the m17n library; if not, write to the Free
19 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 ;; Boston, MA 02110-1301, USA.
21
22 ;;; Input method for Uzbek by simulating the Uzbek keyboard.
23 ;;;
24 ;;; @image html uz-kbd.png "Keyboard Layout"
25
26 (input-method uz kbd)
27
28 (description
29  "Uzbek input method simulating the Russian keyboard.
30  ёЁ 1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) ғҒ ҳҲ
31      Й  Ц  У  К  Е  Н  Г  Ш  Ў  З  Х  Ъ
32       Ф  Қ  В  А  П  Р  О  Л  Д  Ж  Э \\|
33        Я  Ч  С  М  И  Т  Ь  Б  Ю  .,
34 ")
35
36 (title "Ўзб")
37
38 (map
39  (map
40   ("`" ?ё)
41   ("q" ?й)
42   ("w" ?ц)
43   ("e" ?у)
44   ("r" ?к)
45   ("t" ?е)
46   ("y" ?н)
47   ("u" ?г)
48   ("i" ?ш)
49   ("o" ?ў)
50   ("p" ?з)
51   ("[" ?х)
52   ("]" ?ъ)
53   ("a" ?ф)
54   ("s" ?қ)
55   ("d" ?в)
56   ("f" ?а)
57   ("g" ?п)
58   ("h" ?р)
59   ("j" ?о)
60   ("k" ?л)
61   ("l" ?д)
62   (";" ?ж)
63   ("'" ?э)
64   ("\\" ?\\)
65   ("z" ?я)
66   ("x" ?ч)
67   ("c" ?с)
68   ("v" ?м)
69   ("b" ?и)
70   ("n" ?т)
71   ("m" ?ь)
72   ("," ?б)
73   ("." ?ю)
74   ("/" ?.)
75   ("!" ?!)
76   ("@" ?\")
77   ("#" ?№)
78   ("$" ?\;)
79   ("%" ?%)
80   ("^" ?:)
81   ("&" ??)
82   ("*" ?*)
83   ("(" ?\()
84   (")" ?\))
85   ("-" ?ғ)
86   ("_" ?Ғ)
87   ("=" ?ҳ)
88   ("+" ?Ҳ)
89   ("~" ?Ё)
90   ("Q" ?Й)
91   ("W" ?Ц)
92   ("E" ?У)
93   ("R" ?К)
94   ("T" ?Е)
95   ("Y" ?Н)
96   ("U" ?Г)
97   ("I" ?Ш)
98   ("O" ?Ў)
99   ("P" ?З)
100   ("{" ?Х)
101   ("}" ?Ъ)
102   ("A" ?Ф)
103   ("S" ?Қ)
104   ("D" ?В)
105   ("F" ?А)
106   ("G" ?П)
107   ("H" ?Р)
108   ("J" ?О)
109   ("K" ?Л)
110   ("L" ?Д)
111   (":" ?Ж)
112   ("\"" ?Э)
113   ("|" ?\|)
114   ("Z" ?Я)
115   ("X" ?Ч)
116   ("C" ?С)
117   ("V" ?М)
118   ("B" ?И)
119   ("N" ?Т)
120   ("M" ?Ь)
121   ("<" ?Б)
122   (">" ?Ю)
123   ("?" ?,)))
124
125 (state
126  (init
127   (map)))
128
129 ;; Local Variables:
130 ;; coding: utf-8
131 ;; mode: lisp
132 ;; End: