/usr/share/m17n/be-kbd.mim is in m17n-contrib 1.1.13-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | ;; be-kbd.mim -- Belarusian input method with Belarusian keyboard layout
;; Copyright (C) 2010 Yuri Victorovich <yuri@tsoft.com>
;; This file is part of the m17n contrib; 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 Belarusian by simulating the Belarusian keyboard.
(input-method be kbd)
(description
"Belarusian input method simulating the Cyrillic keyboard.
1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) -_ =+ ёЁ
Й Ц У К Е Н Г Ш Ў З Х \\'
Ф Ы В А П Р О Л Д Ж Э \\|
Я Ч С М І Т Ь Б Ю .,
")
(title "BE")
(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)))
|