[LyX/master] Fix Cyrillic keyboard map files

Juergen Spitzmueller spitz at lyx.org
Thu Sep 17 05:23:08 UTC 2020


commit 821603def308b0e1c7b45da84afe2108ea3b25e3
Author: Yuriy Skalko <yuriy.skalko at gmail.com>
Date:   Wed Sep 16 10:21:07 2020 +0300

    Fix Cyrillic keyboard map files
---
 lib/kbd/bg-bds-1251.kmap |   86 ----------------------------------------------
 lib/kbd/bulgarian.kmap   |   86 ++++++++++++++++++++++++++++++++++++++++++++++
 lib/kbd/koi8-r.kmap      |   78 -----------------------------------------
 lib/kbd/koi8-u.kmap      |   71 --------------------------------------
 lib/kbd/russian.kmap     |   81 +++++++++++++++++++++++++++++++++++++++++++
 lib/kbd/ukrainian.kmap   |   71 ++++++++++++++++++++++++++++++++++++++
 6 files changed, 238 insertions(+), 235 deletions(-)

diff --git a/lib/kbd/bg-bds-1251.kmap b/lib/kbd/bg-bds-1251.kmap
deleted file mode 100644
index 28974c1..0000000
--- a/lib/kbd/bg-bds-1251.kmap
+++ /dev/null
@@ -1,86 +0,0 @@
-# keyboad mapping for BDS, code table 1251
-# by George Tellalov, 2001 <gtellalov at bigfoot.com>
-
-\kmap ` (
-\kmap = .
-\kmap q ","
-\kmap w у
-\kmap e е
-\kmap r и
-\kmap t ш
-\kmap y щ
-\kmap u к
-\kmap i с
-\kmap o д
-\kmap p з
-\kmap [ ц
-\kmap ] ;
-\kmap a ь
-\kmap s я
-\kmap d а
-\kmap f о
-\kmap g ж
-\kmap h г
-\kmap j т
-\kmap k н
-\kmap l в
-\kmap ; м
-\kmap ' ч
-\kmap \\ '
-\kmap z ю 
-\kmap x й
-\kmap c ъ
-\kmap v э
-\kmap b ф
-\kmap n х
-\kmap m п
-\kmap "," р
-\kmap "." л
-\kmap "/" б
-
-
-\kmap "~" )
-\kmap "@" ?
-\kmap "#" +
-\kmap "$" \"
-\kmap ^ =
-\kmap & :
-\kmap * /
-\kmap ( _
-\kmap ) №
-\kmap _ I
-\kmap + V
-\kmap Q ы
-\kmap W У
-\kmap E Е
-\kmap R И
-\kmap T Ш
-\kmap Y Щ
-\kmap U К
-\kmap I С
-\kmap O Д
-\kmap P З
-\kmap { Ц
-\kmap } §
-\kmap A Ь
-\kmap S Я
-\kmap D А
-\kmap F О
-\kmap G Ж
-\kmap H Г
-\kmap J Т
-\kmap K Н
-\kmap L В
-\kmap : М
-\kmap \" Ч
-\kmap | Ы
-\kmap Z Ю 
-\kmap X Й
-\kmap C Ъ
-\kmap V Э
-\kmap B Ф
-\kmap N Х
-\kmap M П
-\kmap "<" Р
-\kmap ">" Л
-\kmap "?" Б
diff --git a/lib/kbd/bulgarian.kmap b/lib/kbd/bulgarian.kmap
new file mode 100644
index 0000000..ea75200
--- /dev/null
+++ b/lib/kbd/bulgarian.kmap
@@ -0,0 +1,86 @@
+# Bulgarian keyboard mapping for BDS
+# by George Tellalov, 2001 <gtellalov at bigfoot.com>
+
+\kmap ` (
+\kmap = .
+\kmap q ","
+\kmap w у
+\kmap e е
+\kmap r и
+\kmap t ш
+\kmap y щ
+\kmap u к
+\kmap i с
+\kmap o д
+\kmap p з
+\kmap [ ц
+\kmap ] ;
+\kmap a ь
+\kmap s я
+\kmap d а
+\kmap f о
+\kmap g ж
+\kmap h г
+\kmap j т
+\kmap k н
+\kmap l в
+\kmap ; м
+\kmap ' ч
+\kmap \\ '
+\kmap z ю 
+\kmap x й
+\kmap c ъ
+\kmap v э
+\kmap b ф
+\kmap n х
+\kmap m п
+\kmap "," р
+\kmap "." л
+\kmap "/" б
+
+
+\kmap "~" )
+\kmap "@" ?
+\kmap "#" +
+\kmap "$" \"
+\kmap ^ =
+\kmap & :
+\kmap * /
+\kmap ( _
+\kmap ) №
+\kmap _ I
+\kmap + V
+\kmap Q ы
+\kmap W У
+\kmap E Е
+\kmap R И
+\kmap T Ш
+\kmap Y Щ
+\kmap U К
+\kmap I С
+\kmap O Д
+\kmap P З
+\kmap { Ц
+\kmap } §
+\kmap A Ь
+\kmap S Я
+\kmap D А
+\kmap F О
+\kmap G Ж
+\kmap H Г
+\kmap J Т
+\kmap K Н
+\kmap L В
+\kmap : М
+\kmap \" Ч
+\kmap | Ы
+\kmap Z Ю 
+\kmap X Й
+\kmap C Ъ
+\kmap V Э
+\kmap B Ф
+\kmap N Х
+\kmap M П
+\kmap "<" Р
+\kmap ">" Л
+\kmap "?" Б
diff --git a/lib/kbd/koi8-r.kmap b/lib/kbd/koi8-r.kmap
deleted file mode 100644
index c06e29f..0000000
--- a/lib/kbd/koi8-r.kmap
+++ /dev/null
@@ -1,78 +0,0 @@
-# keyboad mapping for Koi8-r
-# by Nick Slussar, 1999 <nick at slu.spb.ru>
-# added by Vitaly Lipatov, 2001 (standart russian layout) <vitlav at mail.ru>
-
-\kmap q й
-\kmap w ц
-\kmap e у
-\kmap r к
-\kmap t е
-\kmap y н
-\kmap u г
-\kmap i ш
-\kmap o щ
-\kmap p з
-\kmap [ х
-\kmap ] ъ
-\kmap a ф
-\kmap s ы
-\kmap d в
-\kmap f а
-\kmap g п
-\kmap h р
-\kmap j о
-\kmap k л
-\kmap l д
-\kmap ; ж
-\kmap ' э
-\kmap z я
-\kmap x ч
-\kmap c с
-\kmap v м
-\kmap b и
-\kmap n т
-\kmap m ь
-\kmap "," б
-\kmap "." ю
-\kmap "/" .
-\kmap "@" \"
-\kmap "^" :
-\kmap "&" ?
-\kmap "`" ё
-\kmap "~" Ё
-\kmap "$" ;
-
-
-\kmap Q Й
-\kmap W Ц
-\kmap E У
-\kmap R К
-\kmap T Е
-\kmap Y Н
-\kmap U Г
-\kmap I Ш
-\kmap O Щ
-\kmap P З
-\kmap { Х
-\kmap } Ъ
-\kmap A Ф
-\kmap S Ы
-\kmap D В
-\kmap F А
-\kmap G П
-\kmap H Р
-\kmap J О
-\kmap K Л
-\kmap L Д
-\kmap : Ж
-\kmap \" Э
-\kmap Z Я
-\kmap X Ч
-\kmap C С
-\kmap V М
-\kmap B И
-\kmap N Т
-\kmap M Ь
-\kmap "<" Б
-\kmap ">" Ю
-\kmap "?" ","
diff --git a/lib/kbd/koi8-u.kmap b/lib/kbd/koi8-u.kmap
deleted file mode 100644
index 3402852..0000000
--- a/lib/kbd/koi8-u.kmap
+++ /dev/null
@@ -1,71 +0,0 @@
-# keyboad mapping for koi8-u
-# by Volodymyr Lisivka, 2000 <lvm_ukr at yahoo.com>
-
-\kmap q й
-\kmap w ц
-\kmap e у
-\kmap r к
-\kmap t е
-\kmap y н
-\kmap u г
-\kmap i ш
-\kmap o щ
-\kmap p з
-\kmap [ х
-\kmap ] ї
-\kmap a ф
-\kmap s і
-\kmap d в
-\kmap f а
-\kmap g п
-\kmap h р
-\kmap j о
-\kmap k л
-\kmap l д
-\kmap ; ж
-\kmap ' є
-\kmap z я
-\kmap x ч
-\kmap c с
-\kmap v м
-\kmap b и
-\kmap n т
-\kmap m ь
-\kmap "," б
-\kmap "." ю
-\kmap "/" .
-
-
-\kmap Q Й
-\kmap W Ц
-\kmap E У
-\kmap R К
-\kmap T Е
-\kmap Y Н
-\kmap U Г
-\kmap I Ш
-\kmap O Щ
-\kmap P З
-\kmap { Х
-\kmap } Ї
-\kmap A Ф
-\kmap S І
-\kmap D В
-\kmap F А
-\kmap G П
-\kmap H Р
-\kmap J О
-\kmap K Л
-\kmap L Д
-\kmap : Ж
-\kmap \" Є
-\kmap Z Я
-\kmap X Ч
-\kmap C С
-\kmap V М
-\kmap B И
-\kmap N Т
-\kmap M Ь
-\kmap "<" Б
-\kmap ">" Ю
-\kmap "?" ","
diff --git a/lib/kbd/russian.kmap b/lib/kbd/russian.kmap
new file mode 100644
index 0000000..c1b8c0d
--- /dev/null
+++ b/lib/kbd/russian.kmap
@@ -0,0 +1,81 @@
+# Russian keyboard mapping
+# by Nick Slussar, 1999 <nick at slu.spb.ru>
+# added by Vitaly Lipatov, 2001 <vitlav at mail.ru>
+# fixed by Yuriy Skalko, 2020 <yuriy.skalko at gmail.com>
+
+\kmap q й
+\kmap w ц
+\kmap e у
+\kmap r к
+\kmap t е
+\kmap y н
+\kmap u г
+\kmap i ш
+\kmap o щ
+\kmap p з
+\kmap [ х
+\kmap ] ъ
+\kmap a ф
+\kmap s ы
+\kmap d в
+\kmap f а
+\kmap g п
+\kmap h р
+\kmap j о
+\kmap k л
+\kmap l д
+\kmap ; ж
+\kmap ' э
+\kmap z я
+\kmap x ч
+\kmap c с
+\kmap v м
+\kmap b и
+\kmap n т
+\kmap m ь
+\kmap \, б
+\kmap . ю
+
+\kmap Q Й
+\kmap W Ц
+\kmap E У
+\kmap R К
+\kmap T Е
+\kmap Y Н
+\kmap U Г
+\kmap I Ш
+\kmap O Щ
+\kmap P З
+\kmap { Х
+\kmap } Ъ
+\kmap A Ф
+\kmap S Ы
+\kmap D В
+\kmap F А
+\kmap G П
+\kmap H Р
+\kmap J О
+\kmap K Л
+\kmap L Д
+\kmap : Ж
+\kmap \" Э
+\kmap Z Я
+\kmap X Ч
+\kmap C С
+\kmap V М
+\kmap B И
+\kmap N Т
+\kmap M Ь
+\kmap < Б
+\kmap > Ю
+
+\kmap / .
+\kmap ? \,
+\kmap ` ё
+\kmap ~ Ё
+\kmap @ \"
+\kmap \# №
+\kmap $ ;
+\kmap ^ :
+\kmap & ?
+\kmap | /
diff --git a/lib/kbd/ukrainian.kmap b/lib/kbd/ukrainian.kmap
new file mode 100644
index 0000000..a21c288
--- /dev/null
+++ b/lib/kbd/ukrainian.kmap
@@ -0,0 +1,71 @@
+# Ukrainian keyboard mapping
+# by Volodymyr Lisivka, 2000 <lvm_ukr at yahoo.com>
+
+\kmap q й
+\kmap w ц
+\kmap e у
+\kmap r к
+\kmap t е
+\kmap y н
+\kmap u г
+\kmap i ш
+\kmap o щ
+\kmap p з
+\kmap [ х
+\kmap ] ї
+\kmap a ф
+\kmap s і
+\kmap d в
+\kmap f а
+\kmap g п
+\kmap h р
+\kmap j о
+\kmap k л
+\kmap l д
+\kmap ; ж
+\kmap ' є
+\kmap z я
+\kmap x ч
+\kmap c с
+\kmap v м
+\kmap b и
+\kmap n т
+\kmap m ь
+\kmap "," б
+\kmap "." ю
+\kmap "/" .
+
+
+\kmap Q Й
+\kmap W Ц
+\kmap E У
+\kmap R К
+\kmap T Е
+\kmap Y Н
+\kmap U Г
+\kmap I Ш
+\kmap O Щ
+\kmap P З
+\kmap { Х
+\kmap } Ї
+\kmap A Ф
+\kmap S І
+\kmap D В
+\kmap F А
+\kmap G П
+\kmap H Р
+\kmap J О
+\kmap K Л
+\kmap L Д
+\kmap : Ж
+\kmap \" Є
+\kmap Z Я
+\kmap X Ч
+\kmap C С
+\kmap V М
+\kmap B И
+\kmap N Т
+\kmap M Ь
+\kmap "<" Б
+\kmap ">" Ю
+\kmap "?" ","


More information about the lyx-cvs mailing list