From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3BF38CB8.9060601@iop.kiev.ua> From: "Andriy Dobrovol's'kii" User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.19-alt7-up i586; en-US; rv:0.9.1) Gecko/20010607 Netscape6/6.1b1 X-Accept-Language: en-us, uk, ru MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] =?KOI8-U?Q?=D7=CF=D0=D2=CF=D3=20=D0=CF?= xkb References: <3BEEF53A.7020302@logic.ru> <20011113083330.C1490@lic145.kiev.ua> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Thu Nov 15 12:31:17 2001 X-Original-Date: Thu, 15 Nov 2001 11:36:56 +0200 Archived-At: List-Archive: List-Post: Алексей, Я ж Вам вроде тоже тройную раскладку отправлял и довольно давно. Впрочем, как я сейчас начинаю понимать, она просто не нужна. Правильнее использовать две и более отдельных раскладки. Множественных уродцев на все случаи жизни все равно не напасешся. Всего, Андрей Michael Shigorin wrote: > On Mon, Nov 12, 2001 at 01:01:30AM +0300, Aleksey Novodvorsky wrote: > >>>P.S. Разработчикам - uaru - вещь нужная, народ ея оценит! >>> >>Ждем :-) Будут вопросы -- пишите мне лично. >> > Алексей, а что, мое созданье не пойдет? > > На всяк случай цепляю еще раз. Только зовется оно у меня rua :) > > PS: только циклическое переключение _жутко_ неудобно -- с xxkb > можно устроиться гораздо удобнее. Может, article написать? > > > > ------------------------------------------------------------------------ > > // russian+ukrainian nonstandard keyboard > // ru: AEN > // ua: AEN & Leon Kanter > // ru+ua: Michael Shigorin > > partial default alphanumeric_keys > xkb_symbols "basic" { > > // Describes the differences between a very simple en_US > // keyboard and a very simple Russian/Ukrainian keybaord > > name[Group1]= "US/ASCII"; > name[Group2]= "Ukrainian"; > name[Group3]= "Russian"; > > key { [ grave, asciitilde ], > [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ], > [ Cyrillic_io, Cyrillic_IO ] }; > key { [ less, greater ], > [ bar, brokenbar ], > [ bar, brokenbar ] }; > key { [ q, Q ], > [ Cyrillic_shorti, Cyrillic_SHORTI ], > [ Cyrillic_shorti, Cyrillic_SHORTI ] }; > key { [ 1, exclam ], > [ 1, exclam ], > [ 1, exclam ] }; > key { [ z, Z ], > [ Cyrillic_ya, Cyrillic_YA ], > [ Cyrillic_ya, Cyrillic_YA ] }; > key { [ s, S ], > [ Ukrainian_i, Ukrainian_I ], > [ Cyrillic_yeru, Cyrillic_YERU ] }; > key { [ a, A ], > [ Cyrillic_ef, Cyrillic_EF ], > [ Cyrillic_ef, Cyrillic_EF ] }; > key { [ w, W ], > [ Cyrillic_tse, Cyrillic_TSE ], > [ Cyrillic_tse, Cyrillic_TSE ] }; > key { [ 2, at ], > [ 2, quotedbl ], > [ 2, quotedbl ] }; > key { [ c, C ], > [ Cyrillic_es, Cyrillic_ES ], > [ Cyrillic_es, Cyrillic_ES ] }; > key { [ x, X ], > [ Cyrillic_che, Cyrillic_CHE ], > [ Cyrillic_che, Cyrillic_CHE ] }; > key { [ d, D ], > [ Cyrillic_ve, Cyrillic_VE ], > [ Cyrillic_ve, Cyrillic_VE ] }; > key { [ e, E ], > [ Cyrillic_u, Cyrillic_U ], > [ Cyrillic_u, Cyrillic_U ] }; > key { [ 4, dollar ], > [ 4, asterisk ], > [ 4, asterisk ] }; > key { [ 3, numbersign ], > [ 3, apostrophe ], > [ 3, apostrophe ] }; > key { [ v, V ], > [ Cyrillic_em, Cyrillic_EM ], > [ Cyrillic_em, Cyrillic_EM ] }; > key { [ f, F ], > [ Cyrillic_a, Cyrillic_A ], > [ Cyrillic_a, Cyrillic_A ] }; > key { [ t, T ], > [ Cyrillic_ie, Cyrillic_IE ], > [ Cyrillic_ie, Cyrillic_IE ] }; > key { [ r, R ], > [ Cyrillic_ka, Cyrillic_KA ], > [ Cyrillic_ka, Cyrillic_KA ] }; > key { [ 5, percent ], > [ 5, colon ], > [ 5, colon ] }; > key { [ n, N ], > [ Cyrillic_te, Cyrillic_TE ], > [ Cyrillic_te, Cyrillic_TE ] }; > key { [ b, B ], > [ Cyrillic_i, Cyrillic_I ], > [ Cyrillic_i, Cyrillic_I ] }; > key { [ h, H ], > [ Cyrillic_er, Cyrillic_ER ], > [ Cyrillic_er, Cyrillic_ER ] }; > key { [ g, G ], > [ Cyrillic_pe, Cyrillic_PE ], > [ Cyrillic_pe, Cyrillic_PE ] }; > key { [ y, Y ], > [ Cyrillic_en, Cyrillic_EN ], > [ Cyrillic_en, Cyrillic_EN ] }; > key { [ 6, asciicircum ], > [ 6, comma ], > [ 6, comma ] }; > key { [ m, M ], > [Cyrillic_softsign,Cyrillic_SOFTSIGN ], > [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; > key { [ j, J ], > [ Cyrillic_o, Cyrillic_O ], > [ Cyrillic_o, Cyrillic_O ] }; > key { [ u, U ], > [ Cyrillic_ghe, Cyrillic_GHE ], > [ Cyrillic_ghe, Cyrillic_GHE ] }; > key { [ 7, ampersand ], > [ 7, period ], > [ 7, period ] }; > key { [ 8, asterisk ], > [ 8, semicolon ], > [ 8, semicolon ] }; > key { [ comma, less ], > [ Cyrillic_be, Cyrillic_BE ], > [ Cyrillic_be, Cyrillic_BE ] }; > key { [ k, K ], > [ Cyrillic_el, Cyrillic_EL ], > [ Cyrillic_el, Cyrillic_EL ] }; > key { [ i, I ], > [ Cyrillic_sha, Cyrillic_SHA ], > [ Cyrillic_sha, Cyrillic_SHA ] }; > key { [ o, O ], > [ Cyrillic_shcha, Cyrillic_SHCHA ], > [ Cyrillic_shcha, Cyrillic_SHCHA ] }; > key { [ 0, parenright ], > [ 0, parenright ], > [ 0, parenright ] }; > key { [ 9, parenleft ], > [ 9, parenleft ], > [ 9, parenleft ] }; > key { [ period, greater ], > [ Cyrillic_yu, Cyrillic_YU ], > [ Cyrillic_yu, Cyrillic_YU ] }; > key { [ slash, question ], > [ slash, question ], > [ slash, question ] }; > key { [ l, L ], > [ Cyrillic_de, Cyrillic_DE ], > [ Cyrillic_de, Cyrillic_DE ] }; > key { [ semicolon, colon ], > [ Cyrillic_zhe, Cyrillic_ZHE ], > [ Cyrillic_zhe, Cyrillic_ZHE ] }; > key { [ p, P ], > [ Cyrillic_ze, Cyrillic_ZE ], > [ Cyrillic_ze, Cyrillic_ZE ] }; > key { [ minus, underscore ], > [ minus, underscore ], > [ minus, underscore ] }; > key { [ apostrophe, quotedbl ], > [ Ukrainian_ie, Ukrainian_IE ], > [ Cyrillic_e, Cyrillic_E ] }; > key { [ bracketleft, braceleft ], > [ Cyrillic_ha, Cyrillic_HA ], > [ Cyrillic_ha, Cyrillic_HA ] }; > key { [ equal, plus ], > [ equal, plus ], > [ equal, plus ] }; > key { [ bracketright, braceright ], > [ Ukrainian_yi, Ukrainian_YI ], > [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; > key { [ backslash, bar ], > [ backslash, bar ], > [ backslash, bar ] }; > > // End alphanumeric section > > // Begin modifier mappings > > modifier_map Shift { Shift_L }; > modifier_map Lock { Caps_Lock, ISO_Lock }; > modifier_map Control{ Control_L }; > modifier_map Mod3 { Mode_switch }; > }; > > partial alphanumeric_keys > xkb_symbols "winkeys" { > include "rua(basic)" > key { [ 4, dollar ], > [ 4, semicolon ] }; > key { [ 3, numbersign ], > [ 3, numbersign ] }; > key { [ 5, percent ], > [ 5, percent ] }; > key { [ 6, asciicircum ], > [ 6, colon ] }; > key { [ 7, ampersand ], > [ 7, question ] }; > key { [ 8, asterisk ], > [ 8, asterisk ] }; > key { [ slash, question ], > [ period, comma ] }; > key { [ backslash, bar ], > [ slash, bar ] }; > }; > > > Part 1.1.1 > > Content-Type: > > text/plain > Content-Encoding: > > 8bit > > > ------------------------------------------------------------------------ > rua > > Content-Type: > > text/plain > >