SCIM_Generic_Table_Phrase_Library_TEXT VERSION_1_0 # NOTICE ADDED 2024-11-04: the current version is at https://harjit.moe/ibustables/system_b_cyrillic2.txt # USE THAT VERSION INSTEAD. This version is unmaintained and has known drawbacks or problems with it. BEGIN_DEFINITION NAME = System B AUTHOR = HarJIT # NOTICE ADDED 2024-11-04: it supports far more languages than that (the current version of the table, linked # above, lists `ru,bel,ukr,bg,cu,mkd,srp`). For the even older version supporting only Russian Cyrillic, see # https://harjit.moe/ibustables/cyrillic-koi.txt . Since this is an old version of the table retained for # reference only, the below has not been corrected so that it will continue to compile to the same IBUS # sqlite data. As a reminder, the current version is https://harjit.moe/ibustables/system_b_cyrillic2.txt LANGUAGES = ru SERIAL_NUMBER = 20180528 UUID = db34eefb-cc62-46a8-85c2-d5b5a26444df LICENSE = LGPL DESCRIPTION = Cyrillic using adapted GOST 7.79 System B mappings. ICON = ibus-table.svg STATUS_PROMPT = SysB LAYOUT = default VALID_INPUT_CHARS = #'ABCDEFGHIJKLMNOPQRSTUVWXYZ`abcdefghijklmnopqrstuvwxyz MAX_KEY_LENGTH = 3 AUTO_COMMIT = TRUE AUTO_SELECT = TRUE DEF_FULL_WIDTH_PUNCT = FALSE DEF_FULL_WIDTH_LETTER = FALSE USER_CAN_DEFINE_PHRASE = FALSE DYNAMIC_ADJUST = FALSE END_DEFINITION BEGIN_TABLE A А 1 a а 1 A` Ъ 1 a` ъ 1 `` ъ 1 B Б 1 b б 1 # Wants Cz before letters other than i, e, y, j. C Ц 1 c ц 1 CH Ч 1 Ch Ч 1 ch ч 1 Cz Ц 1 cz ц 1 D Д 1 d д 1 DH Џ 1 Dh Џ 1 dh џ 1 E Е 1 e е 1 E` Э 1 e` э 1 F Ф 1 f ф 1 FH Ѳ 1 Fh Ѳ 1 fh ѳ 1 G Г 1 g г 1 # Ukrainian System B: G` Ґ 1 g` ґ 1 # Macedonian System B: G` Ѓ 1 g` ѓ 1 # Serbian mapped to Macedonian System B (actual Srp Roman would be đ, not helpful in an ASCII IME): # (an argument could be put forth for D`) G` Ђ 1 g` ђ 1 # Would be Y` in specifically Ukrainian System B (which is otherwise Ы): I И 1 i и 1 # Would be just I in specifically Ukrainian System B (which is otherwise И): I` І 1 i` і 1 J Й 1 j й 1 J Ј 1 j ј 1 K К 1 k к 1 # Macedonian System B: K` Ќ 1 k` ќ 1 # Serbian mapped to Macedonian System B (actual Srp Roman would be ć, not helpful in an ASCII IME): # (an argument could be put forth for C`) K` Ћ 1 k` ћ 1 L Л 1 l л 1 L` Љ 1 l` љ 1 M М 1 m м 1 N Н 1 n н 1 N` Њ 1 n` њ 1 O О 1 o о 1 O` Ѫ 1 o` ѫ 1 P П 1 p п 1 R Р 1 r р 1 S С 1 s с 1 SH Ш 1 Sh Ш 1 sh ш 1 SHH Щ 1 Shh Щ 1 shh щ 1 SHT Щ 1 Sht Щ 1 sht щ 1 T Т 1 t т 1 U У 1 u у 1 U` Ў 1 u` ў 1 V В 1 v в 1 X Х 1 x х 1 Y` Ы 3 y` ы 3 YA Я 1 Ya Я 1 ya я 1 # Ukrainian System B: YE Є 2 Ye Є 2 ye є 2 # Old Russian and Old Bulgarian System B: YE Ѣ 1 Ye Ѣ 1 ye ѣ 1 YH Ѵ 1 Yh Ѵ 1 yh ѵ 1 YI Ї 1 Yi Ї 1 yi ї 1 YO Ё 1 Yo Ё 1 yo ё 1 YU Ю 1 Yu Ю 1 yu ю 1 Z З 1 z з 1 Z` S 1 z` s 1 ZH Ж 1 Zh Ж 1 zh ж 1 ` Ь 1 ` ь 2 ' ’ 1 # Yes, the space escapes it. # № 1