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

В суммарном юкагирском алфавите (объединены тундренный юкагирский и колымский юкагирский) на основе кириллицы присутствуют 33 буквы русского алфавита (буквы В, Е. Ё, Ф, Х, Ц, Щ, Ъ, Ы, Ь, Ю, Я используются в заимствованиях) и ряд специфических букв и сочетаний (выделены красным). Представленные в скобках знаки при сортировке рассматриваются как эквиваленты основного знака. В квадратных скобках приведены альтернативные формы знаков:

Юкагирский язык

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

Открываем файлы:
[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>ykg</name>
<description>Yukagir</description>
<languageList><iso639Id>ykg</iso639Id></languageList>
</configItem>
</variant>
[/cce]

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

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

partial alphanumeric_keys
xkb_symbols «ykg» {

include «ru(common)»

name[Group1]= «Russia – Yukagir»;

key.type[group1]=»FOUR_LEVEL_ALPHABETIC»;

key <AC03> { [ Cyrillic_v, Cyrillic_V, U051D, U051C ] };
key <AD07> { [ Cyrillic_g, Cyrillic_G, U0495, U0494 ] };
key <AD08> { [ Cyrillic_sh, Cyrillic_SH, U04F7, U04F6 ] };
key <AC10> { [ Cyrillic_zh, Cyrillic_ZH, U0497, U0496 ] };
key <AD06> { [ Cyrillic_n, Cyrillic_N, U04A5, U04A4 ] };
key <AD05> { [ Cyrillic_e, Cyrillic_E, U04C8, U04C7 ] };
key <AC07> { [ Cyrillic_o, Cyrillic_O, U04E9, U04E8 ] };
key <AC08> { [ Cyrillic_l, Cyrillic_L, U04E7, U04E6 ] };
key <AD04> { [ Cyrillic_k, Cyrillic_K, U04C4, U04C3 ] };
key <AC11> { [ Cyrillic_e, Cyrillic_E, U04D9, U04D8 ] };

include «level3(ralt_switch)»

};
[/cce]

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

Leave a Reply

You must be logged in to post a comment.

Last articles