Раскладка клавиатуры для эвенского языка (GNU/Linux)

Первая книга на эвенском языке с кириллическим алфавитом была издана в 1858 году. Современный эвенский алфавит на основе кириллицы был введён в 1937 году и реформирован в 1959 году. Сейчас он состоит из 33 букв русского алфавита (буквы Ж, З, Ф, Ц, Щ, Ь используются в заимствованиях) и ряда специфических знаков (выделены красным). В квадратных скобках приведены альтернативные формы знаков. Зелёным выделены знаки, не входящие в алфавит, используемые в специальной литературе для обозначения долгих гласных (1) и знаки диалектов языка (2):

Эвенский язык

Дополнительные знаки и их коды:

Открываем файлы:
[cce]
/usr/share/X11/xkb/rules/evdev.xml и
/usr/share/X11/xkb/rules/base.xml
[/cce]

Находим русскую раскладку, которая начинается с
[cce]
<name>ru</name>
[/cce]

Каждая отдельная раскладка лежит между
[cce]
<variant> </variant>
[/cce]

Вставляем описание эвенского языка:
[cce]
<variant>
<configItem>
<name>eve</name>
<description>Even</description>
<languageList><iso639Id>eve</iso639Id></languageList>
</configItem>
</variant>
[/cce]

Открываем файл:
[cce]
/usr/share/X11/xkb/symbols/ru
[/cce]

В конце этого файла вставляем:
[cce]
// Even language layout
// based on russian standard keyboard
// http://www.linux-el.ru/

partial alphanumeric_keys
xkb_symbols «eve» {

include «ru(common)»

name[Group1]= «Russia – Even»;

key.type[group1]=»FOUR_LEVEL_ALPHABETIC»;

key <AD07> { [ Cyrillic_g, Cyrillic_G, U0495, U0494 ] };
key <AD06> { [ Cyrillic_n, Cyrillic_N, U04C8, U04C7 ] };
key <AD08> { [ Cyrillic_sh, Cyrillic_SH, U04A5, U04A4 ] };
key <AC07> { [ Cyrillic_o, Cyrillic_O, U04E9, U04E8 ] };
key <AC08> { [ Cyrillic_l, Cyrillic_L, U04EB, U04EA ] };
key <AD03> { [ Cyrillic_u, Cyrillic_U, U04AF, U04AE ] };
key <AD11> { [ Cyrillic_kh, Cyrillic_KH, U04BB, U04BA ] };
// only PT Sans font
key <AC04> { [ Cyrillic_a, Cyrillic_A, UF50F, UF50E ] };
// only PT Sans font
key <AD05> { [ Cyrillic_e, Cyrillic_E, UF511, UF510 ] };
// only PT Sans font
key <TLDE> { [ Cyrillic_yo, Cyrillic_YO, UF513, UF512 ] };
key <AB05> { [ Cyrillic_i, Cyrillic_I, U04E3, U04E2 ] };
// only PT Sans font
key <AC06> { [ Cyrillic_r, Cyrillic_R, UF519, UF518 ] };
// only PT Sans Pro font
key <AC05> { [ Cyrillic_p, Cyrillic_P, UF49B, UF49A ] };
key <AD02> { [ Cyrillic_ts, Cyrillic_TS, U04EF, U04EE ] };
// only PT Sans Pro font
key <AD01> { [ Cyrillic_oi, Cyrillic_OI, UF43B, UF43A ] };
// only PT Sans font
key <AC02> { [ Cyrillic_y, Cyrillic_Y, UF521, UF520 ] };
// only PT Sans font
key <AC11> { [ Cyrillic_e, Cyrillic_E, UF523, UF522 ] };
// only PT Sans font
key <AB09> { [ Cyrillic_yu, Cyrillic_YU, UF52D, UF52C ] };
// only PT Sans font
key <AB01> { [ Cyrillic_ya, Cyrillic_YA, UF529, UF528 ] };
key <AD04> { [ Cyrillic_k, Cyrillic_K, U04C4, U04C3 ] };

include «level3(ralt_switch)»

};
[/cce]

Author: lifeway on 02.08.2010
Category: Раскладки
Метки:

Leave a Reply

You must be logged in to post a comment.

Last articles