Add input-method and descrition elements.
[m17n/m17n-db.git] / kk-kbd.mim
1 ;; kk-kbd.mim -- Input method for Kazakh in Cyrillic script
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> kk-kbd.mim
25 ;;;
26 ;;; Input method for Kazakh written in the Cyrillic script.
27 ;;; Simulating Kazakh keyboard.
28 ;;;
29 ;;; @image html kk-kbd.png "Keyboard Layout"
30 ;;; @image latex kk-kbd.eps "Keyboard Layout" width=\narrowwidth
31
32 (input-method kk kbd)
33
34 (description "Kazakh (Cyrillic) input method simulating the Kazakh keyboard.
35     \"!  әӘ  іІ  ӊӉ  ғҒ  ,;  .:  үҮ  ұҰ  қҚ  өӨ  һҺ  ()
36       йЙ  цЦ  уУ  кК  еЕ  нН  гГ  шШ  щЩ  зЗ  хХ  ъЪ
37        фФ  ыЫ  вВ  аА  пП  рР  оО  лЛ  дД  жЖ  эЭ  \\|
38          яЯ  чЧ  сС  мМ  иИ  тТ  ьЬ  бБ  юЮ  №?
39 ")
40
41 (title "ҚА")
42
43 (map
44  (map
45   ("`" "\(") ("~" "\)")
46   ("1" "\"")
47   ("2" "ә") ("@" "Ә")
48   ("3" "і") ("#" "І")
49   ("4" "ӊ") ("$" "Ӊ")
50   ("5" "ғ") ("%" "Ғ")
51   ("6" ",") ("^" ";")
52   ("7" ".") ("&" ":")
53   ("8" "ү") ("*" "Ү")
54   ("9" "ұ") ("\(" "Ұ")
55   ("0" "қ") ("\)" "Қ")
56   ("-" "ө") ("_" "Ө")
57   ("=" "һ") ("+" "Һ")
58
59   ("q" "й") ("Q" "Й")
60   ("w" "ц") ("W" "Ц")
61   ("e" "у") ("E" "У")
62   ("r" "к") ("R" "К")
63   ("t" "е") ("T" "Е")
64   ("y" "н") ("Y" "Н")
65   ("u" "г") ("U" "Г")
66   ("i" "ш") ("I" "Ш")
67   ("o" "щ") ("O" "Щ")
68   ("p" "з") ("P" "З")
69   ("[" "х") ("{" "Х")
70   ("]" "ъ") ("}" "Ъ")
71
72   ("a" "ф") ("A" "Ф")
73   ("s" "ы") ("S" "Ы")
74   ("d" "в") ("D" "В")
75   ("f" "а") ("F" "А")
76   ("g" "п") ("G" "П")
77   ("h" "р") ("H" "Р")
78   ("j" "о") ("J" "О")
79   ("k" "л") ("K" "Л")
80   ("l" "д") ("L" "Д")
81   (";" "ж") (":" "Ж")
82   ("'" "э") ("\"" "Э")
83
84   ("z" "я") ("Z" "Я")
85   ("x" "ч") ("X" "Ч")
86   ("c" "с") ("C" "С")
87   ("v" "м") ("V" "М")
88   ("b" "и") ("B" "И")
89   ("n" "т") ("N" "Т")
90   ("m" "ь") ("M" "Ь")
91   ("," "б") ("<" "Б")
92   ("." "ю") (">" "Ю")
93   ("/" "№")
94 ))
95
96 (state
97  (init
98   (map)))
99
100 ;; Local Variables:
101 ;; coding: utf-8
102 ;; mode: lisp
103 ;; End: