[sisyphus] Re: Re: Три языка: У кого, например, en+ru+ua поделитесь своим опытом решения проблемы.
Yura Kalinichenko
=?iso-8859-1?q?yuk_=CE=C1_iceb=2Evinnitsa=2Ecom?=
Ср Июн 29 12:14:34 MSD 2005
В Срд, 29/06/2005 в 11:37 +0400, Anton Farygin пишет:
> > Я, к примеру, традиционно не использую "циклических" переключалок:
> > крайне неудобно при наличии более чем двух алфавитов. Предпочитаю, чтобы
> > за каждый язык отвечала отдельная клавиша: правый Alt - en/ua, правый
> > Ctrl - en/ru
>
> Можно пример конфига ?
Ну оно несколько как бы это сказать - нестандартно, что-ли ?
А выглядит так. В XF86Config:
Option "XkbLayout" "us,ru,ua"
Option "XkbVariant" ",winkeys,winkeys"
Option "XkbOptions" "grp:switch"
Кроме того, делается такой вот хак:
cd /usr/X11R6/lib/X11/xkb/symbols
patch -p0 <<EOF
--- group.orig 2004-09-20 11:31:44 +0300
+++ group 2004-09-20 15:22:43 +0300
@@ -6,7 +6,13 @@
partial modifier_keys
xkb_symbols "switch" {
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
+ key <RALT> {
+ symbols[Group1]= [ ISO_Prev_Group ],
+ symbols[Group2]= [ ISO_Next_Group ],
+ symbols[Group3]= [ ISO_First_Group ]
+ };
+ key <RCTL> {
+ symbols[Group1]= [ ISO_Next_Group ],
+ symbols[Group2]= [ ISO_First_Group ],
+ symbols[Group3]= [ ISO_Prev_Group ]
};
};
EOF
--
Yura Kalinichenko
Подробная информация о списке рассылки Sisyphus