With this letter I am sending a definition of a new xkb symbols table
for Kyrgyz language. The layout is similar to the one introduced in
Microsoft Windows XP. It is based on standard Windows layout for
Russian. For avoiding of creation a new xkb type and for simplification
of the input the definition of specific Kyrgyz symbols is based on
FOUR_LEVEL_ALPHANUMERIC xkb type and as the Level3 key is used <RALT>
(Alt Gr). So, for instance, to print out Cyrillic_o_bar (Unicode code:
04E9) instead of [Ctrl]+[Alt]+[Cyrillic_o] (three keys combination) it
is necessary to use [Alt Gr]+[Cyrillic_o] (two keys combination).
// based on
// russian standard keyboard
// Yury Fedorov <[EMAIL PROTECTED]>
// Last Changes 2004/10/25 by Yury Fedorov <[EMAIL PROTECTED]>
//
// $XFree86: xc/programs/xkbcomp/symbols/pc/kg,v 0.0 Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
include "pc/ru(winkeys)"
name[group1]= "KyrgyzWin";
key <RALT> { [ ISO_Level3_Shift, ISO_Level3_Shift ] };
key.type[group1]="FOUR_LEVEL_ALPHABETIC";
key <AC07> { [ Cyrillic_o, Cyrillic_O,
Cyrillic_o_bar, Cyrillic_O_bar ] };
key <AD03> { [ Cyrillic_u, Cyrillic_U,
Cyrillic_u_straight, Cyrillic_U_straight ] };
key <AD06> { [ Cyrillic_en, Cyrillic_EN,
Cyrillic_en_descender, Cyrillic_EN_descender ] };
};