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

Cовременный калмыцкий алфавит на основе кириллицы был введён в 1938 году и был реформирован в 1941 году. Сейчас калмыцкий алфавит состоит из 32 букв русского алфавита (буква Ъ может встречаться в заимствованиях) и шести специфических знаков (выделены красным). Зелёным выделены ранее использовавшиеся в языке знаки и исторические формы:

Калмыцкий язык

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

Дополнительные буквы калмыцкого языка

Калмыцкая раскладка существует. Правда в некоторых дистрибутивах вместо «Россия Калмыцкая» почему-то написано «Россия Калмыкская». Необходимо исправить эту грамматическую ошибку. Также можно добавить 3 исторических знака, которые использовались ранее. Для этого в файле:
[cce]
/usr/share/X11/xkb/symbols/ru
[/cce]

добавим коды этих 3-х знаков: ??, ??, ??:
[cce]
///Kalmyk language layout
//based on the Kalmyk language layout: http://soft.oyrat.org/
//Nikolay Korneev <halmg@oyrat.org>
//Toli Miron <mirontoli@gmail.com>
// Last Changes 2010/08/07 by Andrey Chemyshev <chemyshev.andrey@gmail.com>
// http://www.linux-el.ru/

partial alphanumeric_keys
xkb_symbols «xal» {

include «ru(common)»

name[Group1]= «Russia – Kalmyk»;

key.type[group1]=»FOUR_LEVEL»;

key <AE01> { [ question, exclam, 1 ] };
key <AE02> { [ numerosign, quotedbl, 2 ] };
key <AE03> { [ Cyrillic_u_straight, Cyrillic_U_straight, 3 ] };
key <AE04> { [ Cyrillic_schwa, Cyrillic_SCHWA, 4 ] };
key <AE05> { [ asterisk, percent, 5 ] };
key <AE06> { [ Cyrillic_en_descender, Cyrillic_EN_descender, 6 ] };
key <AE07> { [ Cyrillic_o_bar, Cyrillic_O_bar, 7 ] };
key <AE08> { [ Cyrillic_shha, Cyrillic_SHHA, 8 ] };
key <AE09> { [ Cyrillic_zhe_descender, Cyrillic_ZHE_descender, 9 ] };
key <AE10> { [ semicolon, colon, 0 ] };

key <TLDE> { [ parenleft, parenright, Cyrillic_io, Cyrillic_IO ] };

key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, dollar ] };
key <AD03> { [ Cyrillic_u, Cyrillic_U, EuroSign ] };
key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] };
key <AD05> { [ Cyrillic_ie, Cyrillic_IE, trademark ] };
key <AD11> { [ Cyrillic_ha, Cyrillic_HA, bracketleft ] };
key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, bracketright ] };
key <AC11> { [ Cyrillic_e, Cyrillic_E, apostrophe ] };
key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] };
key <AB08> { [ Cyrillic_be, Cyrillic_BE, less ] };
key <AB09> { [ Cyrillic_yu, Cyrillic_YU, greater ] };

key <AC07> { [ Cyrillic_o, Cyrillic_O, U04E7, U04E6 ] };
key <AC04> { [ Cyrillic_a, Cyrillic_A, U04D3, U04D2 ] };
key <AC05> { [ Cyrillic_p, Cyrillic_P, U04F1, U04F0 ] };

include «level3(ralt_switch)»

};
[/cce]

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

Leave a Reply

You must be logged in to post a comment.

Last articles