From d18ea8ee1b7b623fda3898b674e5c9bb8dc93aa4 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Mon, 29 Nov 2010 06:33:02 +0000 Subject: [PATCH] New file. Modified from ru-kbd.mim. --- MIM/ua-kbd.mim | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 MIM/ua-kbd.mim diff --git a/MIM/ua-kbd.mim b/MIM/ua-kbd.mim new file mode 100644 index 0000000..9097596 --- /dev/null +++ b/MIM/ua-kbd.mim @@ -0,0 +1,135 @@ +;; ua-kbd.mim -- Ukrainian input method with Ukrainian/Russian keyboard layout +;; Copyright (C) 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 Ukrainian by simulating the Ukrainian keyboard. +;;; +;;; @image html ua-kbd.png "Keyboard Layout" +;;; @image latex ua-kbd.eps "Keyboard Layout" width=\narrowwidth + +;; Nov 2010 Modified by Nikolay Orlyuk (virkony gmail com) from ru-kbd.mim + +(input-method ua kbd) + +(description + "Ukrainian input method simulating the Ukrainian keyboard. + 1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) -_ =+ ґҐ + Й Ц У К Е Н Г Ш Щ З Х Ї + Ф І В А П Р О Л Д Ж Є \\| + Я Ч С М И Т Ь Б Ю ., +") + +(title "UA") + +(map + (map + ("`" ?ґ) + ("q" ?й) + ("w" ?ц) + ("e" ?у) + ("r" ?к) + ("t" ?е) + ("y" ?н) + ("u" ?г) + ("i" ?ш) + ("o" ?щ) + ("p" ?з) + ("[" ?х) + ("]" ?ї) + ("a" ?ф) + ("s" ?і) + ("d" ?в) + ("f" ?а) + ("g" ?п) + ("h" ?р) + ("j" ?о) + ("k" ?л) + ("l" ?д) + (";" ?ж) + ("'" ?є) + ("\\" ?\\) + ("z" ?я) + ("x" ?ч) + ("c" ?с) + ("v" ?м) + ("b" ?и) + ("n" ?т) + ("m" ?ь) + ("," ?б) + ("." ?ю) + ("/" ?.) + ("!" ?!) + ("@" ?\") + ("#" ?№) + ("$" ?\;) + ("%" ?%) + ("^" ?:) + ("&" ??) + ("*" ?*) + ("(" ?\() + (")" ?\)) + ("_" ?_) + ("+" ?+) + ("~" ?Ґ) + ("Q" ?Й) + ("W" ?Ц) + ("E" ?У) + ("R" ?К) + ("T" ?Е) + ("Y" ?Н) + ("U" ?Г) + ("I" ?Ш) + ("O" ?Щ) + ("P" ?З) + ("{" ?Х) + ("}" ?Ї) + ("A" ?Ф) + ("S" ?І) + ("D" ?В) + ("F" ?А) + ("G" ?П) + ("H" ?Р) + ("J" ?О) + ("K" ?Л) + ("L" ?Д) + (":" ?Ж) + ("\"" ?Є) + ("|" ?\|) + ("Z" ?Я) + ("X" ?Ч) + ("C" ?С) + ("V" ?М) + ("B" ?И) + ("N" ?Т) + ("M" ?Ь) + ("<" ?Б) + (">" ?Ю) + ("?" ?,))) + +(state + (init + (map))) + +;; Local Variables: +;; coding: utf-8 +;; mode: lisp +;; End: -- 1.7.10.4