453acbe1dcd46ac6968ae97331ead528a925a0da
[m17n/m17n-contrib.git] / im / uz-kbd.mim
1 ;; uz-kbd.mim -- Uzbek input method with Russian keyboard layout
2 ;; created by Bahodir Mansurov (beemzet@gmail.com)
3
4 ;;; Input method for Uzbek by simulating the Uzbek keyboard.
5 ;;;
6 ;;; @image html uz-kbd.png "Keyboard Layout"
7
8 (input-method uz kbd)
9
10 (description
11  "Uzbek input method simulating the Russian keyboard.
12  ёЁ 1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) ғҒ ҳҲ
13      Й  Ц  У  К  Е  Н  Г  Ш  Ў  З  Х  Ъ
14       Ф  Қ  В  А  П  Р  О  Л  Д  Ж  Э \\|
15        Я  Ч  С  М  И  Т  Ь  Б  Ю  .,
16 ")
17
18 (title "Ўзб")
19
20 (map
21  (map
22   ("`" ?ё)
23   ("q" ?й)
24   ("w" ?ц)
25   ("e" ?у)
26   ("r" ?к)
27   ("t" ?е)
28   ("y" ?н)
29   ("u" ?г)
30   ("i" ?ш)
31   ("o" ?ў)
32   ("p" ?з)
33   ("[" ?х)
34   ("]" ?ъ)
35   ("a" ?ф)
36   ("s" ?қ)
37   ("d" ?в)
38   ("f" ?а)
39   ("g" ?п)
40   ("h" ?р)
41   ("j" ?о)
42   ("k" ?л)
43   ("l" ?д)
44   (";" ?ж)
45   ("'" ?э)
46   ("\\" ?\\)
47   ("z" ?я)
48   ("x" ?ч)
49   ("c" ?с)
50   ("v" ?м)
51   ("b" ?и)
52   ("n" ?т)
53   ("m" ?ь)
54   ("," ?б)
55   ("." ?ю)
56   ("/" ?.)
57   ("!" ?!)
58   ("@" ?\")
59   ("#" ?№)
60   ("$" ?\;)
61   ("%" ?%)
62   ("^" ?:)
63   ("&" ??)
64   ("*" ?*)
65   ("(" ?\()
66   (")" ?\))
67   ("-" ?ғ)
68   ("_" ?Ғ)
69   ("=" ?ҳ)
70   ("+" ?Ҳ)
71   ("~" ?Ё)
72   ("Q" ?Й)
73   ("W" ?Ц)
74   ("E" ?У)
75   ("R" ?К)
76   ("T" ?Е)
77   ("Y" ?Н)
78   ("U" ?Г)
79   ("I" ?Ш)
80   ("O" ?Ў)
81   ("P" ?З)
82   ("{" ?Х)
83   ("}" ?Ъ)
84   ("A" ?Ф)
85   ("S" ?Қ)
86   ("D" ?В)
87   ("F" ?А)
88   ("G" ?П)
89   ("H" ?Р)
90   ("J" ?О)
91   ("K" ?Л)
92   ("L" ?Д)
93   (":" ?Ж)
94   ("\"" ?Э)
95   ("|" ?\|)
96   ("Z" ?Я)
97   ("X" ?Ч)
98   ("C" ?С)
99   ("V" ?М)
100   ("B" ?И)
101   ("N" ?Т)
102   ("M" ?Ь)
103   ("<" ?Б)
104   (">" ?Ю)
105   ("?" ?,)))
106
107 (state
108  (init
109   (map)))
110
111 ;; Local Variables:
112 ;; coding: utf-8
113 ;; mode: lisp
114 ;; End: