103 lines
2.8 KiB
Plaintext
103 lines
2.8 KiB
Plaintext
;; kk-kbd.mim -- Input method for Kazakh in Cyrillic script
|
||
;; Copyright (C) 2004, 2005
|
||
;; National Institute of Advanced Industrial Science and Technology (AIST)
|
||
;; Registration Number H15PRO112
|
||
|
||
;; This file is part of the m17n database; a sub-part of the m17n
|
||
;; library.
|
||
|
||
;; The m17n library is free software; you can redistribute it and/or
|
||
;; modify it under the terms of the GNU Lesser General Public License
|
||
;; as published by the Free Software Foundation; either version 2.1 of
|
||
;; the License, or (at your option) any later version.
|
||
|
||
;; The m17n library is distributed in the hope that it will be useful,
|
||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
;; Lesser General Public License for more details.
|
||
|
||
;; You should have received a copy of the GNU Lesser General Public
|
||
;; License along with the m17n library; if not, write to the Free
|
||
;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||
;; Boston, MA 02110-1301, USA.
|
||
|
||
;;; Input method for Kazakh written in the Cyrillic script.
|
||
;;; Simulating Kazakh keyboard.
|
||
;;;
|
||
;;; @image html kk-kbd.png "Keyboard Layout"
|
||
;;; @image latex kk-kbd.eps "Keyboard Layout" width=\narrowwidth
|
||
|
||
(input-method kk kbd)
|
||
|
||
(description
|
||
"Kazakh (Cyrillic) input method simulating the Kazakh keyboard.
|
||
\"! әӘ іІ ӊӉ ғҒ ,; .: үҮ ұҰ қҚ өӨ һҺ ()
|
||
йЙ цЦ уУ кК еЕ нН гГ шШ щЩ зЗ хХ ъЪ
|
||
фФ ыЫ вВ аА пП рР оО лЛ дД жЖ эЭ \\|
|
||
яЯ чЧ сС мМ иИ тТ ьЬ бБ юЮ №?
|
||
")
|
||
|
||
(title "ҚА")
|
||
|
||
(map
|
||
(map
|
||
("`" "\(") ("~" "\)")
|
||
("1" "\"")
|
||
("2" "ә") ("@" "Ә")
|
||
("3" "і") ("#" "І")
|
||
("4" "ӊ") ("$" "Ӊ")
|
||
("5" "ғ") ("%" "Ғ")
|
||
("6" ",") ("^" ";")
|
||
("7" ".") ("&" ":")
|
||
("8" "ү") ("*" "Ү")
|
||
("9" "ұ") ("\(" "Ұ")
|
||
("0" "қ") ("\)" "Қ")
|
||
("-" "ө") ("_" "Ө")
|
||
("=" "һ") ("+" "Һ")
|
||
|
||
("q" "й") ("Q" "Й")
|
||
("w" "ц") ("W" "Ц")
|
||
("e" "у") ("E" "У")
|
||
("r" "к") ("R" "К")
|
||
("t" "е") ("T" "Е")
|
||
("y" "н") ("Y" "Н")
|
||
("u" "г") ("U" "Г")
|
||
("i" "ш") ("I" "Ш")
|
||
("o" "щ") ("O" "Щ")
|
||
("p" "з") ("P" "З")
|
||
("[" "х") ("{" "Х")
|
||
("]" "ъ") ("}" "Ъ")
|
||
|
||
("a" "ф") ("A" "Ф")
|
||
("s" "ы") ("S" "Ы")
|
||
("d" "в") ("D" "В")
|
||
("f" "а") ("F" "А")
|
||
("g" "п") ("G" "П")
|
||
("h" "р") ("H" "Р")
|
||
("j" "о") ("J" "О")
|
||
("k" "л") ("K" "Л")
|
||
("l" "д") ("L" "Д")
|
||
(";" "ж") (":" "Ж")
|
||
("'" "э") ("\"" "Э")
|
||
|
||
("z" "я") ("Z" "Я")
|
||
("x" "ч") ("X" "Ч")
|
||
("c" "с") ("C" "С")
|
||
("v" "м") ("V" "М")
|
||
("b" "и") ("B" "И")
|
||
("n" "т") ("N" "Т")
|
||
("m" "ь") ("M" "Ь")
|
||
("," "б") ("<" "Б")
|
||
("." "ю") (">" "Ю")
|
||
("/" "№")
|
||
))
|
||
|
||
(state
|
||
(init
|
||
(map)))
|
||
|
||
;; Local Variables:
|
||
;; coding: utf-8
|
||
;; mode: lisp
|
||
;; End:
|