1 ;; ru-translit.mim -- Cyrillic input method with translit keyboard layout
3 ;; Maxim Treskin <zerthurd@gmail.com>
5 ;; This file is part of the m17n contrib; a sub-part of the m17n
8 ;; The m17n library is free software; you can redistribute it and/or
9 ;; modify it under the terms of the GNU Lesser General Public License
10 ;; as published by the Free Software Foundation; either version 2.1 of
11 ;; the License, or (at your option) any later version.
13 ;; The m17n library is distributed in the hope that it will be useful,
14 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 ;; Lesser General Public License for more details.
18 ;; You should have received a copy of the GNU Lesser General Public
19 ;; License along with the m17n library; if not, write to the Free
20 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 ;; Boston, MA 02110-1301, USA.
23 ;; Map based on cyrillic-translit part from emacs leim by
24 ;; Ognyan Kulev <ogi@fmi.uni-sofia.bg> and Anton Zinoviev <anton@lml.bas.bg>
27 (input-method ru translit)
30 "Intuitively transliterated keyboard layout.
31 Most convenient for entering Russian, but all Cyrillic characters
32 are included. Should handle most cases. However:
33 for ц (TSE) use \"c\", never \"ts\"
34 щ (SHCHA = Bulgarian SHT) = \"shch\", \"sj\", \"/sht\" or \"/t\",
35 э (REVERSE ROUNDED E) = \"e'\" or \"e`\"
36 х (KHA) when after с (S) = \"x\" or \"kh\"
37 ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\",
38 ь (SOFT SIGN) = \"'\", Ь (CAPITAL SOFT SIGN) = \"''\",
39 я (YA) = \"ya\", \"ja\" or \"q\".
41 Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t
42 u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e' yu=ju ya=ja=q
44 Also included are Ukrainian є (YE) = \"/e\" and ї (YI) = \"yi\",
45 Belarusian ў (SHORT U) = \"u'\",
46 Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\",
47 Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\",
48 cyrillic і (I DECIMAL) = \"/i\", ј (JE) = \"/j\",
49 љ (LJE) = \"/l\", њ (NJE) = \"/n\" and џ (DZE) =\"/z\".